Class ModelMesh
java.lang.Object
zombie.asset.Asset
zombie.core.skinnedmodel.model.ModelMesh
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class zombie.asset.Asset
Asset.ObserverCallback, Asset.State
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AssetType
protected boolean
boolean
int
org.joml.Matrix4f
final org.joml.Vector3f
final HashMap
<String, AnimationClip> final org.joml.Vector3f
Fields inherited from class zombie.asset.Asset
isDefered, m_asset_manager
-
Constructor Summary
ConstructorsConstructorDescriptionModelMesh
(AssetPath path, AssetManager manager, ModelMesh.MeshAssetParams params) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
void
DrawInstanced
(Shader shader, int int0) getType()
boolean
isReady()
void
protected void
onLoadedTxt
(ModelTxt modelTxt) protected void
onLoadedX
(ProcessedAiScene processedAiScene) void
void
Methods inherited from class zombie.asset.Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, onBeforeEmpty, onCreated, removeDependency
-
Field Details
-
vb
-
minXYZ
public final org.joml.Vector3f minXYZ -
maxXYZ
public final org.joml.Vector3f maxXYZ -
meshAnimationClips
-
skinningData
-
softwareMesh
-
assetParams
-
m_transform
public org.joml.Matrix4f m_transform -
m_bHasVBO
public boolean m_bHasVBO -
bStatic
protected boolean bStatic -
m_animationsMesh
-
postProcess
-
m_modificationCount
public int m_modificationCount -
m_fullPath
-
ASSET_TYPE
-
-
Constructor Details
-
ModelMesh
-
-
Method Details
-
onLoadedX
-
onLoadedTxt
-
SetVertexBuffer
-
Draw
-
DrawInstanced
-
onBeforeReady
public void onBeforeReady()- Overrides:
onBeforeReady
in classAsset
-
isReady
-
setAssetParams
- Overrides:
setAssetParams
in classAsset
-
getType
-
clear
public void clear()
-