Class AnimLayer
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimLayer
- All Implemented Interfaces:
IAnimListener
-
Constructor Summary
ConstructorsConstructorDescriptionAnimLayer(AnimLayer animLayer, IAnimatable iAnimatable, IAnimEventCallback iAnimEventCallback) AnimLayer(IAnimatable iAnimatable, IAnimEventCallback iAnimEventCallback) -
Method Summary
Modifier and TypeMethodDescriptionfindTransitionToNewNode(LiveAnimNode liveAnimNode, boolean boolean1) intgetDepth()booleanhasState()protected voidinvokeAnimEvent(AnimEvent animEvent) protected voidinvokeAnimEvent(AnimationTrack animationTrack, AnimEvent animEvent, boolean boolean1) booleanisCurrentState(String string) booleanbooleanbooleanvoidonAnimStarted(AnimationTrack animationTrack) voidonLoopedAnim(AnimationTrack animationTrack) voidonNonLoopedAnimFadeOut(AnimationTrack animationTrack) voidonNonLoopedAnimFinished(AnimationTrack animationTrack) voidonTrackDestroyed(AnimationTrack animationTrack) voidvoidrender()voidReset()booleanTransitionTo(AnimState animState, boolean boolean1) voidUpdate()void
-
Constructor Details
-
AnimLayer
-
AnimLayer
public AnimLayer(AnimLayer animLayer, IAnimatable iAnimatable, IAnimEventCallback iAnimEventCallback)
-
-
Method Details
-
getCurrentStateName
-
hasState
public boolean hasState() -
isStateless
public boolean isStateless() -
isSubLayer
public boolean isSubLayer() -
isCurrentState
-
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
-
invokeAnimEvent
protected void invokeAnimEvent(AnimationTrack animationTrack, AnimEvent animEvent, boolean boolean1) -
invokeAnimEvent
-
GetDebugString
-
Reset
public void Reset() -
TransitionTo
-
Update
public void Update() -
updateNodeActiveFlags
public void updateNodeActiveFlags() -
findTransitionToNewNode
-
removeFadedOutNodes
public void removeFadedOutNodes() -
render
public void render() -
getDepth
public int getDepth() -
getDebugNodeName
-
getLiveAnimNodes
-
isRecording
public boolean isRecording()
-