Class BoneTransform
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.BoneTransform
-
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
getRotation
(org.lwjgl.util.vector.Quaternion quaternion) void
mul
(org.lwjgl.util.vector.Matrix4f a, org.lwjgl.util.vector.Matrix4f b) static void
mul
(org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform1, BoneTransform boneTransform0) static void
mul
(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f out_result) static void
mul
(BoneTransform boneTransform1, org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform0) static void
mul
(BoneTransform boneTransform2, BoneTransform boneTransform1, BoneTransform boneTransform0) void
void
reset()
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
void
setPosition
(org.lwjgl.util.vector.Vector3f vector3f) Methods inherited from class zombie.util.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 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) -
setPosition
public void setPosition(org.lwjgl.util.vector.Vector3f vector3f) -
getPosition
public void getPosition(org.lwjgl.util.vector.Vector3f out_pos) -
getRotation
public void getRotation(org.lwjgl.util.vector.Quaternion quaternion) -
mul
public static void mul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f out_result) -
mul
public static void mul(BoneTransform boneTransform1, org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform0) -
mul
public static void mul(BoneTransform boneTransform2, BoneTransform boneTransform1, BoneTransform boneTransform0) -
mul
public static void mul(org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform1, BoneTransform boneTransform0) -
alloc
-