Class EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.integratedplatform.callbackresults.EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
- Direct Known Subclasses:
EOS_IntegratedPlatform_UserPreLogoutCallbackInfo.ByReference
,EOS_IntegratedPlatform_UserPreLogoutCallbackInfo.ByValue
@FieldOrder({"ClientData","PlatformType","LocalPlatformUserId","AccountId","ProductUserId"})
public class EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
extends com.sun.jna.Structure
Data passed to the application in the EOS_IntegratedPlatform_OnUserPreLogoutCallback function. This contains which user and associated
Integrated Platform that was detected as logged-out.
- Since:
- 8/20/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 TypeFieldDescriptionThe Epic Games Account ID associated with this Integrated Platform's User (if there is one)com.sun.jna.Pointer
Context that was passed into EOS_IntegratedPlatform_SetUserPreLogoutCallbackString version of platform-dependent user id.The integrated platform the local user logged-out of.The EOS Product User ID associated with this Integrated Platform's User (if there is one)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_IntegratedPlatform_SetUserPreLogoutCallback -
PlatformType
The integrated platform the local user logged-out of. -
LocalPlatformUserId
String version of platform-dependent user id. -
AccountId
The Epic Games Account ID associated with this Integrated Platform's User (if there is one) -
ProductUserId
The EOS Product User ID associated with this Integrated Platform's User (if there is one)
-
-
Constructor Details
-
EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
public EOS_IntegratedPlatform_UserPreLogoutCallbackInfo() -
EOS_IntegratedPlatform_UserPreLogoutCallbackInfo
public EOS_IntegratedPlatform_UserPreLogoutCallbackInfo(com.sun.jna.Pointer peer)
-