Package dev.gothickit.zenkit.mmb
Interface MorphMesh
- All Superinterfaces:
CacheableObject<CachedMorphMesh>
- All Known Implementing Classes:
CachedMorphMesh,NativeMorphMesh
-
Method Summary
Modifier and TypeMethodDescription@Nullable MorphAnimationanimation(long i) long@NotNull List<@NotNull MorphAnimation>static @NotNull MorphMeshstatic @NotNull MorphMeshstatic @NotNull MorphMesh@Nullable MultiResolutionMeshmesh()@NotNull Vec3f @NotNull []@NotNull Stringname()@Nullable MorphSourcesource(long i) long@NotNull List<@NotNull MorphSource>sources()Methods inherited from interface dev.gothickit.zenkit.CacheableObject
cache, isCached
-
Method Details
-
load
@Contract("_ -> new") @NotNull static @NotNull MorphMesh load(@NotNull @NotNull String path) throws ResourceIOException - Throws:
ResourceIOException
-
load
@Contract("_ -> new") @NotNull static @NotNull MorphMesh load(@NotNull @NotNull Read buf) throws ResourceIOException - Throws:
ResourceIOException
-
load
@Contract("_, _ -> new") @NotNull static @NotNull MorphMesh load(@NotNull @NotNull Vfs vfs, @NotNull @NotNull String name) throws ResourceIOException - Throws:
ResourceIOException
-
name
-
mesh
-
morphPositions
-
animationCount
long animationCount() -
animation
-
animations
-
sourceCount
long sourceCount() -
source
-
sources
-