public class EOS_EIntegratedPlatformManagementFlags extends NativeMappedBitMask
| Modifier and Type | Field and Description |
|---|---|
static int |
EOS_IPMF_ApplicationManagedIdentityLogin
By default the EOS SDK will attempt to detect the login/logout events of local users and update local states accordingly.
|
static int |
EOS_IPMF_Disabled
The integrated platform library should be disabled.
|
static int |
EOS_IPMF_DisablePresenceMirroring
The EOS SDK should not mirror the EOS rich presence with the Integrated Platform.
|
static int |
EOS_IPMF_DisableSDKManagedSessions
EOS SDK should not perform any sessions management through the Integrated Platform.
|
static int |
EOS_IPMF_LibraryManagedByApplication
The integrated platform library is managed by the calling application.
|
static int |
EOS_IPMF_LibraryManagedBySDK
EOS SDK should fully manage the integrated platform library.
|
static int |
EOS_IPMF_PreferEOSIdentity
Some features within the EOS SDK may wish to know a preference of Integrated Platform versus EOS.
|
static int |
EOS_IPMF_PreferIntegratedIdentity
Some features within the EOS SDK may wish to know a preference of Integrated Platform versus EOS.
|
bitMask| Constructor and Description |
|---|
EOS_EIntegratedPlatformManagementFlags() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
fromNative(java.lang.Object nativeValue,
com.sun.jna.FromNativeContext context) |
static @NotNull EOS_EIntegratedPlatformManagementFlags |
of(int... flags) |
hasFlag, nativeType, setFlags, toNativepublic static final int EOS_IPMF_Disabled
public static final int EOS_IPMF_LibraryManagedByApplication
public static final int EOS_IPMF_LibraryManagedBySDK
public static final int EOS_IPMF_DisablePresenceMirroring
public static final int EOS_IPMF_DisableSDKManagedSessions
public static final int EOS_IPMF_PreferEOSIdentity
The primary usage of the EOS_IPMF_PreferEOSIdentity and EOS_IPMF_PreferIntegratedIdentity flags is with game invites from the Social Overlay.
For game invites from the Social Overlay the EOS SDK will follow these rules:
public static final int EOS_IPMF_PreferIntegratedIdentity
EOS_IPMF_PreferEOSIdentity,
Constant Field Valuespublic static final int EOS_IPMF_ApplicationManagedIdentityLogin
This flag must be set to use the manual platform user login/logout functions, even on platforms where it is not possible for the EOS SDK to detect login/logout events, making this a required flag for correct Integrated Platform behavior on those platforms.
public EOS_EIntegratedPlatformManagementFlags()
@NotNull public static @NotNull EOS_EIntegratedPlatformManagementFlags of(int... flags)
public java.lang.Object fromNative(java.lang.Object nativeValue,
com.sun.jna.FromNativeContext context)