java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimLayer
All Implemented Interfaces:
IAnimListener

public final class AnimLayer extends Object implements IAnimListener
  • Constructor Details

  • Method Details

    • getCurrentStateName

      public String getCurrentStateName()
    • hasState

      public boolean hasState()
    • isStateless

      public boolean isStateless()
    • isSubLayer

      public boolean isSubLayer()
    • isCurrentState

      public boolean isCurrentState(String string)
    • getAnimationTrack

      public AnimationMultiTrack getAnimationTrack()
    • getVariableSource

      public IAnimationVariableSource getVariableSource()
    • getCurrentSyncNode

      public LiveAnimNode getCurrentSyncNode()
    • getCurrentSyncTrack

      public AnimationTrack getCurrentSyncTrack()
    • 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
    • invokeAnimEvent

      protected void invokeAnimEvent(AnimationTrack animationTrack, AnimEvent animEvent, boolean boolean1)
    • invokeAnimEvent

      protected void invokeAnimEvent(AnimEvent animEvent)
    • GetDebugString

      public String GetDebugString()
    • Reset

      public void Reset()
    • TransitionTo

      public boolean TransitionTo(AnimState animState, boolean boolean1)
    • Update

      public void Update()
    • updateNodeActiveFlags

      public void updateNodeActiveFlags()
    • findTransitionToNewNode

      public LiveAnimNode findTransitionToNewNode(LiveAnimNode liveAnimNode, boolean boolean1)
    • removeFadedOutNodes

      public void removeFadedOutNodes()
    • render

      public void render()
    • getDepth

      public int getDepth()
    • getDebugNodeName

      public String getDebugNodeName()
    • getLiveAnimNodes

      public List getLiveAnimNodes()
    • isRecording

      public boolean isRecording()