Package dev.gothickit.zenkit.mrm
Class NativeMultiResolutionSubMesh
java.lang.Object
dev.gothickit.zenkit.mrm.NativeMultiResolutionSubMesh
- All Implemented Interfaces:
CacheableObject<CachedMultiResolutionSubMesh>,MultiResolutionSubMesh,NativeObject
public final class NativeMultiResolutionSubMesh
extends Object
implements NativeObject, MultiResolutionSubMesh
-
Method Summary
Modifier and TypeMethodDescription@NotNull CachedMultiResolutionSubMeshcache()float @NotNull []colors()MeshEdge @NotNull []edges()float @NotNull []static @Nullable NativeMultiResolutionSubMeshfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()@Nullable Materialmaterial()MeshTriangleEdge @NotNull []short @NotNull []MeshPlane @NotNull []MeshTriangle @NotNull []short @NotNull []wedgeMap()MeshWedge @NotNull []wedges()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeMultiResolutionSubMesh fromNativeHandle(com.sun.jna.Pointer handle) -
material
- Specified by:
materialin interfaceMultiResolutionSubMesh
-
triangles
- Specified by:
trianglesin interfaceMultiResolutionSubMesh
-
wedges
- Specified by:
wedgesin interfaceMultiResolutionSubMesh
-
colors
public float @NotNull [] colors()- Specified by:
colorsin interfaceMultiResolutionSubMesh
-
trianglePlaneIndices
public short @NotNull [] trianglePlaneIndices()- Specified by:
trianglePlaneIndicesin interfaceMultiResolutionSubMesh
-
trianglePlanes
- Specified by:
trianglePlanesin interfaceMultiResolutionSubMesh
-
triangleEdges
- Specified by:
triangleEdgesin interfaceMultiResolutionSubMesh
-
edges
- Specified by:
edgesin interfaceMultiResolutionSubMesh
-
edgeScores
public float @NotNull [] edgeScores()- Specified by:
edgeScoresin interfaceMultiResolutionSubMesh
-
wedgeMap
public short @NotNull [] wedgeMap()- Specified by:
wedgeMapin interfaceMultiResolutionSubMesh
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-
cache
- Specified by:
cachein interfaceCacheableObject<CachedMultiResolutionSubMesh>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedMultiResolutionSubMesh>
-