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 TypeMethodDescriptionvoidaddMainTrack(AnimationTrack animationTrack) static LiveAnimNodefindTransitionTo(IAnimationVariableSource iAnimationVariableSource, String string) floatfloatintfloatgetName()getPlayingTrackAt(int int1) intintfloatgetSpeedScale(IAnimationVariableSource iAnimationVariableSource) floatfloatfloatintfloatbooleanisActive()booleanbooleanisLooped()booleanbooleanisNew()booleanvoidonAnimStarted(AnimationTrack animationTrack) voidonLoopedAnim(AnimationTrack animationTrack) voidonNonLoopedAnimFadeOut(AnimationTrack animationTrack) voidonNonLoopedAnimFinished(AnimationTrack animationTrack) voidvoidonTrackDestroyed(AnimationTrack animationTrack) voidsetActive(boolean boolean1) voidsetTransitionInBlendDelta(float float1) voidsetTransitionOut(AnimTransition animTransition) voidstartTransitionIn(AnimNode animNode, AnimTransition animTransition, AnimationTrack animationTrack) voidstartTransitionIn(LiveAnimNode liveAnimNode, AnimTransition animTransition, AnimationTrack animationTrack) voidupdate(float float1) booleanboolean
-
Constructor Details
-
LiveAnimNode
protected LiveAnimNode()
-
-
Method Details
-
alloc
-
onReleased
public void onReleased()- Specified by:
onReleasedin 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:
onAnimStartedin interfaceIAnimListener
-
onLoopedAnim
- Specified by:
onLoopedAnimin interfaceIAnimListener
-
onNonLoopedAnimFadeOut
- Specified by:
onNonLoopedAnimFadeOutin interfaceIAnimListener
-
onNonLoopedAnimFinished
- Specified by:
onNonLoopedAnimFinishedin interfaceIAnimListener
-
onTrackDestroyed
- Specified by:
onTrackDestroyedin 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
-