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
    protected BoneTransform()  
  • Method Summary

    Modifier and Type Method Description
    static BoneTransform alloc()  
    void getMatrix​(org.lwjgl.util.vector.Matrix4f matrix4f)  
    void getPosition​(org.lwjgl.util.vector.Vector3f vector3f)  
    void getPRS​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
    void mul​(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)  
    static void mul​(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)  
    void set​(org.lwjgl.util.vector.Matrix4f matrix4f)  
    void set​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
    void set​(BoneTransform boneTransform)  
    void setIdentity()  
    protected void validateInternal()  
    protected void validatePRS()  

    Methods inherited from class zombie.util.PooledObject

    getPool, isFree, release, setFree, setPool

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface zombie.util.IPooledObject

    onReleased
  • Constructor Details

    • BoneTransform

      protected BoneTransform()
  • Method Details

    • setIdentity

      public void setIdentity()
    • set

      public void set​(BoneTransform boneTransform)
    • 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

      public static BoneTransform alloc()