Class AnimationTrack

java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.AnimationTrack
All Implemented Interfaces:
IPooledObject

public final class AnimationTrack extends PooledObject
Created by LEMMYPC on 07/01/14.
  • Field Details Link icon

    • IsPlaying Link icon

      public boolean IsPlaying
    • IsPrimary Link icon

      public boolean IsPrimary
    • CurrentClip Link icon

      public AnimationClip CurrentClip
    • priority Link icon

      public int priority
    • m_ragdollStartTime Link icon

      public float m_ragdollStartTime
    • m_ragdollMaxTime Link icon

      public float m_ragdollMaxTime
    • SyncTrackingEnabled Link icon

      public boolean SyncTrackingEnabled
    • reverse Link icon

      public boolean reverse
    • bLooping Link icon

      public boolean bLooping
    • SpeedDelta Link icon

      public float SpeedDelta
    • BlendDelta Link icon

      public float BlendDelta
    • blendFieldWeight Link icon

      public float blendFieldWeight
    • name Link icon

      public String name
    • earlyBlendOutTime Link icon

      public float earlyBlendOutTime
    • triggerOnNonLoopedAnimFadeOutEvent Link icon

      public boolean triggerOnNonLoopedAnimFadeOutEvent
    • m_animLayer Link icon

      public AnimLayer m_animLayer
    • m_isInitialAdjustmentCalculated Link icon

      public boolean m_isInitialAdjustmentCalculated
    • m_initialAdjustment Link icon

      public final org.lwjgl.util.vector.Vector3f m_initialAdjustment
  • Constructor Details Link icon

    • AnimationTrack Link icon

      protected AnimationTrack()
  • Method Details Link icon

    • alloc Link icon

      public static AnimationTrack alloc()
    • get Link icon

      public void get(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1)
    • removeListener Link icon

      public void removeListener(IAnimListener listener)
    • Update Link icon

      public void Update(float time)
    • UpdateKeyframes Link icon

      public void UpdateKeyframes(float dt)
    • getCurrentDeferredCounterPosition Link icon

      public org.lwjgl.util.vector.Vector3f getCurrentDeferredCounterPosition(org.lwjgl.util.vector.Vector3f vector3f)
    • getCurrentDeferredRotation Link icon

      public float getCurrentDeferredRotation()
    • getCurrentDeferredPosition Link icon

      public org.lwjgl.util.vector.Vector3f getCurrentDeferredPosition(org.lwjgl.util.vector.Vector3f vector3f)
    • getDeferredMovementBoneIdx Link icon

      public int getDeferredMovementBoneIdx()
    • getCurrentTrackTime Link icon

      public float getCurrentTrackTime()
    • getPreviousTrackTime Link icon

      public float getPreviousTrackTime()
    • getCurrentAnimationTime Link icon

      public float getCurrentAnimationTime()
    • getPreviousAnimationTime Link icon

      public float getPreviousAnimationTime()
    • TickCurrentTime Link icon

      protected void TickCurrentTime(float float0)
    • getDuration Link icon

      public float getDuration()
    • invokeOnAnimStartedEvent Link icon

      protected void invokeOnAnimStartedEvent()
    • invokeOnLoopedAnimEvent Link icon

      protected void invokeOnLoopedAnimEvent()
    • invokeOnNonLoopedAnimFadeOutEvent Link icon

      protected void invokeOnNonLoopedAnimFadeOutEvent()
    • invokeOnNonLoopedAnimFinishedEvent Link icon

      protected void invokeOnNonLoopedAnimFinishedEvent()
    • onReleased Link icon

      public void onReleased()
      onDestroyed Called by AnimationPlayer's ObjectPool, when this track has been released.
    • getDeferredMovementDiff Link icon

      public Vector2 getDeferredMovementDiff(Vector2 out_result)
    • getDeferredRotationDiff Link icon

      public float getDeferredRotationDiff()
    • getClampedBlendDelta Link icon

      public float getClampedBlendDelta()
    • addListener Link icon

      public void addListener(IAnimListener listener)
    • startClip Link icon

      public void startClip(AnimationClip animationClip, boolean boolean0, float float0)
    • reset Link icon

      public AnimationTrack reset()
    • setBoneWeights Link icon

      public void setBoneWeights(List<AnimBoneWeight> boneWeights)
    • initBoneWeights Link icon

      public void initBoneWeights(SkinningData skinningData)
    • initWeightBinding Link icon

      protected void initWeightBinding(SkinningData skinningData, AnimBoneWeight animBoneWeight)
    • getBoneWeight Link icon

      public float getBoneWeight(int boneIdx)
    • getDeferredBoneWeight Link icon

      public float getDeferredBoneWeight()
    • getLayerIdx Link icon

      public int getLayerIdx()
    • hasBoneMask Link icon

      public boolean hasBoneMask()
    • isLooping Link icon

      public boolean isLooping()
    • setDeferredBone Link icon

      public void setDeferredBone(SkinningBone bone, BoneAxis axis)
    • setUseDeferredMovement Link icon

      public void setUseDeferredMovement(boolean boolean0)
    • getUseDeferredMovement Link icon

      public boolean getUseDeferredMovement()
    • setUseDeferredRotation Link icon

      public void setUseDeferredRotation(boolean val)
    • getUseDeferredRotation Link icon

      public boolean getUseDeferredRotation()
    • setDeferredRotationScale Link icon

      public void setDeferredRotationScale(float float0)
    • getDeferredRotationScale Link icon

      public float getDeferredRotationScale()
    • isFinished Link icon

      public boolean isFinished()
    • getCurrentTimeValue Link icon

      public float getCurrentTimeValue()
    • setCurrentTimeValue Link icon

      public void setCurrentTimeValue(float currentTimeValue)
    • getPreviousTimeValue Link icon

      public float getPreviousTimeValue()
    • setPreviousTimeValue Link icon

      public void setPreviousTimeValue(float previousTimeValue)
    • rewind Link icon

      public void rewind(float rewindAmount)
    • scaledRewind Link icon

      public void scaledRewind(float rewindAmount)
    • scaledAdvance Link icon

      public void scaledAdvance(float advanceAmount)
    • advance Link icon

      public void advance(float advanceAmount)
    • advanceFraction Link icon

      public void advanceFraction(float advanceFraction)
    • moveCurrentTimeValueTo Link icon

      public void moveCurrentTimeValueTo(float target)
    • moveCurrentTimeValueToFraction Link icon

      public void moveCurrentTimeValueToFraction(float fraction)
    • getCurrentTimeFraction Link icon

      public float getCurrentTimeFraction()
    • hasClip Link icon

      public boolean hasClip()
    • getClip Link icon

      public AnimationClip getClip()
    • getPriority Link icon

      public int getPriority()
    • isGrappler Link icon

      public boolean isGrappler()
    • createClone Link icon

      public static AnimationTrack createClone(AnimationTrack source, Supplier<AnimationTrack> allocator)
    • getMatchingGrappledAnimNode Link icon

      public String getMatchingGrappledAnimNode()
    • setMatchingGrappledAnimNode Link icon

      public void setMatchingGrappledAnimNode(String string)
    • setAnimLayer Link icon

      public void setAnimLayer(AnimLayer animLayer)
    • isRagdollFirstFrame Link icon

      public boolean isRagdollFirstFrame()
    • initRagdollTransform Link icon

      public void initRagdollTransform(int int0, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1)
    • isRagdoll Link icon

      public boolean isRagdoll()
    • initRagdollTransforms Link icon

      public void initRagdollTransforms(List<org.lwjgl.util.vector.Matrix4f> list)
    • initRagdollTransforms Link icon

      public void initRagdollTransforms(TwistableBoneTransform[] twistableBoneTransform)
    • getName Link icon

      public String getName()
    • isIKAimingLeftArm Link icon

      public boolean isIKAimingLeftArm()
    • setIKAimingLeftArm Link icon

      public void setIKAimingLeftArm(boolean boolean0)
    • isIKAimingRightArm Link icon

      public boolean isIKAimingRightArm()
    • setIKAimingRightArm Link icon

      public void setIKAimingRightArm(boolean boolean0)