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 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 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 String getDeferredBoneName()
    • getDeferredBoneAxis

      public BoneAxis getDeferredBoneAxis()
    • getSubStateBoneWeights

      public List getSubStateBoneWeights()
    • findTransitionTo

      public AnimTransition findTransitionTo(IAnimationVariableSource iAnimationVariableSource, String string)
    • getSpeedScale

      public float getSpeedScale(IAnimationVariableSource iAnimationVariableSource)