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 AssetType
boolean
static final Color[]
static int
static final FloatBuffer
final ModelMesh
Fields inherited from class zombie.asset.Asset
isDefered, m_asset_manager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
BoneToWorldCoords
(IsoGameCharacter character, int boneIndex, Vector3 vec) static void
BoneToWorldCoords
(AnimationPlayer animationPlayer, float float1, float float2, float float3, float float0, int int0, Vector3 vector3) static void
BoneToWorldCoords
(ModelSlotRenderData slotData, int boneIndex, Vector3 vec) static void
BoneYDirectionToWorldCoords
(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) static void
BoneZDirectionToWorldCoords
(IsoGameCharacter isoGameCharacter, int int0, Vector3 vector3, float float0) static void
CharacterModelCameraBegin
(ModelSlotRenderData slotData) static void
void
CreateShader
(String name) static void
debugDrawAxis
(float x, float y, float z, float length, float thickness) static void
debugDrawLightSource
(float lx, float ly, float lz, float cx, float cy, float cz, float radians) void
debugDrawLightSource
(IsoLightSource ls, float cx, float cy, float cz, float radians) static void
drawBoneMtx
(org.lwjgl.util.vector.Matrix4f matrix4f) void
DrawChar
(ModelSlotRenderData slotData, ModelInstanceRenderData instData) void
DrawVehicle
(ModelSlotRenderData slotData, ModelInstanceRenderData instData) void
getType()
protected void
void
setLights
(ModelSlotRenderData modelSlotRenderData, int int1) void
setLightsInst
(ModelSlotRenderData modelSlotRenderData, int int1) static void
static void
VectorToWorldCoords
(float float2, float float3, float float4, float float0, Vector3 vector3) static void
VectorToWorldCoords
(IsoGameCharacter character, Vector3 vec) static void
VectorToWorldCoords
(ModelSlotRenderData slotData, Vector3 vec) static void
WorldToModel
(IsoGameCharacter isoGameCharacter, 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
-
ModelDrawCounts
-
InstancingThreshold
public static int InstancingThreshold -
debugDrawColours
-
assetParams
-
ASSET_TYPE
-
-
Constructor Details
-
Model
-
-
Method Details
-
VectorToWorldCoords
public static void VectorToWorldCoords(float float2, float float3, float float4, float float0, Vector3 vector3) -
BoneToWorldCoords
public static void BoneToWorldCoords(AnimationPlayer animationPlayer, float float1, float float2, float float3, float float0, int int0, Vector3 vector3) -
VectorToWorldCoords
-
BoneToWorldCoords
-
BoneZDirectionToWorldCoords
public static void BoneZDirectionToWorldCoords(IsoGameCharacter isoGameCharacter, int int0, Vector3 vector3, float float0) -
BoneYDirectionToWorldCoords
public static void BoneYDirectionToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) -
VectorToWorldCoords
-
BoneToWorldCoords
-
WorldToModel
-
CharacterModelCameraBegin
-
CharacterModelCameraEnd
public static void CharacterModelCameraEnd() -
SwapInstancedBasic
public static void SwapInstancedBasic() -
EnsureEffect
public void EnsureEffect() -
DrawChar
-
drawBoneMtx
public static void drawBoneMtx(org.lwjgl.util.vector.Matrix4f matrix4f) -
debugDrawLightSource
-
debugDrawLightSource
public static void debugDrawLightSource(float lx, float ly, float lz, float cx, float cy, float cz, float radians) -
DrawVehicle
-
debugDrawAxis
public static void debugDrawAxis(float x, float y, float z, float length, float thickness) -
setLights
-
setLightsInst
-
CreateShader
-
getType
-
onBeforeReady
protected void onBeforeReady()- Overrides:
onBeforeReady
in classAsset
-