Class AnimLayer
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.advancedanimation.AnimLayer
- All Implemented Interfaces:
IAnimListener,IPooledObject
-
Method Summary
Modifier and TypeMethodDescriptionstatic AnimLayeralloc(AnimLayer animLayer1, IAnimatable iAnimatable, AdvancedAnimator advancedAnimator) static AnimLayeralloc(IAnimatable iAnimatable, AdvancedAnimator advancedAnimator) voiddecrementWhileAliveFlags(LiveAnimNode liveAnimNode) voidFindTransitioningLiveAnimNode(TransitionNodeProxy transitionNodeProxy, boolean boolean1) static StringgetCurrentStateName(AnimLayer animLayer) intgetDepth()The layer's depth, how many layer ancestors (parent, grandparent, great-grandparent, etc) does this layer have.static intfloatgetMaximumTwist(IAnimationVariableSlot iAnimationVariableSlot) booleanhasState()booleanbooleanbooleanisCurrentState(String stateName) booleanisCurrentState(AnimState animState) booleanbooleanbooleanvoidonAnimStarted(AnimationTrack track) voidonLoopedAnim(AnimationTrack track) voidvoidvoidvoidvoidonTrackDestroyed(AnimationTrack track) voidvoidrender()voidreset()voidsetParentLayer(AnimLayer animLayer0) startTransitionAnimation(TransitionNodeProxy.TransitionNodeProxyData transitionNodeProxyData) booleantransitionTo(AnimState animState) booleantransitionTo(AnimState animState, boolean boolean0) booleantransitionTo(AnimState animState, AnimLayer animLayer1) booleantransitionTo(AnimState animState, AnimLayer animLayer1, boolean boolean0) voidUpdate(float float0) voidvoidMethods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPool
-
Method Details
-
alloc
-
alloc
public static AnimLayer alloc(AnimLayer animLayer1, IAnimatable iAnimatable, AdvancedAnimator advancedAnimator) -
onReleased
public void onReleased()- Specified by:
onReleasedin interfaceIPooledObject
-
getCurrentStateName
-
getCurrentStateName
-
hasState
public boolean hasState() -
isStateless
public boolean isStateless() -
isSubLayer
public boolean isSubLayer() -
isCurrentState
-
isCurrentState
-
setParentLayer
-
getParentLayer
-
getAnimationTrack
-
getVariableSource
-
getCurrentSyncNode
-
getCurrentSyncTrack
-
onAnimStarted
- Specified by:
onAnimStartedin interfaceIAnimListener
-
onLoopedAnim
- Specified by:
onLoopedAnimin interfaceIAnimListener
-
onNonLoopedAnimFadeOut
- Specified by:
onNonLoopedAnimFadeOutin interfaceIAnimListener
-
onNonLoopedAnimFinished
- Specified by:
onNonLoopedAnimFinishedin interfaceIAnimListener
-
onTrackDestroyed
- Specified by:
onTrackDestroyedin interfaceIAnimListener
-
onNoAnimConditionsPass
public void onNoAnimConditionsPass()- Specified by:
onNoAnimConditionsPassin interfaceIAnimListener
-
decrementWhileAliveFlags
-
GetDebugString
-
reset
public void reset() -
transitionTo
-
transitionTo
-
transitionTo
-
transitionTo
-
updateLiveAnimNodes
public void updateLiveAnimNodes() -
Update
public void Update(float float0) -
getSkinningData
-
getMaximumTwist
-
updateNodeActiveFlags
public void updateNodeActiveFlags() -
FindTransitioningLiveAnimNode
public void FindTransitioningLiveAnimNode(TransitionNodeProxy transitionNodeProxy, boolean boolean1) -
startTransitionAnimation
public AnimationTrack startTransitionAnimation(TransitionNodeProxy.TransitionNodeProxyData transitionNodeProxyData) -
removeFadedOutNodes
public void removeFadedOutNodes() -
render
public void render() -
getDepth
public int getDepth()The layer's depth, how many layer ancestors (parent, grandparent, great-grandparent, etc) does this layer have. -
getDepth
-
getDebugNodeName
-
getLiveAnimNodes
-
isRecording
public boolean isRecording() -
isBlendingIn
public boolean isBlendingIn() -
isBlendingOut
public boolean isBlendingOut()
-