Package dev.gothickit.zenkit.ssm
Class NativeSoftSkinMesh
java.lang.Object
dev.gothickit.zenkit.ssm.NativeSoftSkinMesh
- All Implemented Interfaces:
CacheableObject<CachedSoftSkinMesh>,NativeObject,SoftSkinMesh
-
Method Summary
Modifier and TypeMethodDescriptionbbox(long node) @NotNull List<OrientedBoundingBox>@NotNull CachedSoftSkinMeshcache()static @Nullable NativeSoftSkinMeshfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()@NotNull MultiResolutionMeshmesh()longint[]nodes()SoftSkinWedgeNormal @NotNull []@NotNull List<SoftSkinWeightEntry[]>weights()SoftSkinWeightEntry @NotNull []weights(long node)
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeSoftSkinMesh fromNativeHandle(com.sun.jna.Pointer handle) -
nodeCount
public long nodeCount()- Specified by:
nodeCountin interfaceSoftSkinMesh
-
mesh
- Specified by:
meshin interfaceSoftSkinMesh
-
bbox
- Specified by:
bboxin interfaceSoftSkinMesh
-
boundingBoxes
- Specified by:
boundingBoxesin interfaceSoftSkinMesh
-
weights
- Specified by:
weightsin interfaceSoftSkinMesh
-
weights
- Specified by:
weightsin interfaceSoftSkinMesh
-
wedgeNormals
- Specified by:
wedgeNormalsin interfaceSoftSkinMesh
-
nodes
public int[] nodes()- Specified by:
nodesin interfaceSoftSkinMesh
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedSoftSkinMesh>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedSoftSkinMesh>
-