Class SubLayerSlot

java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.advancedanimation.SubLayerSlot
All Implemented Interfaces:
IPooledObject

public class SubLayerSlot extends PooledObject
  • Field Details

    • shouldBeActive

      public boolean shouldBeActive
    • desiredLayer

      public int desiredLayer
    • animLayer

      public AnimLayer animLayer
  • Method Details

    • alloc

      public static SubLayerSlot alloc(IAnimatable character, AdvancedAnimator parentAnimator)
    • reset

      public void reset()
    • onReleased

      public void onReleased()
    • update

      public void update(float deltaT)
    • clearShouldBeActiveFlag

      public void clearShouldBeActiveFlag()
    • applyNextTransition

      public void applyNextTransition()
    • setParentLayer

      public void setParentLayer(AnimLayer parentLayer)
    • setParentSlot

      public void setParentSlot(SubLayerSlot parentSlot)
    • hasRunningAnims

      public boolean hasRunningAnims()
    • setNextTransitionTo

      public void setNextTransitionTo(AnimState nextState)
    • isNextOrCurrentState

      public boolean isNextOrCurrentState(AnimState state)
    • compare

      public static int compare(SubLayerSlot a, SubLayerSlot b)