Package dev.gothickit.zenkit.mdm
Class NativeModelMesh
java.lang.Object
dev.gothickit.zenkit.mdm.NativeModelMesh
- All Implemented Interfaces:
CacheableObject<CachedModelMesh>,ModelMesh,NativeObject
-
Method Summary
Modifier and TypeMethodDescriptionattachment(String name) long@NotNull Map<@NotNull String,@NotNull MultiResolutionMesh> @NotNull CachedModelMeshcache()longchecksum()static @Nullable NativeModelMeshfromNativeHandle(com.sun.jna.Pointer handle) @NotNull com.sun.jna.PointerbooleanisCached()mesh(long i) long@NotNull List<SoftSkinMesh>meshes()
-
Method Details
-
fromNativeHandle
@Contract("null -> null; !null -> new") @Nullable public static @Nullable NativeModelMesh fromNativeHandle(com.sun.jna.Pointer handle) -
meshCount
public long meshCount() -
mesh
-
meshes
-
attachmentCount
public long attachmentCount()- Specified by:
attachmentCountin interfaceModelMesh
-
attachment
- Specified by:
attachmentin interfaceModelMesh
-
attachments
- Specified by:
attachmentsin interfaceModelMesh
-
checksum
public long checksum() -
cache
- Specified by:
cachein interfaceCacheableObject<CachedModelMesh>
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceCacheableObject<CachedModelMesh>
-
getNativeHandle
@NotNull public @NotNull com.sun.jna.Pointer getNativeHandle()- Specified by:
getNativeHandlein interfaceNativeObject
-