Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::MotionInstance Member List

This is the complete list of members for EMotionFX::MotionInstance, including all inherited members.

AddEventHandler(MotionInstanceEventHandler *eventHandler)EMotionFX::MotionInstance
AnimGraphMotionNode (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancefriend
AZ_DEPRECATED(float GetMaxTime() const, "This method has been deprecated. Please use MotionInstance::GetDuration() instead.")EMotionFX::MotionInstance
AZ_DEPRECATED(void CalcNewTimeAfterUpdate(float timePassed, float *outNewTime) const, "MotionInstance::CalcNewTimeAfterUpdate has been deprecated, please use MotionInstance::CalcPlayStateAfterUpdate(timeDelta).m_currentTime instead.") (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
BaseObject()EMotionFX::BaseObject
CalcGlobalTransform(const AZStd::vector< size_t > &hierarchyPath, float timeValue, Transform *outTransform) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
CalcPlayState(const PlayStateIn &inState, float timePassed) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancestatic
CalcPlayStateAfterUpdate(float timePassed) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
CalcRelativeTransform(Node *rootNode, float curTime, float oldTime, Transform *outTransform) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
ConstructInputPlayState() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
Create(Motion *motion, ActorInstance *actorInstance) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancestatic
Create(void *memLocation, Motion *motion, ActorInstance *actorInstance) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancestatic
DecreaseReferenceCount()MCore::MemoryObject
Delete() overrideEMotionFX::BaseObjectprotectedvirtual
Destroy()MCore::MemoryObject
ExtractEvents(float oldTime, float newTime, AnimGraphEventBuffer *outBuffer) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
ExtractEventsNonLoop(float oldTime, float newTime, AnimGraphEventBuffer *outBuffer) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
ExtractMotion(Transform &outTrajectoryDelta) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
ExtractMotionEvents(const PlayStateIn &inState, PlayStateOut &outState, AnimGraphEventBuffer &eventBuffer) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
FindMotionLinkData(const Actor *actor) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetActorInstance() constEMotionFX::MotionInstance
GetBlendInTime() constEMotionFX::MotionInstance
GetBlendMode() constEMotionFX::MotionInstance
GetBlendOutBeforeEnded() constEMotionFX::MotionInstance
GetCanOverwrite() constEMotionFX::MotionInstance
GetCurrentTime() constEMotionFX::MotionInstance
GetCurrentTimeNormalized() constEMotionFX::MotionInstance
GetCustomData() constEMotionFX::MotionInstance
GetDeleteOnZeroWeight() constEMotionFX::MotionInstance
GetDuration() constEMotionFX::MotionInstance
GetEventHandler(size_t index) constEMotionFX::MotionInstance
GetEventWeightThreshold() constEMotionFX::MotionInstance
GetFadeTime() constEMotionFX::MotionInstance
GetFreezeAtLastFrame() constEMotionFX::MotionInstance
GetFreezeAtTime() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetHasEnded() constEMotionFX::MotionInstance
GetHasLooped() constEMotionFX::MotionInstance
GetID() constEMotionFX::MotionInstance
GetIsActive() constEMotionFX::MotionInstance
GetIsBlending() constEMotionFX::MotionInstance
GetIsFrozen() constEMotionFX::MotionInstance
GetIsInPlace() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetIsMixing() constEMotionFX::MotionInstance
GetIsOwnedByRuntime() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetIsPaused() constEMotionFX::MotionInstance
GetIsPlaying() constEMotionFX::MotionInstance
GetIsPlayingForever() constEMotionFX::MotionInstance
GetIsStopping() constEMotionFX::MotionInstance
GetLastCurrentTime() constEMotionFX::MotionInstance
GetMaxLoops() constEMotionFX::MotionInstance
GetMaxPlayTime() constEMotionFX::MotionInstance
GetMirrorMotion() constEMotionFX::MotionInstance
GetMotion() constEMotionFX::MotionInstance
GetMotionEventsEnabled() constEMotionFX::MotionInstance
GetMotionExtractionEnabled() constEMotionFX::MotionInstance
GetNumCurrentLoops() constEMotionFX::MotionInstance
GetNumEventHandlers() constEMotionFX::MotionInstance
GetNumLastLoops() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetPlayMode() constEMotionFX::MotionInstance
GetPlaySpeed() constEMotionFX::MotionInstance
GetPriorityLevel() constEMotionFX::MotionInstance
GetReferenceCount() constMCore::MemoryObject
GetRetargetingEnabled() constEMotionFX::MotionInstance
GetSubPool() const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
GetTargetWeight() constEMotionFX::MotionInstance
GetTimeDifToLoopPoint() constEMotionFX::MotionInstance
GetTotalPlayTime() constEMotionFX::MotionInstance
GetWeight() constEMotionFX::MotionInstance
IncreaseReferenceCount()MCore::MemoryObject
InitFromPlayBackInfo(const PlayBackInfo &info, bool resetCurrentPlaytime=true)EMotionFX::MotionInstance
MemoryObject()MCore::MemoryObject
MotionInstancePool (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancefriend
OnChangedActiveState()EMotionFX::MotionInstance
OnChangedPauseState()EMotionFX::MotionInstance
OnDeleteMotionInstance()EMotionFX::MotionInstance
OnEvent(const EventInfo &eventInfo) constEMotionFX::MotionInstance
OnHasLooped()EMotionFX::MotionInstance
OnHasReachedMaxNumLoops()EMotionFX::MotionInstance
OnHasReachedMaxPlayTime()EMotionFX::MotionInstance
OnIsFrozenAtLastFrame()EMotionFX::MotionInstance
OnQueueMotionInstance(PlayBackInfo *info)EMotionFX::MotionInstance
OnStartBlending()EMotionFX::MotionInstance
OnStartMotionInstance(PlayBackInfo *info)EMotionFX::MotionInstance
OnStop()EMotionFX::MotionInstance
OnStopBlending()EMotionFX::MotionInstance
Pause()EMotionFX::MotionInstance
ProcessEvents(float oldTime, float newTime) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
ProcessMotionEvents(const PlayStateIn &inState, PlayStateOut &outState) const (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
RemoveAllEventHandlers()EMotionFX::MotionInstance
RemoveEventHandler(MotionInstanceEventHandler *eventHandler)EMotionFX::MotionInstance
RepositioningLayerPass (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstancefriend
ResetTimes() (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
Rewind()EMotionFX::MotionInstance
SetBlendMode(EMotionBlendMode mode)EMotionFX::MotionInstance
SetBlendOutBeforeEnded(bool enabled)EMotionFX::MotionInstance
SetCanOverwrite(bool canOverwrite)EMotionFX::MotionInstance
SetCurrentTime(float time, bool resetLastTime=true)EMotionFX::MotionInstance
SetCurrentTimeNormalized(float normalizedTimeValue)EMotionFX::MotionInstance
SetCustomData(void *customDataPointer)EMotionFX::MotionInstance
SetDeleteOnZeroWeight(bool deleteOnZeroWeight)EMotionFX::MotionInstance
SetEventWeightThreshold(float weightThreshold)EMotionFX::MotionInstance
SetFadeTime(float fadeTime)EMotionFX::MotionInstance
SetFreezeAtLastFrame(bool enabled)EMotionFX::MotionInstance
SetFreezeAtTime(float timeInSeconds) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetIsActive(bool enabled)EMotionFX::MotionInstance
SetIsFrozen(bool isFrozen)EMotionFX::MotionInstance
SetIsInPlace(bool inPlace) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetIsOwnedByRuntime(bool isOwnedByRuntime)EMotionFX::MotionInstance
SetLastCurrentTime(float timeInSeconds) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetMaxLoops(AZ::u32 numLoops)EMotionFX::MotionInstance
SetMaxPlayTime(float playTime)EMotionFX::MotionInstance
SetMirrorMotion(bool enabled)EMotionFX::MotionInstance
SetMixMode(bool mixModeEnabled)EMotionFX::MotionInstance
SetMotion(Motion *motion) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetMotionEventsEnabled(bool enabled)EMotionFX::MotionInstance
SetMotionExtractionEnabled(bool enable)EMotionFX::MotionInstance
SetNumCurrentLoops(AZ::u32 numCurrentLoops)EMotionFX::MotionInstance
SetNumLastLoops(AZ::u32 numCurrentLoops) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetPause(bool pauseEnabled)EMotionFX::MotionInstance
SetPlayMode(EPlayMode mode)EMotionFX::MotionInstance
SetPlaySpeed(float speed)EMotionFX::MotionInstance
SetPlayState(const PlayStateIn &inState, const PlayStateOut &outState, bool triggerEvents) (defined in EMotionFX::MotionInstance)EMotionFX::MotionInstance
SetPriorityLevel(AZ::u32 priorityLevel)EMotionFX::MotionInstance
SetRetargetingEnabled(bool enabled)EMotionFX::MotionInstance
SetTotalPlayTime(float playTime)EMotionFX::MotionInstance
SetWeight(float targetWeight, float blendTimeInSeconds=0)EMotionFX::MotionInstance
Stop(float fadeOutTime)EMotionFX::MotionInstance
Stop()EMotionFX::MotionInstance
UnPause()EMotionFX::MotionInstance
Update(float timePassed)EMotionFX::MotionInstance
UpdateByTimeValues(float oldTime, float newTime, AnimGraphEventBuffer *outEventBuffer)EMotionFX::MotionInstance
UpdateTime(float timePassed)EMotionFX::MotionInstance
~BaseObject()EMotionFX::BaseObjectvirtual
~MemoryObject()MCore::MemoryObjectvirtual