Class Model
java.lang.Object
zombie.asset.Asset
zombie.core.skinnedmodel.model.Model
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Asset
Asset.ObserverCallback, Asset.State -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AssetTypestatic final Color[]static intbooleanstatic 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 animPlayer, float x, float y, float z, float animalSize, int boneIndex, Vector3 vec) static voidBoneToWorldCoords(ModelSlotRenderData slotData, int boneIndex, Vector3 vec) static voidBoneYDirectionToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) static voidBoneZDirectionToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) static voidCharacterModelCameraBegin(ModelSlotRenderData slotData) static voidvoidCreateShader(String name) static voiddebugDrawAxis(float x, float y, float z, boolean flipX, boolean flipY, boolean flipZ, float length, float thickness) 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 slotData, int lightCount) voidsetLightsInst(ModelSlotRenderData slotData, int lightCount) static voidstatic voidVectorToWorldCoords(float x, float y, float z, float angle, Vector3 vec) static voidVectorToWorldCoords(IsoGameCharacter character, Vector3 vec) static voidVectorToWorldCoords(ModelSlotRenderData slotData, Vector3 vec) static voidWorldToModel(IsoGameCharacter isoGameCharacter, Vector3 vector3) Methods inherited from class Asset
addDependency, getAssetManager, getObserverCb, getPath, getRefCount, getState, isEmpty, isFailure, isReady, onCreated, removeDependency, setAssetParams
-
Field Details
-
ASSET_TYPE
-
name
-
mesh
-
effect
-
tag
-
isStatic
public boolean isStatic -
tex
-
softwareMesh
-
m_staticReusableFloatBuffer
-
modelDrawCounts
-
instancingThreshold
public static int instancingThreshold -
debugDrawColours
-
assetParams
-
-
Constructor Details
-
Model
-
-
Method Details
-
VectorToWorldCoords
-
BoneToWorldCoords
public static void BoneToWorldCoords(AnimationPlayer animPlayer, float x, float y, float z, float animalSize, int boneIndex, Vector3 vec) -
VectorToWorldCoords
-
BoneToWorldCoords
-
BoneZDirectionToWorldCoords
public static void BoneZDirectionToWorldCoords(IsoGameCharacter character, int boneIndex, Vector3 vec, float length) -
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 x, float y, float z, boolean flipX, boolean flipY, boolean flipZ, float length, float thickness) -
debugDrawAxis
public static void debugDrawAxis(float x, float y, float z, float length, float thickness) -
setLights
-
setLightsInst
-
CreateShader
-
getType
-