Class ModelInstanceRenderData
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
zombie.core.skinnedmodel.model.ModelInstanceRenderData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
static boolean
protected ModelInstanceDebugRenderData
boolean
int
float
float
float
Fields inherited from class zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
matrixPalette, model, modelInstance, parent, properties, tex, xfrm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModelInstanceRenderData
alloc()
static void
applyBoneTransform
(ModelInstance modelInstance, String string, org.joml.Matrix4f matrix4f1) init()
void
initModel
(ModelInstance modelInstance, AnimatedModel.AnimatedModelInstanceRenderData animatedModelInstanceRenderData) static org.joml.Matrix4f
makeAttachmentTransform
(ModelAttachment modelAttachment, org.joml.Matrix4f matrix4f) static void
makeBoneTransform
(AnimationPlayer animationPlayer, String string, org.joml.Matrix4f matrix4f0) static void
makeBoneTransform2
(AnimationPlayer animationPlayer, String string, org.joml.Matrix4f matrix4f0) static org.joml.Matrix4f
postMultiplyMeshTransform
(org.joml.Matrix4f matrix4f1, ModelMesh modelMesh) static org.joml.Matrix4f
preMultiplyMeshTransform
(org.joml.Matrix4f matrix4f1, ModelMesh modelMesh) static void
void
RenderCharacter
(ModelSlotRenderData slotData) void
void
RenderVehicle
(ModelSlotRenderData slotData) void
UpdateCharacter
(Shader shader) Methods inherited from class zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
initMatrixPalette, transformToParent
-
Field Details
-
depthBias
public float depthBias -
hue
public float hue -
tintR
public float tintR -
tintG
public float tintG -
tintB
public float tintB -
parentBone
public int parentBone -
softwareMesh
-
m_muzzleFlash
public boolean m_muzzleFlash -
m_debugRenderData
-
INVERT_ATTACHMENT_SELF_TRANSFORM
public static boolean INVERT_ATTACHMENT_SELF_TRANSFORM
-
-
Constructor Details
-
ModelInstanceRenderData
public ModelInstanceRenderData()
-
-
Method Details
-
init
- Overrides:
init
in classAnimatedModel.AnimatedModelInstanceRenderData
-
initModel
public void initModel(ModelInstance modelInstance, AnimatedModel.AnimatedModelInstanceRenderData animatedModelInstanceRenderData) - Overrides:
initModel
in classAnimatedModel.AnimatedModelInstanceRenderData
-
UpdateCharacter
- Overrides:
UpdateCharacter
in classAnimatedModel.AnimatedModelInstanceRenderData
-
renderDebug
public void renderDebug() -
RenderCharacter
-
RenderVehicle
-
makeAttachmentTransform
public static org.joml.Matrix4f makeAttachmentTransform(ModelAttachment modelAttachment, org.joml.Matrix4f matrix4f) -
applyBoneTransform
public static void applyBoneTransform(ModelInstance modelInstance, String string, org.joml.Matrix4f matrix4f1) -
makeBoneTransform
public static void makeBoneTransform(AnimationPlayer animationPlayer, String string, org.joml.Matrix4f matrix4f0) -
makeBoneTransform2
public static void makeBoneTransform2(AnimationPlayer animationPlayer, String string, org.joml.Matrix4f matrix4f0) -
preMultiplyMeshTransform
public static org.joml.Matrix4f preMultiplyMeshTransform(org.joml.Matrix4f matrix4f1, ModelMesh modelMesh) -
postMultiplyMeshTransform
public static org.joml.Matrix4f postMultiplyMeshTransform(org.joml.Matrix4f matrix4f1, ModelMesh modelMesh) -
alloc
-
release
-