Package dev.gothickit.zenkit.mds
Class NativeEventParticleEffect
java.lang.Object
dev.gothickit.zenkit.mds.NativeEventParticleEffect
- All Implemented Interfaces:
CacheableObject<CachedEventParticleEffect>,EventParticleEffect,NativeObject
public final class NativeEventParticleEffect
extends Object
implements NativeObject, EventParticleEffect
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedEventParticleEffectcache()intframe()static @Nullable NativeEventParticleEffectfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.Pointerintindex()booleanbooleanisCached()@NotNull Stringname()@NotNull Stringposition()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeEventParticleEffect fromNativeHandle(com.sun.jna.Pointer handle) -
frame
public int frame()- Specified by:
framein interfaceEventParticleEffect
-
index
public int index()- Specified by:
indexin interfaceEventParticleEffect
-
name
- Specified by:
namein interfaceEventParticleEffect
-
position
- Specified by:
positionin interfaceEventParticleEffect
-
isAttached
public boolean isAttached()- Specified by:
isAttachedin interfaceEventParticleEffect
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedEventParticleEffect>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedEventParticleEffect>
-