Class AnimLayer
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimLayer
- All Implemented Interfaces:
IAnimListener
-
Constructor Summary
ConstructorDescriptionAnimLayer
(AnimLayer animLayer, IAnimatable iAnimatable, IAnimEventCallback iAnimEventCallback) AnimLayer
(IAnimatable iAnimatable, IAnimEventCallback iAnimEventCallback) -
Method Summary
Modifier and TypeMethodDescriptionfindTransitionToNewNode
(LiveAnimNode liveAnimNode, boolean boolean1) int
getDepth()
boolean
hasState()
protected void
invokeAnimEvent
(AnimEvent animEvent) protected void
invokeAnimEvent
(AnimationTrack animationTrack, AnimEvent animEvent, boolean boolean1) boolean
isCurrentState
(String string) boolean
boolean
boolean
void
onAnimStarted
(AnimationTrack animationTrack) void
onLoopedAnim
(AnimationTrack animationTrack) void
onNonLoopedAnimFadeOut
(AnimationTrack animationTrack) void
onNonLoopedAnimFinished
(AnimationTrack animationTrack) void
onTrackDestroyed
(AnimationTrack animationTrack) void
void
render()
void
Reset()
boolean
TransitionTo
(AnimState animState, boolean boolean1) void
Update()
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:
onAnimStarted
in interfaceIAnimListener
-
onLoopedAnim
- Specified by:
onLoopedAnim
in interfaceIAnimListener
-
onNonLoopedAnimFadeOut
- Specified by:
onNonLoopedAnimFadeOut
in interfaceIAnimListener
-
onNonLoopedAnimFinished
- Specified by:
onNonLoopedAnimFinished
in interfaceIAnimListener
-
onTrackDestroyed
- Specified by:
onTrackDestroyed
in 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()
-