Class ModelInstanceRenderData
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
zombie.core.skinnedmodel.model.ModelInstanceRenderData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatstatic booleanintfloatfloatfloatFields inherited from class zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
bIgnoreLighting, matrixPalette, model, modelInstance, parent, properties, tex, xfrm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ModelInstanceRenderDataalloc()static voidapplyBoneTransform(ModelInstance parentInstance, String boneName, Matrix4f transform) init()voidinitModel(ModelInstance modelInstance, AnimatedModel.AnimatedModelInstanceRenderData animatedModelInstanceRenderData) static Matrix4fmakeAttachmentTransform(ModelAttachment attachment, Matrix4f attachmentXfrm) static voidmakeBoneTransform(AnimationPlayer animationPlayer, String string, Matrix4f matrix4f0) static voidmakeBoneTransform2(AnimationPlayer animationPlayer, String string, Matrix4f matrix4f0) static Matrix4fpostMultiplyMeshTransform(Matrix4f matrix4f1, ModelMesh modelMesh) static Matrix4fpreMultiplyMeshTransform(Matrix4f matrix4f1, ModelMesh modelMesh) static voidstatic voidrelease(ModelInstanceRenderData modelInstanceRenderData) voidRenderCharacter(ModelSlotRenderData slotData) voidvoidRenderVehicle(ModelSlotRenderData slotData) voidUpdateCharacter(Shader shader) Methods inherited from class zombie.core.skinnedmodel.advancedanimation.AnimatedModel.AnimatedModelInstanceRenderData
initMatrixPalette, transformToParent
-
Field Details
-
INVERT_ATTACHMENT_SELF_TRANSFORM
public static boolean INVERT_ATTACHMENT_SELF_TRANSFORM -
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
-
-
Constructor Details
-
ModelInstanceRenderData
public ModelInstanceRenderData()
-
-
Method Details
-
init
- Overrides:
initin classAnimatedModel.AnimatedModelInstanceRenderData
-
initModel
public void initModel(ModelInstance modelInstance, AnimatedModel.AnimatedModelInstanceRenderData animatedModelInstanceRenderData) - Overrides:
initModelin classAnimatedModel.AnimatedModelInstanceRenderData
-
UpdateCharacter
- Overrides:
UpdateCharacterin classAnimatedModel.AnimatedModelInstanceRenderData
-
renderDebug
public void renderDebug() -
RenderCharacter
-
RenderVehicle
-
makeAttachmentTransform
-
applyBoneTransform
public static void applyBoneTransform(ModelInstance parentInstance, String boneName, Matrix4f transform) -
makeBoneTransform
public static void makeBoneTransform(AnimationPlayer animationPlayer, String string, Matrix4f matrix4f0) -
makeBoneTransform2
public static void makeBoneTransform2(AnimationPlayer animationPlayer, String string, Matrix4f matrix4f0) -
preMultiplyMeshTransform
-
postMultiplyMeshTransform
-
alloc
-
release
-
release
-