Package dev.gothickit.zenkit.csl
Class NativeCutsceneMessage
java.lang.Object
dev.gothickit.zenkit.csl.NativeCutsceneMessage
- All Implemented Interfaces:
CacheableObject<CachedCutsceneMessage>,CutsceneMessage,NativeObject
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedCutsceneMessagecache()static @Nullable NativeCutsceneMessagefromNativeHandle(@Nullable com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()@NotNull Stringname()@NotNull Stringtext()inttype()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeCutsceneMessage fromNativeHandle(@Nullable @Nullable com.sun.jna.Pointer handle) -
type
public int type()- Specified by:
typein interfaceCutsceneMessage
-
text
- Specified by:
textin interfaceCutsceneMessage
-
name
- Specified by:
namein interfaceCutsceneMessage
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedCutsceneMessage>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedCutsceneMessage>
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-