Package zombie.core.skinnedmodel.model
Class Model
java.lang.Object
zombie.asset.Asset
zombie.core.skinnedmodel.model.Model
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class zombie.asset.Asset
Asset.ObserverCallback, Asset.State -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AssetTypebooleanstatic final Color[]static final FloatBufferfinal ModelMeshFields inherited from class zombie.asset.Asset
m_asset_manager -
Constructor Summary
ConstructorsConstructorDescriptionModel(AssetPath assetPath, AssetManager assetManager, Model.ModelAssetParams modelAssetParams) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidBoneToWorldCoords(IsoGameCharacter gameCharacter, int int1, Vector3 vector3) static voidBoneToWorldCoords(ModelSlotRenderData modelSlotRenderData, int int1, Vector3 vector3) static voidBoneYDirectionToWorldCoords(IsoGameCharacter gameCharacter, int int1, Vector3 vector3, float float1) static voidCharacterModelCameraBegin(ModelSlotRenderData modelSlotRenderData) static voidvoidCreateShader(String string) static voiddebugDrawAxis(float float1, float float2, float float3, float float4, float float5) static voiddebugDrawLightSource(float float1, float float2, float float3, float float4, float float5, float float6, float float7) voiddebugDrawLightSource(IsoLightSource lightSource, float float1, float float2, float float3, float float4) static voiddrawBoneMtx(org.lwjgl.util.vector.Matrix4f matrix4f) voidDrawChar(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData) voidDrawVehicle(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData) getType()protected voidstatic voidVectorToWorldCoords(IsoGameCharacter gameCharacter, Vector3 vector3) static voidVectorToWorldCoords(ModelSlotRenderData modelSlotRenderData, Vector3 vector3) Methods inherited from class zombie.asset.Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, isReady, onBeforeEmpty, onCreated, removeDependency, setAssetParams
-
Field Details
-
Name
-
Mesh
-
Effect
-
Tag
-
bStatic
public boolean bStatic -
tex
-
softwareMesh
-
m_staticReusableFloatBuffer
-
debugDrawColours
-
assetParams
-
ASSET_TYPE
-
-
Constructor Details
-
Model
public Model(AssetPath assetPath, AssetManager assetManager, Model.ModelAssetParams modelAssetParams)
-
-
Method Details
-
VectorToWorldCoords
-
BoneToWorldCoords
-
BoneYDirectionToWorldCoords
public static void BoneYDirectionToWorldCoords(IsoGameCharacter gameCharacter, int int1, Vector3 vector3, float float1) -
VectorToWorldCoords
-
BoneToWorldCoords
public static void BoneToWorldCoords(ModelSlotRenderData modelSlotRenderData, int int1, Vector3 vector3) -
CharacterModelCameraBegin
-
CharacterModelCameraEnd
public static void CharacterModelCameraEnd() -
DrawChar
public void DrawChar(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData) -
drawBoneMtx
public static void drawBoneMtx(org.lwjgl.util.vector.Matrix4f matrix4f) -
debugDrawLightSource
public void debugDrawLightSource(IsoLightSource lightSource, float float1, float float2, float float3, float float4) -
debugDrawLightSource
public static void debugDrawLightSource(float float1, float float2, float float3, float float4, float float5, float float6, float float7) -
DrawVehicle
public void DrawVehicle(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData) -
debugDrawAxis
public static void debugDrawAxis(float float1, float float2, float float3, float float4, float float5) -
CreateShader
-
getType
-
onBeforeReady
protected void onBeforeReady()- Overrides:
onBeforeReadyin classAsset
-