Class Keyframe

java.lang.Object
zombie.core.skinnedmodel.animation.Keyframe

public final class Keyframe
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    int Bone  
    java.lang.String BoneName  
    org.lwjgl.util.vector.Vector3f Position  
    org.lwjgl.util.vector.Quaternion Rotation  
    org.lwjgl.util.vector.Vector3f Scale  
    float Time  
  • Constructor Summary

    Constructors
    Constructor Description
    Keyframe()  
    Keyframe​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
  • Method Summary

    Modifier and Type Method Description
    void clear()  
    void get​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
    static void lerp​(Keyframe keyframe, Keyframe keyframe2, float float1, org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
    static Keyframe lerp​(Keyframe keyframe, Keyframe keyframe2, float float1, Keyframe keyframe3)  
    void set​(Keyframe keyframe)  
    void setIdentity()  
    static void setIdentity​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)  
    static void setIdentityIfNotNull​(org.lwjgl.util.vector.Quaternion quaternion)  
    static void setIfNotNull​(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Quaternion quaternion2)  
    static void setIfNotNull​(org.lwjgl.util.vector.Vector3f vector3f, float float1, float float2, float float3)  
    static void setIfNotNull​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, float float1, float float2, float float3)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • Rotation

      public org.lwjgl.util.vector.Quaternion Rotation
    • Position

      public org.lwjgl.util.vector.Vector3f Position
    • Scale

      public org.lwjgl.util.vector.Vector3f Scale
    • Bone

      public int Bone
    • BoneName

      public java.lang.String BoneName
    • Time

      public float Time
  • Constructor Details

    • Keyframe

      public Keyframe()
    • Keyframe

      public Keyframe​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)
  • Method Details

    • set

      public void set​(Keyframe keyframe)
    • get

      public void get​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)
    • clear

      public void clear()
    • setIdentity

      public void setIdentity()
    • setIdentity

      public static void setIdentity​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)
    • lerp

      public static Keyframe lerp​(Keyframe keyframe, Keyframe keyframe2, float float1, Keyframe keyframe3)
    • setIfNotNull

      public static void setIfNotNull​(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, float float1, float float2, float float3)
    • setIfNotNull

      public static void setIfNotNull​(org.lwjgl.util.vector.Vector3f vector3f, float float1, float float2, float float3)
    • setIfNotNull

      public static void setIfNotNull​(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Quaternion quaternion2)
    • setIdentityIfNotNull

      public static void setIdentityIfNotNull​(org.lwjgl.util.vector.Quaternion quaternion)
    • lerp

      public static void lerp​(Keyframe keyframe, Keyframe keyframe2, float float1, org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)