Package dev.gothickit.zenkit.ani
Class NativeModelAnimation
java.lang.Object
dev.gothickit.zenkit.ani.NativeModelAnimation
- All Implemented Interfaces:
ModelAnimation,CacheableObject<CachedModelAnimation>,NativeObject
-
Method Summary
Modifier and TypeMethodDescription@NotNull AxisAlignedBoundingBoxbbox()@NotNull CachedModelAnimationcache()longchecksum()floatfps()floatint@NotNull com.sun.jna.PointerbooleanisCached()intlayer()@NotNull Stringname()@NotNull Stringnext()intint @NotNull []sample(long i) long@NotNull List<AnimationSample>samples()@NotNull Calendar@NotNull String@NotNull String
-
Method Details
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
name
- Specified by:
namein interfaceModelAnimation
-
next
- Specified by:
nextin interfaceModelAnimation
-
layer
public int layer()- Specified by:
layerin interfaceModelAnimation
-
frameCount
public int frameCount()- Specified by:
frameCountin interfaceModelAnimation
-
nodeCount
public int nodeCount()- Specified by:
nodeCountin interfaceModelAnimation
-
fps
public float fps()- Specified by:
fpsin interfaceModelAnimation
-
fpsSource
public float fpsSource()- Specified by:
fpsSourcein interfaceModelAnimation
-
bbox
- Specified by:
bboxin interfaceModelAnimation
-
checksum
public long checksum()- Specified by:
checksumin interfaceModelAnimation
-
sourcePath
- Specified by:
sourcePathin interfaceModelAnimation
-
sourceDate
- Specified by:
sourceDatein interfaceModelAnimation
-
sourceScript
- Specified by:
sourceScriptin interfaceModelAnimation
-
sampleCount
public long sampleCount()- Specified by:
sampleCountin interfaceModelAnimation
-
sample
- Specified by:
samplein interfaceModelAnimation
-
samples
- Specified by:
samplesin interfaceModelAnimation
-
nodeIndices
public int @NotNull [] nodeIndices()- Specified by:
nodeIndicesin interfaceModelAnimation
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedModelAnimation>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedModelAnimation>
-