Class Keyframe

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

public final class Keyframe extends Object
Created by LEMMYATI on 03/01/14.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
     
     
    org.lwjgl.util.vector.Vector3f
     
    org.lwjgl.util.vector.Quaternion
     
    org.lwjgl.util.vector.Vector3f
     
    float
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Keyframe(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rotation, org.lwjgl.util.vector.Vector3f scale)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    get(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
     
    static void
    lerp(Keyframe a, Keyframe b, float time, org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
     
    static Keyframe
    lerp(Keyframe a, Keyframe b, float time, Keyframe out_result)
     
    void
    set(Keyframe keyframe)
     
    void
     
    static void
    setIdentity(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
     
    static void
    setIdentityIfNotNull(org.lwjgl.util.vector.Quaternion to)
     
    static void
    setIfNotNull(org.lwjgl.util.vector.Quaternion to, org.lwjgl.util.vector.Quaternion val)
     
    static void
    setIfNotNull(org.lwjgl.util.vector.Vector3f to, float x, float y, float z)
     
    static void
    setIfNotNull(org.lwjgl.util.vector.Vector3f to, org.lwjgl.util.vector.Vector3f val, float default_x, float default_y, float default_z)
     

    Methods inherited from class java.lang.Object

    equals, 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 String BoneName
    • Time

      public float Time
  • Constructor Details

    • Keyframe

      public Keyframe()
    • Keyframe

      public Keyframe(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rotation, org.lwjgl.util.vector.Vector3f scale)
  • Method Details

    • set

      public void set(Keyframe keyframe)
    • get

      public void get(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
    • clear

      public void clear()
    • setIdentity

      public void setIdentity()
    • setIdentity

      public static void setIdentity(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
    • lerp

      public static Keyframe lerp(Keyframe a, Keyframe b, float time, Keyframe out_result)
    • setIfNotNull

      public static void setIfNotNull(org.lwjgl.util.vector.Vector3f to, org.lwjgl.util.vector.Vector3f val, float default_x, float default_y, float default_z)
    • setIfNotNull

      public static void setIfNotNull(org.lwjgl.util.vector.Vector3f to, float x, float y, float z)
    • setIfNotNull

      public static void setIfNotNull(org.lwjgl.util.vector.Quaternion to, org.lwjgl.util.vector.Quaternion val)
    • setIdentityIfNotNull

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

      public static void lerp(Keyframe a, Keyframe b, float time, org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)