Class BoneTransform
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.BoneTransform
- All Implemented Interfaces:
IPooledObject
- Direct Known Subclasses:
TwistableBoneTransform
public class BoneTransform extends PooledObject
-
Constructor Summary
Constructors Modifier Constructor Description protectedBoneTransform() -
Method Summary
Modifier and Type Method Description static BoneTransformalloc()voidgetMatrix(org.lwjgl.util.vector.Matrix4f matrix4f)voidgetPosition(org.lwjgl.util.vector.Vector3f vector3f)voidgetPRS(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)voidmul(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)static voidmul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)voidset(org.lwjgl.util.vector.Matrix4f matrix4f)voidset(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)voidset(BoneTransform boneTransform)voidsetIdentity()protected voidvalidateInternal()protected voidvalidatePRS()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface zombie.util.IPooledObject
onReleased
-
Constructor Details
-
BoneTransform
protected BoneTransform()
-
-
Method Details
-
setIdentity
public void setIdentity() -
set
-
set
public void set(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2) -
set
public void set(org.lwjgl.util.vector.Matrix4f matrix4f) -
mul
public void mul(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2) -
getMatrix
public void getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f) -
getPRS
public void getPRS(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2) -
getPosition
public void getPosition(org.lwjgl.util.vector.Vector3f vector3f) -
validatePRS
protected void validatePRS() -
validateInternal
protected void validateInternal() -
mul
public static void mul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2) -
alloc
-