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 pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
     
    static void
    lerp(Keyframe a, Keyframe b, float time, org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
     
    static Keyframe
    lerp(Keyframe a, Keyframe b, float time, Keyframe result)
     
    void
    set(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
     
    void
    set(Keyframe keyframe)
     
    void
     
    static void
    setIdentity(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f 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 defaultX, float defaultY, float defaultZ)
     
    void
    setPosition(org.lwjgl.util.vector.Vector3f pos)
     
    void
    setRotation(org.lwjgl.util.vector.Quaternion rot)
     
    void
    setScale(org.lwjgl.util.vector.Vector3f scale)
     

    Methods inherited from class 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
    • none

      public int none
    • 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)
    • set

      public void set(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
    • get

      public void get(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
    • setScale

      public void setScale(org.lwjgl.util.vector.Vector3f scale)
    • setRotation

      public void setRotation(org.lwjgl.util.vector.Quaternion rot)
    • setPosition

      public void setPosition(org.lwjgl.util.vector.Vector3f pos)
    • clear

      public void clear()
    • setIdentity

      public void setIdentity()
    • setIdentity

      public static void setIdentity(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
    • lerp

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

      public static void setIfNotNull(org.lwjgl.util.vector.Vector3f to, org.lwjgl.util.vector.Vector3f val, float defaultX, float defaultY, float defaultZ)
    • 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 pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)