Class SoftwareSkinnedModelAnim
java.lang.Object
zombie.core.skinnedmodel.animation.SoftwareSkinnedModelAnim
public final class SoftwareSkinnedModelAnim
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.util.HashMap
AnimationLength
java.util.HashMap
AnimationOffset
static org.lwjgl.util.vector.Matrix4f[]
boneTransforms
static org.lwjgl.util.vector.Matrix4f[]
skinTransforms
int
vertCount
static org.lwjgl.util.vector.Matrix4f[]
worldTransforms
-
Constructor Summary
Constructors Constructor Description SoftwareSkinnedModelAnim(StaticAnimation[] staticAnimationArray, SoftwareModelMesh softwareModelMesh, SkinningData skinningData)
-
Method Summary
Modifier and Type Method Description void
Draw(int int1, int int2, java.lang.String string)
VertexPositionNormalTangentTextureSkin
updateSkin(org.lwjgl.util.vector.Matrix4f[] matrix4fArray, VertexPositionNormalTangentTextureSkin[] vertexPositionNormalTangentTextureSkinArray, int int1)
void
UpdateSkinTransforms(SkinningData skinningData)
void
UpdateWorldTransforms(org.lwjgl.util.vector.Matrix4f matrix4f, float float1, SkinningData skinningData)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
boneTransforms
public static org.lwjgl.util.vector.Matrix4f[] boneTransforms -
worldTransforms
public static org.lwjgl.util.vector.Matrix4f[] worldTransforms -
skinTransforms
public static org.lwjgl.util.vector.Matrix4f[] skinTransforms -
AnimationOffset
public java.util.HashMap AnimationOffset -
AnimationLength
public java.util.HashMap AnimationLength -
vertCount
public int vertCount
-
-
Constructor Details
-
SoftwareSkinnedModelAnim
public SoftwareSkinnedModelAnim(StaticAnimation[] staticAnimationArray, SoftwareModelMesh softwareModelMesh, SkinningData skinningData)
-
-
Method Details
-
UpdateWorldTransforms
public void UpdateWorldTransforms(org.lwjgl.util.vector.Matrix4f matrix4f, float float1, SkinningData skinningData) -
UpdateSkinTransforms
-
updateSkin
public VertexPositionNormalTangentTextureSkin updateSkin(org.lwjgl.util.vector.Matrix4f[] matrix4fArray, VertexPositionNormalTangentTextureSkin[] vertexPositionNormalTangentTextureSkinArray, int int1) -
Draw
public void Draw(int int1, int int2, java.lang.String string)
-