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
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f)
     
    void
    getPosition(org.lwjgl.util.vector.Vector3f vector3f)
     
    void
    getPRS(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1)
     
    void
    getRotation(org.lwjgl.util.vector.Quaternion quaternion)
     
    void
    mul(org.lwjgl.util.vector.Matrix4f matrix4f0, org.lwjgl.util.vector.Matrix4f matrix4f1)
     
    static void
    mul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f0, org.lwjgl.util.vector.Matrix4f matrix4f1)
     
    void
     
    void
     
    void
    set(org.lwjgl.util.vector.Matrix4f matrix4f)
     
    void
    set(org.lwjgl.util.vector.Vector3f vector3f1, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f0)
     
    void
     
    void
     
    void
    setPosition(org.lwjgl.util.vector.Vector3f vector3f)
     

    Methods inherited from class zombie.util.PooledObject

    getPoolReference, isFree, release, setFree, setPool

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • onReleased

      public void onReleased()
    • setIdentity

      public void setIdentity()
    • reset

      public void reset()
    • set

      public void set(BoneTransform rhs)
    • set

      public void set(org.lwjgl.util.vector.Vector3f vector3f1, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f0)
    • set

      public void set(org.lwjgl.util.vector.Matrix4f matrix4f)
    • mul

      public void mul(org.lwjgl.util.vector.Matrix4f matrix4f0, org.lwjgl.util.vector.Matrix4f matrix4f1)
    • getMatrix

      public void getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f)
    • getPRS

      public void getPRS(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1)
    • setPosition

      public void setPosition(org.lwjgl.util.vector.Vector3f vector3f)
    • getPosition

      public void getPosition(org.lwjgl.util.vector.Vector3f vector3f)
    • getRotation

      public void getRotation(org.lwjgl.util.vector.Quaternion quaternion)
    • mul

      public static void mul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f0, org.lwjgl.util.vector.Matrix4f matrix4f1)
    • alloc

      public static BoneTransform alloc()