Class EOS_Presence_JoinGameAcceptedCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.presence.callbackresults.EOS_Presence_JoinGameAcceptedCallbackInfo
- Direct Known Subclasses:
EOS_Presence_JoinGameAcceptedCallbackInfo.ByReference
,EOS_Presence_JoinGameAcceptedCallbackInfo.ByValue
@FieldOrder({"ClientData","JoinInfo","LocalUserId","TargetUserId","UiEventId"})
public class EOS_Presence_JoinGameAcceptedCallbackInfo
extends com.sun.jna.Structure
Output parameters for the EOS_Presence_OnJoinGameAcceptedCallback Function.
- Since:
- 8/22/2023
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptioncom.sun.jna.Pointer
Context that was passed into EOS_Presence_AddNotifyJoinGameAcceptedThe Join Info custom game-data string to use to join the target user.The Epic Account ID of the user who accepted the invitationThe Epic Account ID of the user who sent the invitationlong
If the value is not EOS_UI_EVENTID_INVALID then it must be passed back to the SDK using EOS_UI_AcknowledgeEventId.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
ClientData
public com.sun.jna.Pointer ClientDataContext that was passed into EOS_Presence_AddNotifyJoinGameAccepted -
JoinInfo
The Join Info custom game-data string to use to join the target user. Set to a null pointer to delete the value. -
LocalUserId
The Epic Account ID of the user who accepted the invitation -
TargetUserId
The Epic Account ID of the user who sent the invitation -
UiEventId
public long UiEventIdIf the value is not EOS_UI_EVENTID_INVALID then it must be passed back to the SDK using EOS_UI_AcknowledgeEventId. This should be done after attempting to join the game and either succeeding or failing to connect. This is necessary to allow the Social Overlay UI to manage the `Join` button.
-
-
Constructor Details
-
EOS_Presence_JoinGameAcceptedCallbackInfo
public EOS_Presence_JoinGameAcceptedCallbackInfo() -
EOS_Presence_JoinGameAcceptedCallbackInfo
public EOS_Presence_JoinGameAcceptedCallbackInfo(com.sun.jna.Pointer peer)
-