Class SubLayerSlot
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.advancedanimation.SubLayerSlot
- All Implemented Interfaces:
IPooledObject
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic SubLayerSlotalloc(IAnimatable character, AdvancedAnimator parentAnimator) voidvoidstatic intcompare(SubLayerSlot a, SubLayerSlot b) booleanbooleanisNextOrCurrentState(AnimState state) voidvoidreset()voidsetNextTransitionTo(AnimState nextState) voidsetParentLayer(AnimLayer parentLayer) voidsetParentSlot(SubLayerSlot parentSlot) voidupdate(float deltaT) Methods inherited from class PooledObject
getPoolReference, isFree, release, setFree, setPool
-
Field Details
-
shouldBeActive
public boolean shouldBeActive -
desiredLayer
public int desiredLayer -
animLayer
-
-
Method Details
-
alloc
-
reset
public void reset() -
onReleased
public void onReleased() -
update
public void update(float deltaT) -
clearShouldBeActiveFlag
public void clearShouldBeActiveFlag() -
applyNextTransition
public void applyNextTransition() -
setParentLayer
-
setParentSlot
-
hasRunningAnims
public boolean hasRunningAnims() -
setNextTransitionTo
-
isNextOrCurrentState
-
compare
-