Class LiveAnimNode
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.advancedanimation.LiveAnimNode
- All Implemented Interfaces:
IAnimListener
,IPooledObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMainTrack
(AnimationTrack animationTrack) static LiveAnimNode
findTransitionTo
(IAnimationVariableSource iAnimationVariableSource, String string) float
float
int
float
getName()
getPlayingTrackAt
(int int1) int
int
float
getSpeedScale
(IAnimationVariableSource iAnimationVariableSource) float
float
float
int
float
boolean
isActive()
boolean
boolean
isLooped()
boolean
boolean
isNew()
boolean
void
onAnimStarted
(AnimationTrack animationTrack) void
onLoopedAnim
(AnimationTrack animationTrack) void
onNonLoopedAnimFadeOut
(AnimationTrack animationTrack) void
onNonLoopedAnimFinished
(AnimationTrack animationTrack) void
void
onTrackDestroyed
(AnimationTrack animationTrack) void
setActive
(boolean boolean1) void
setTransitionInBlendDelta
(float float1) void
setTransitionOut
(AnimTransition animTransition) void
startTransitionIn
(AnimNode animNode, AnimTransition animTransition, AnimationTrack animationTrack) void
startTransitionIn
(LiveAnimNode liveAnimNode, AnimTransition animTransition, AnimationTrack animationTrack) void
update
(float float1) boolean
boolean
-
Constructor Details
-
LiveAnimNode
protected LiveAnimNode()
-
-
Method Details
-
alloc
-
onReleased
public void onReleased()- Specified by:
onReleased
in interfaceIPooledObject
-
getName
-
isTransitioningIn
public boolean isTransitioningIn() -
startTransitionIn
public void startTransitionIn(LiveAnimNode liveAnimNode, AnimTransition animTransition, AnimationTrack animationTrack) -
startTransitionIn
public void startTransitionIn(AnimNode animNode, AnimTransition animTransition, AnimationTrack animationTrack) -
setTransitionOut
-
update
public void update(float float1) -
addMainTrack
-
getTransitionInBlendInTime
public float getTransitionInBlendInTime() -
getMainInitialRewindTime
public float getMainInitialRewindTime() -
getTransitionInBlendOutTime
public float getTransitionInBlendOutTime() -
getBlendInTime
public float getBlendInTime() -
getBlendOutTime
public float getBlendOutTime() -
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
-
getSourceNode
-
isIdleAnimActive
public boolean isIdleAnimActive() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean boolean1) -
isLooped
public boolean isLooped() -
getWeight
public float getWeight() -
getTransitionInWeight
public float getTransitionInWeight() -
wasActivated
public boolean wasActivated() -
wasDeactivated
public boolean wasDeactivated() -
isNew
public boolean isNew() -
getPlayingTrackCount
public int getPlayingTrackCount() -
isMainAnimActive
public boolean isMainAnimActive() -
getPlayingTrackAt
-
getTransitionFrom
-
setTransitionInBlendDelta
public void setTransitionInBlendDelta(float float1) -
getTransitionInTrack
-
getTransitionLayerIdx
public int getTransitionLayerIdx() -
getLayerIdx
public int getLayerIdx() -
getPriority
public int getPriority() -
getDeferredBoneName
-
getDeferredBoneAxis
-
getSubStateBoneWeights
-
findTransitionTo
public AnimTransition findTransitionTo(IAnimationVariableSource iAnimationVariableSource, String string) -
getSpeedScale
-