Class EOS_Sessions_JoinSessionOptions
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.sessions.options.EOS_Sessions_JoinSessionOptions
- Direct Known Subclasses:
EOS_Sessions_JoinSessionOptions.ByReference
,EOS_Sessions_JoinSessionOptions.ByValue
@FieldOrder({"ApiVersion","SessionName","SessionHandle","LocalUserId","IsPresenceEnabled"})
public class EOS_Sessions_JoinSessionOptions
extends com.sun.jna.Structure
Input parameters for the EOS_Sessions_JoinSession function.
- Since:
- 9/7/2023
-
Nested Class Summary
Nested ClassesModifier 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
FieldsModifier and TypeFieldDescriptionint
API Version: Set this toEOS_SESSIONS_JOINSESSION_API_LATEST
.static final int
Determines whether or not this session should be the one associated with the local user's presence information.The Product User ID of the local user who is joining the sessionSession handle to joinName of the session to create after joining sessionFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
Constructors -
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
-
EOS_SESSIONS_JOINSESSION_API_LATEST
public static final int EOS_SESSIONS_JOINSESSION_API_LATEST- See Also:
-
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_SESSIONS_JOINSESSION_API_LATEST
. -
SessionName
Name of the session to create after joining session -
SessionHandle
Session handle to join -
LocalUserId
The Product User ID of the local user who is joining the session -
IsPresenceEnabled
Determines whether or not this session should be the one associated with the local user's presence information. If true, this session will be associated with presence. Only one session at a time can have this flag true. This affects the ability of the Social Overlay to show game related actions to take in the user's social graph.
The Social Overlay can handle only one of the following three options at a time:- using the bPresenceEnabled flags within the Sessions interface
- using the bPresenceEnabled flags within the Lobby interface
- using EOS_PresenceModification_SetJoinInfo
-
-
Constructor Details
-
EOS_Sessions_JoinSessionOptions
public EOS_Sessions_JoinSessionOptions() -
EOS_Sessions_JoinSessionOptions
public EOS_Sessions_JoinSessionOptions(com.sun.jna.Pointer peer)
-