Package zombie.core.skinnedmodel.model
Class ModelInstanceRenderData
java.lang.Object
zombie.core.skinnedmodel.model.ModelInstanceRenderData
-
Field Summary
Modifier and TypeFieldDescriptionfloat
float
boolean
int
float
float
float
final org.joml.Matrix4f
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ModelInstanceRenderData
alloc()
static void
applyBoneTransform
(ModelInstance parentInstance, String boneName, org.joml.Matrix4f transform) init
(ModelInstance modelInstance) static org.joml.Matrix4f
makeAttachmentTransform
(ModelAttachment attachment, org.joml.Matrix4f attachmentXfrm) static void
void
RenderCharacter
(ModelSlotRenderData slotData) void
void
RenderVehicle
(ModelSlotRenderData slotData) transformToParent
(ModelInstanceRenderData parentData)
-
Field Details
-
model
-
tex
-
depthBias
public float depthBias -
hue
public float hue -
tintR
public float tintR -
tintG
public float tintG -
tintB
public float tintB -
parentBone
public int parentBone -
matrixPalette
-
xfrm
public final org.joml.Matrix4f xfrm -
softwareMesh
-
modelInstance
-
m_muzzleFlash
public boolean m_muzzleFlash
-
-
Constructor Details
-
ModelInstanceRenderData
public ModelInstanceRenderData()
-
-
Method Details
-
init
-
renderDebug
public void renderDebug() -
RenderCharacter
-
RenderVehicle
-
makeAttachmentTransform
public static org.joml.Matrix4f makeAttachmentTransform(ModelAttachment attachment, org.joml.Matrix4f attachmentXfrm) -
applyBoneTransform
public static void applyBoneTransform(ModelInstance parentInstance, String boneName, org.joml.Matrix4f transform) -
transformToParent
-
alloc
-
release
-