Class EOS_Achievements_OnAchievementsUnlockedCallbackV2Info

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.achievements.callbackresults.EOS_Achievements_OnAchievementsUnlockedCallbackV2Info
Direct Known Subclasses:
EOS_Achievements_OnAchievementsUnlockedCallbackV2Info.ByReference, EOS_Achievements_OnAchievementsUnlockedCallbackV2Info.ByValue

@FieldOrder({"ClientData","UserId","AchievementId","UnlockTime"}) public class EOS_Achievements_OnAchievementsUnlockedCallbackV2Info extends com.sun.jna.Structure
Output parameters for the EOS_Achievements_OnAchievementsUnlockedCallbackV2 Function.
Since:
8/19/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
    The Achievement ID for the achievement that was unlocked.
    com.sun.jna.Pointer
    Context that was passed into EOS_Achievements_AddNotifyAchievementsUnlocked
    long
    POSIX timestamp when the achievement was unlocked.
    The Product User ID for the user who received the unlocked achievements notification

    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

    • ClientData

      public com.sun.jna.Pointer ClientData
      Context that was passed into EOS_Achievements_AddNotifyAchievementsUnlocked
    • UserId

      public EOS_ProductUserId UserId
      The Product User ID for the user who received the unlocked achievements notification
    • AchievementId

      public String AchievementId
      The Achievement ID for the achievement that was unlocked. Pass this to EOS_Achievements_CopyPlayerAchievementByAchievementId to get the full achievement information.
    • UnlockTime

      public long UnlockTime
      POSIX timestamp when the achievement was unlocked.
  • Constructor Details

    • EOS_Achievements_OnAchievementsUnlockedCallbackV2Info

      public EOS_Achievements_OnAchievementsUnlockedCallbackV2Info()
    • EOS_Achievements_OnAchievementsUnlockedCallbackV2Info

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