Package dev.gothickit.zenkit.mds
Class NativeEventSoundEffect
java.lang.Object
dev.gothickit.zenkit.mds.NativeEventSoundEffect
- All Implemented Interfaces:
CacheableObject<CachedEventSoundEffect>,EventSoundEffect,NativeObject
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedEventSoundEffectcache()booleanintframe()static @Nullable NativeEventSoundEffectfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()@NotNull Stringname()floatrange()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeEventSoundEffect fromNativeHandle(com.sun.jna.Pointer handle) -
frame
public int frame()- Specified by:
framein interfaceEventSoundEffect
-
name
- Specified by:
namein interfaceEventSoundEffect
-
range
public float range()- Specified by:
rangein interfaceEventSoundEffect
-
emptySlot
public boolean emptySlot()- Specified by:
emptySlotin interfaceEventSoundEffect
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedEventSoundEffect>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedEventSoundEffect>
-