#[repr(C)]pub struct _tagEOS_Sessions_JoinSessionOptions {
pub ApiVersion: i32,
pub SessionName: *const c_char,
pub SessionHandle: EOS_HSessionDetails,
pub LocalUserId: EOS_ProductUserId,
pub bPresenceEnabled: EOS_Bool,
}Expand description
Input parameters for the EOS_Sessions_JoinSession function.
Fields§
§ApiVersion: i32API Version: Set this to EOS_SESSIONS_JOINSESSION_API_LATEST.
SessionName: *const c_charName of the session to create after joining session
SessionHandle: EOS_HSessionDetailsSession handle to join
LocalUserId: EOS_ProductUserIdThe Product User ID of the local user who is joining the session
bPresenceEnabled: EOS_BoolDetermines 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.
@note 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
@see EOS_PresenceModification_SetJoinInfoOptions @see EOS_Lobby_CreateLobbyOptions @see EOS_Lobby_JoinLobbyOptions @see EOS_Sessions_CreateSessionModificationOptions
Trait Implementations§
Source§impl Clone for _tagEOS_Sessions_JoinSessionOptions
impl Clone for _tagEOS_Sessions_JoinSessionOptions
Source§fn clone(&self) -> _tagEOS_Sessions_JoinSessionOptions
fn clone(&self) -> _tagEOS_Sessions_JoinSessionOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more