Class AnimLayer
java.lang.Object
zombie.core.skinnedmodel.advancedanimation.AnimLayer
- All Implemented Interfaces:
IAnimListener
-
Constructor Summary
ConstructorDescriptionAnimLayer
(AnimLayer parentLayer, IAnimatable character, IAnimEventCallback animEventsCallback) AnimLayer
(IAnimatable character, IAnimEventCallback animEventsCallback) -
Method Summary
Modifier and TypeMethodDescriptionfindTransitionToNewNode
(LiveAnimNode newNode, boolean isSubNode) int
getDepth()
The layer's depth, how many layer ancestors (parent, grandparent, great-grandparent, etc) does this layer have.boolean
hasState()
boolean
isCurrentState
(String stateName) boolean
boolean
boolean
void
onAnimStarted
(AnimationTrack track) void
onLoopedAnim
(AnimationTrack track) void
void
void
onTrackDestroyed
(AnimationTrack track) void
void
render()
void
Reset()
boolean
TransitionTo
(AnimState newState, boolean force) void
Update()
void
-
Constructor Details
-
AnimLayer
-
AnimLayer
public AnimLayer(AnimLayer parentLayer, IAnimatable character, IAnimEventCallback animEventsCallback)
-
-
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
-
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()The layer's depth, how many layer ancestors (parent, grandparent, great-grandparent, etc) does this layer have. -
getDebugNodeName
-
getLiveAnimNodes
-
isRecording
public boolean isRecording()
-