Class DaedalusInstance

java.lang.Object
dev.gothickit.zenkit.daedalus.DaedalusInstance
All Implemented Interfaces:
NativeObject
Direct Known Subclasses:
CameraInstance, EffectBaseInstance, FightAiInstance, FocusInstance, GuildValuesInstance, InfoInstance, ItemInstance, ItemReactInstance, MenuInstance, MenuItemInstance, MissionInstance, MusicJingleInstance, MusicSystemInstance, MusicThemeInstance, NpcInstance, ParticleEffectEmitKeyInstance, ParticleEffectInstance, SoundEffectInstance, SoundSystemInstance, SpellInstance, SvmInstance

public class DaedalusInstance extends Object implements NativeObject
  • Constructor Details

    • DaedalusInstance

      protected DaedalusInstance(com.sun.jna.Pointer handle)
  • Method Details

    • fromNativeHandle

      @Contract("null -> null; !null -> new") @Nullable public static @Nullable DaedalusInstance fromNativeHandle(@Nullable @Nullable com.sun.jna.Pointer handle)
    • getType

      public DaedalusInstanceType getType()
    • getIndex

      public int getIndex()
    • getNativeHandle

      @NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()
      Specified by:
      getNativeHandle in interface NativeObject