Class EOS_SessionModification_SetAllowedPlatformIdsOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.sessions.options.EOS_SessionModification_SetAllowedPlatformIdsOptions
Direct Known Subclasses:
EOS_SessionModification_SetAllowedPlatformIdsOptions.ByReference, EOS_SessionModification_SetAllowedPlatformIdsOptions.ByValue

@FieldOrder({"ApiVersion","AllowedPlatformIds","AllowedPlatformIdsCount"}) public class EOS_SessionModification_SetAllowedPlatformIdsOptions extends com.sun.jna.Structure
Since:
9/6/2023
  • Nested Class Summary

    Nested Classes

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    com.sun.jna.ptr.IntByReference
    Array of platform IDs indicating the player platforms allowed to register with the session.
    int
    Number of platform IDs in the array
    int
    API Version: Set this to EOS_SESSIONMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST.
    static final int
     

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • EOS_SESSIONMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST

      public static final int EOS_SESSIONMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST
      See Also:
    • ApiVersion

      public int ApiVersion
      API Version: Set this to EOS_SESSIONMODIFICATION_SETALLOWEDPLATFORMIDS_API_LATEST.
    • AllowedPlatformIds

      public com.sun.jna.ptr.IntByReference AllowedPlatformIds
      Array of platform IDs indicating the player platforms allowed to register with the session. Platform IDs are found in the EOS header file, e.g. EOS_OPT_Epic. For some platforms, the value will be in the EOS Platform specific header file. If null, the session will be unrestricted.
    • AllowedPlatformIdsCount

      public int AllowedPlatformIdsCount
      Number of platform IDs in the array
  • Constructor Details

    • EOS_SessionModification_SetAllowedPlatformIdsOptions

      public EOS_SessionModification_SetAllowedPlatformIdsOptions()
    • EOS_SessionModification_SetAllowedPlatformIdsOptions

      public EOS_SessionModification_SetAllowedPlatformIdsOptions(com.sun.jna.Pointer peer)