Class BoneTransform
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.BoneTransform
- All Implemented Interfaces:
IPooledObject
- Direct Known Subclasses:
TwistableBoneTransform
-
Method Summary
Modifier and TypeMethodDescriptionstatic BoneTransformalloc()voidgetMatrix(org.lwjgl.util.vector.Matrix4f result) voidgetPosition(org.lwjgl.util.vector.Vector3f pos) voidgetPRS(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale) voidgetRotation(org.lwjgl.util.vector.Quaternion rot) voidmul(org.lwjgl.util.vector.Matrix4f a, org.lwjgl.util.vector.Matrix4f b) static voidmul(org.lwjgl.util.vector.Matrix4f a, BoneTransform b, BoneTransform result) static voidmul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f result) static voidmul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, BoneTransform result) static voidmul(BoneTransform a, BoneTransform b, BoneTransform result) voidvoidreset()voidset(org.lwjgl.util.vector.Matrix4f matrix) voidset(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale) voidset(BoneTransform rhs) voidvoidsetPosition(org.lwjgl.util.vector.Vector3f position) Methods inherited from class PooledObject
getPoolReference, isFree, release, setFree, setPool
-
Method Details
-
onReleased
public void onReleased() -
setIdentity
public void setIdentity() -
reset
public void reset() -
set
-
set
public void set(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale) -
set
public void set(org.lwjgl.util.vector.Matrix4f matrix) -
mul
public void mul(org.lwjgl.util.vector.Matrix4f a, org.lwjgl.util.vector.Matrix4f b) -
getMatrix
public void getMatrix(org.lwjgl.util.vector.Matrix4f result) -
getPRS
public void getPRS(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale) -
setPosition
public void setPosition(org.lwjgl.util.vector.Vector3f position) -
getPosition
public void getPosition(org.lwjgl.util.vector.Vector3f pos) -
getRotation
public void getRotation(org.lwjgl.util.vector.Quaternion rot) -
mul
public static void mul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f result) -
mul
-
mul
-
mul
-
alloc
-