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 BoneTransform
alloc()
void
getMatrix
(org.lwjgl.util.vector.Matrix4f out_result) void
getPosition
(org.lwjgl.util.vector.Vector3f out_pos) void
getPRS
(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale) void
mul
(org.lwjgl.util.vector.Matrix4f a, org.lwjgl.util.vector.Matrix4f b) static void
mul
(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f out_result) void
set
(org.lwjgl.util.vector.Matrix4f matrix) void
set
(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale) void
set
(BoneTransform rhs) void
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.util.IPooledObject
onReleased
-
Method Details
-
setIdentity
public void setIdentity() -
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 out_result) -
getPRS
public void getPRS(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale) -
getPosition
public void getPosition(org.lwjgl.util.vector.Vector3f out_pos) -
mul
public static void mul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f out_result) -
alloc
-