Class LiveAnimNode

java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.advancedanimation.LiveAnimNode
All Implemented Interfaces:
IAnimListener, IPooledObject

public class LiveAnimNode
extends PooledObject
implements IAnimListener
  • Constructor Details

    • LiveAnimNode

      protected LiveAnimNode()
  • Method Details

    • alloc

      public static LiveAnimNode alloc​(AnimLayer animLayer, AnimNode animNode, int int1)
    • onReleased

      public void onReleased()
      Specified by:
      onReleased in interface IPooledObject
    • getName

      public java.lang.String getName()
    • isTransitioningIn

      public boolean isTransitioningIn()
    • startTransitionIn

      public void startTransitionIn​(LiveAnimNode liveAnimNode, AnimTransition animTransition, AnimationTrack animationTrack)
    • startTransitionIn

      public void startTransitionIn​(AnimNode animNode, AnimTransition animTransition, AnimationTrack animationTrack)
    • setTransitionOut

      public void setTransitionOut​(AnimTransition animTransition)
    • update

      public void update​(float float1)
    • addMainTrack

      public void addMainTrack​(AnimationTrack animationTrack)
    • getTransitionInBlendInTime

      public float getTransitionInBlendInTime()
    • getMainInitialRewindTime

      public float getMainInitialRewindTime()
    • getTransitionInBlendOutTime

      public float getTransitionInBlendOutTime()
    • getBlendInTime

      public float getBlendInTime()
    • getBlendOutTime

      public float getBlendOutTime()
    • onAnimStarted

      public void onAnimStarted​(AnimationTrack animationTrack)
      Specified by:
      onAnimStarted in interface IAnimListener
    • onLoopedAnim

      public void onLoopedAnim​(AnimationTrack animationTrack)
      Specified by:
      onLoopedAnim in interface IAnimListener
    • onNonLoopedAnimFadeOut

      public void onNonLoopedAnimFadeOut​(AnimationTrack animationTrack)
      Specified by:
      onNonLoopedAnimFadeOut in interface IAnimListener
    • onNonLoopedAnimFinished

      public void onNonLoopedAnimFinished​(AnimationTrack animationTrack)
      Specified by:
      onNonLoopedAnimFinished in interface IAnimListener
    • onTrackDestroyed

      public void onTrackDestroyed​(AnimationTrack animationTrack)
      Specified by:
      onTrackDestroyed in interface IAnimListener
    • getSourceNode

      public AnimNode getSourceNode()
    • isIdleAnimActive

      public boolean isIdleAnimActive()
    • isActive

      public boolean isActive()
    • setActive

      public void setActive​(boolean boolean1)
    • isLooped

      public boolean isLooped()
    • getWeight

      public float getWeight()
    • getTransitionInWeight

      public float getTransitionInWeight()
    • wasActivated

      public boolean wasActivated()
    • wasDeactivated

      public boolean wasDeactivated()
    • isNew

      public boolean isNew()
    • getPlayingTrackCount

      public int getPlayingTrackCount()
    • isMainAnimActive

      public boolean isMainAnimActive()
    • getPlayingTrackAt

      public AnimationTrack getPlayingTrackAt​(int int1)
    • getTransitionFrom

      public java.lang.String getTransitionFrom()
    • setTransitionInBlendDelta

      public void setTransitionInBlendDelta​(float float1)
    • getTransitionInTrack

      public AnimationTrack getTransitionInTrack()
    • getTransitionLayerIdx

      public int getTransitionLayerIdx()
    • getLayerIdx

      public int getLayerIdx()
    • getPriority

      public int getPriority()
    • getDeferredBoneName

      public java.lang.String getDeferredBoneName()
    • getDeferredBoneAxis

      public BoneAxis getDeferredBoneAxis()
    • getSubStateBoneWeights

      public java.util.List getSubStateBoneWeights()
    • findTransitionTo

      public AnimTransition findTransitionTo​(IAnimationVariableSource iAnimationVariableSource, java.lang.String string)
    • getSpeedScale

      public float getSpeedScale​(IAnimationVariableSource iAnimationVariableSource)