NcEngine
nc::SkeletalAnimationController Member List

This is the complete list of members for nc::SkeletalAnimationController, including all inherited members.

AddState(LoopAnimation &&properties) -> AnimationStateId (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
AddState(PlayOnceAnimation &&properties) -> AnimationStateId (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
AddState(StopAnimation &&properties) -> AnimationStateId (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
GetActiveState() const -> AnimationStateId (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationControllerinline
GetAnimation(AnimationStateId stateId) const -> asset::AssetId (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
GetCurrentAnimationId() const -> uint64_t (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
GetDefaultTransitionDuration() const -> float (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationControllerinline
LoopImmediate(asset::AssetId animId, TransitionCondition &&exitWhen, AnimationStateId exitTo=RootAnimationState, float transitionDuration=UseDefaultTransitionDuration)nc::SkeletalAnimationController
PlayOnceImmediate(asset::AssetId animId, AnimationStateId exitTo=RootAnimationState, float transitionDuration=UseDefaultTransitionDuration)nc::SkeletalAnimationController
SetAnimation(AnimationStateId stateId, asset::AssetId animationId) (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationController
SetDefaultTransitionDuration(float dur) (defined in nc::SkeletalAnimationController)nc::SkeletalAnimationControllerinline
SkeletalAnimationController(asset::AssetId animationId=asset::NullAssetId, float defaultTransitionDuration=0.3f)nc::SkeletalAnimationControllerexplicit
StopImmediate(TransitionCondition &&exitWhen, AnimationStateId exitTo=RootAnimationState, float transitionDuration=UseDefaultTransitionDuration)nc::SkeletalAnimationController