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 intstatic final FloatBufferfinal ModelMeshstatic gnu.trove.map.hash.TObjectIntHashMap<Model> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidBoneToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec) static voidBoneToWorldCoords(AnimationPlayer animationPlayer, float float1, float float2, float float3, float float0, int int0, Vector3 vector) static voidBoneToWorldCoords(ModelSlotRenderData slotData, int boneIndex, Vector3 vec) static voidBoneYDirectionToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) static voidBoneZDirectionToWorldCoords(IsoGameCharacter character, int int0, Vector3 vector, float float0) static voidCharacterModelCameraBegin(ModelSlotRenderData slotData) static voidvoidCreateShader(String name) static voiddebugDrawAxis(float float1, float float2, float float3, boolean boolean0, boolean boolean1, boolean boolean2, float float4, float float0) static voiddebugDrawAxis(float x, float y, float z, float length, float thickness) static voiddebugDrawLightSource(float lx, float ly, float lz, float cx, float cy, float cz, float radians) voiddebugDrawLightSource(IsoLightSource ls, float cx, float cy, float cz, float radians) static voiddrawBoneMtx(org.lwjgl.util.vector.Matrix4f boneMtx) voidDrawChar(ModelSlotRenderData slotData, ModelInstanceRenderData instData) voidDrawVehicle(ModelSlotRenderData slotData, ModelInstanceRenderData instData) voidgetType()voidsetLights(ModelSlotRenderData modelSlotRenderData, int int1) voidsetLightsInst(ModelSlotRenderData modelSlotRenderData, int int1) static voidstatic voidVectorToWorldCoords(float float2, float float3, float float4, float float0, Vector3 vector) static voidVectorToWorldCoords(IsoGameCharacter character, Vector3 vec) static voidVectorToWorldCoords(ModelSlotRenderData slotData, Vector3 vec) static voidWorldToModel(IsoGameCharacter character, Vector3 vector) Methods inherited from class zombie.asset.Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, isReady, onCreated, removeDependency, setAssetParams
-
Field Details
-
ASSET_TYPE
-
Name
-
Mesh
-
Effect
-
Tag
-
bStatic
public boolean bStatic -
tex
-
softwareMesh
-
m_staticReusableFloatBuffer
-
ModelDrawCounts
-
InstancingThreshold
public static int InstancingThreshold -
debugDrawColours
-
assetParams
-
-
Constructor Details
-
Model
-
-
Method Details
-
VectorToWorldCoords
public static void VectorToWorldCoords(float float2, float float3, float float4, float float0, Vector3 vector) -
BoneToWorldCoords
public static void BoneToWorldCoords(AnimationPlayer animationPlayer, float float1, float float2, float float3, float float0, int int0, Vector3 vector) -
VectorToWorldCoords
-
BoneToWorldCoords
-
BoneZDirectionToWorldCoords
public static void BoneZDirectionToWorldCoords(IsoGameCharacter character, int int0, Vector3 vector, 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 boneMtx) -
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 float1, float float2, float float3, boolean boolean0, boolean boolean1, boolean boolean2, float float4, float float0) -
debugDrawAxis
public static void debugDrawAxis(float x, float y, float z, float length, float thickness) -
setLights
-
setLightsInst
-
CreateShader
-
getType
-