Class EOS_InitializeOptions
- Direct Known Subclasses:
EOS_InitializeOptions.ByReference,EOS_InitializeOptions.ByValue
- Since:
- 8/5/2023
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionA custom memory allocator, if desired.intAPI Version: Set this toEOS_INITIALIZE_API_LATEST.static intThe most recent version of the EOS_Initialize API.static intMax length of a product name, not including the terminating null.static intMax length of a product version, not including the terminating null.com.sun.jna.PointerThe thread affinity override values for each category of thread.The name of the product using the Epic Online Services SDK.Product version of the running application.A corresponding memory reallocator.A corresponding memory releaser.com.sun.jna.PointerA reserved field that should always be nulled.com.sun.jna.PointerThis field is for system specific initialization if any.Fields 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_INITIALIZE_API_LATEST
public static int EOS_INITIALIZE_API_LATESTThe most recent version of the EOS_Initialize API. -
EOS_INITIALIZEOPTIONS_PRODUCTNAME_MAX_LENGTH
public static int EOS_INITIALIZEOPTIONS_PRODUCTNAME_MAX_LENGTHMax length of a product name, not including the terminating null. -
EOS_INITIALIZEOPTIONS_PRODUCTVERSION_MAX_LENGTH
public static int EOS_INITIALIZEOPTIONS_PRODUCTVERSION_MAX_LENGTHMax length of a product version, not including the terminating null. -
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_INITIALIZE_API_LATEST. -
AllocateMemoryFunction
A custom memory allocator, if desired. -
ReallocateMemoryFunction
A corresponding memory reallocator. If the AllocateMemoryFunction is nulled, then this field must also be nulled. -
ReleaseMemoryFunction
A corresponding memory releaser. If the AllocateMemoryFunction is nulled, then this field must also be nulled. -
ProductName
The name of the product using the Epic Online Services SDK.The name string is required to be non-empty and at maximum of EOS_INITIALIZEOPTIONS_PRODUCTNAME_MAX_LENGTH bytes long. The string buffer can consist of the following characters: A-Z, a-z, 0-9, dot, underscore, space, exclamation mark, question mark, and sign, hyphen, parenthesis, plus, minus, colon.
-
ProductVersion
Product version of the running application.The version string is required to be non-empty and at maximum of EOS_INITIALIZEOPTIONS_PRODUCTVERSION_MAX_LENGTH bytes long. The string buffer can consist of the following characters: A-Z, a-z, 0-9, dot, underscore, space, exclamation mark, question mark, and sign, hyphen, parenthesis, plus, minus, colon.
-
Reserved
public com.sun.jna.Pointer ReservedA reserved field that should always be nulled. -
SystemInitializeOptions
public com.sun.jna.Pointer SystemInitializeOptionsThis field is for system specific initialization if any.If provided then the structure will be located in (System)/eos_system.h. The structure will be named EOS_(System)_InitializeOptions.
-
OverrideThreadAffinity
public com.sun.jna.Pointer OverrideThreadAffinityThe thread affinity override values for each category of thread.
-
-
Constructor Details
-
EOS_InitializeOptions
public EOS_InitializeOptions() -
EOS_InitializeOptions
-