@Structure.FieldOrder(value={"ApiVersion","Credentials","UserLoginInfo"})
public class EOS_Connect_LoginOptions
extends com.sun.jna.Structure
| Modifier and Type | Class and Description |
|---|---|
static class |
EOS_Connect_LoginOptions.ByReference |
static class |
EOS_Connect_LoginOptions.ByValue |
| Modifier and Type | Field and Description |
|---|---|
int |
ApiVersion
API Version: Set this to
EOS_CONNECT_LOGIN_API_LATEST. |
EOS_Connect_Credentials.ByReference |
Credentials
Credentials specified for a given login method
|
static int |
EOS_CONNECT_LOGIN_API_LATEST
The most recent version of the EOS_Connect_Login API.
|
EOS_Connect_UserLoginInfo.ByReference |
UserLoginInfo
Additional non-authoritative information about the local user.
|
| Constructor and Description |
|---|
EOS_Connect_LoginOptions() |
EOS_Connect_LoginOptions(EOS_Connect_Credentials.ByReference credentials) |
EOS_Connect_LoginOptions(com.sun.jna.Pointer peer) |
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, writeFieldpublic static int EOS_CONNECT_LOGIN_API_LATEST
public int ApiVersion
EOS_CONNECT_LOGIN_API_LATEST.public EOS_Connect_Credentials.ByReference Credentials
public EOS_Connect_UserLoginInfo.ByReference UserLoginInfo
This field is required to be set and only used when authenticating the user using Amazon, Apple, Google, Nintendo Account, Nintendo Service Account, Oculus or the Device ID feature login. When using other identity providers, set to NULL. It is also required for using the Lobbies and Sessions interfaces when running on the Nintendo Switch device, and using any other credential type than EOS_ECT_NINTENDO_NSA_ID_TOKEN. In all other cases, set this field to NULL.
public EOS_Connect_LoginOptions()
public EOS_Connect_LoginOptions(EOS_Connect_Credentials.ByReference credentials)
public EOS_Connect_LoginOptions(com.sun.jna.Pointer peer)