Package dev.gothickit.zenkit.mds
Class NativeAnimationCombine
java.lang.Object
dev.gothickit.zenkit.mds.NativeAnimationCombine
- All Implemented Interfaces:
CacheableObject<CachedAnimationCombine>,AnimationCombine,NativeObject
-
Method Summary
Modifier and TypeMethodDescriptionfloatblendIn()floatblendOut()@NotNull CachedAnimationCombinecache()@NotNull EnumSet<AnimationFlag>flags()static @Nullable NativeAnimationCombinefromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()intintlayer()@NotNull Stringmodel()@NotNull Stringname()@NotNull Stringnext()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeAnimationCombine fromNativeHandle(com.sun.jna.Pointer handle) -
name
- Specified by:
namein interfaceAnimationCombine
-
layer
public int layer()- Specified by:
layerin interfaceAnimationCombine
-
next
- Specified by:
nextin interfaceAnimationCombine
-
blendIn
public float blendIn()- Specified by:
blendInin interfaceAnimationCombine
-
blendOut
public float blendOut()- Specified by:
blendOutin interfaceAnimationCombine
-
flags
- Specified by:
flagsin interfaceAnimationCombine
-
model
- Specified by:
modelin interfaceAnimationCombine
-
lastFrame
public int lastFrame()- Specified by:
lastFramein interfaceAnimationCombine
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedAnimationCombine>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedAnimationCombine>
-