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::MotionData Member List

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

AddFloat(const AZStd::string &name, float poseValue) (defined in EMotionFX::MotionData)EMotionFX::MotionData
AddFloatSampleData(size_t floatDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
AddJoint(const AZStd::string &name, const Transform &poseTransform, const Transform &bindPoseTransform) (defined in EMotionFX::MotionData)EMotionFX::MotionData
AddJointSampleData(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
AddMorph(const AZStd::string &name, float poseValue) (defined in EMotionFX::MotionData)EMotionFX::MotionData
AddMorphSampleData(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
BasicRetarget(const ActorInstance *actorInstance, const MotionLinkData *motionLinkData, size_t jointIndex, Transform &inOutTransform) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
CalcStreamSaveSizeInBytes(const SaveSettings &saveSettings) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
CalculateInterpolationIndicesNonUniform(const AZStd::vector< float > &timeValues, float sampleTime, size_t &indexA, size_t &indexB, float &t) (defined in EMotionFX::MotionData)EMotionFX::MotionDatastatic
CalculateInterpolationIndicesUniform(float sampleTime, float sampleSpacing, float duration, size_t numSamples, size_t &indexA, size_t &indexB, float &t) (defined in EMotionFX::MotionData)EMotionFX::MotionDatastatic
CalculateNumRequiredSamples(float duration, float sampleSpacing) (defined in EMotionFX::MotionData)EMotionFX::MotionDatastatic
CalculateSampleInformation(float duration, float &inOutSampleRate, size_t &numSamples, float &sampleSpacing) (defined in EMotionFX::MotionData)EMotionFX::MotionDatastatic
Clear() (defined in EMotionFX::MotionData)EMotionFX::MotionData
ClearAllData()=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
ClearAllFloatSamples()=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearAllJointTransformSamples()=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearAllMorphSamples()=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearFloatSamples(size_t floatDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearJointPositionSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearJointRotationSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearJointScaleSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearJointTransformSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ClearMorphSamples(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
CopyBaseMotionData(const MotionData *motionData) (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
CreateMotionLinkData(const Actor *actor) const (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedvirtual
ExtractRootMotion(size_t sampleJointDataIndex, size_t rootJointDataIndex, const RootMotionExtractionData &data) (defined in EMotionFX::MotionData)EMotionFX::MotionDatavirtual
FindFloatDataIndexById(const AZStd::vector< StaticFloatData > &data, AZ::u32 id) (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedstatic
FindFloatIndexByName(const AZStd::string &name) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindFloatIndexByNameId(AZ::u32 nameId) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindJointIndexByName(const AZStd::string &name) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindJointIndexByNameId(size_t nameId) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindMorphIndexByName(const AZStd::string &name) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindMorphIndexByNameId(AZ::u32 nameId) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FindMotionLinkData(const Actor *actor) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
FloatKey typedef (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetDuration() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetFloatName(size_t floatDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetFloatNameId(size_t floatDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetFloatStaticValue(size_t floatDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointBindPosePosition(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointBindPoseRotation(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointBindPoseScale(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointBindPoseTransform(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointName(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointNameId(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointStaticPosition(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointStaticRotation(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointStaticScale(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetJointStaticTransform(size_t jointDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetMorphName(size_t morphDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetMorphNameId(size_t morphDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetMorphStaticValue(size_t morphDataIndex) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetNumFloats() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetNumJoints() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetNumMorphs() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetNumMotionLinkCacheEntries() const (defined in EMotionFX::MotionData)EMotionFX::MotionDatainline
GetSampleRate() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
GetSceneSettingsName() const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
GetStreamSaveVersion() const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
GetSupportsOptimizeSettings() const (defined in EMotionFX::MotionData)EMotionFX::MotionDatainlinevirtual
InitFromNonUniformData(const NonUniformMotionData *motionData, bool keepSameSampleRate=true, float newSampleRate=30.0f, bool updateDuration=false)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsAdditive() const (defined in EMotionFX::MotionData)EMotionFX::MotionData
IsFloatAnimated(size_t floatDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsJointAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsJointPositionAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsJointRotationAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsJointScaleAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
IsMorphAnimated(size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
m_additive (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_duration (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_rootMotionExtracted (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_sampleRate (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_staticFloatData (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_staticJointData (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
m_staticMorphData (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotected
MotionData()=default (defined in EMotionFX::MotionData)EMotionFX::MotionData
MotionData(const MotionData &)=delete (defined in EMotionFX::MotionData)EMotionFX::MotionData
MotionData(MotionData &&)=delete (defined in EMotionFX::MotionData)EMotionFX::MotionData
MotionDataFactory (defined in EMotionFX::MotionData)EMotionFX::MotionDatafriend
operator=(const MotionData &)=delete (defined in EMotionFX::MotionData)EMotionFX::MotionData
operator=(MotionData &&)=delete (defined in EMotionFX::MotionData)EMotionFX::MotionData
Optimize(const OptimizeSettings &settings) (defined in EMotionFX::MotionData)EMotionFX::MotionDatainlinevirtual
QuaternionKey typedef (defined in EMotionFX::MotionData)EMotionFX::MotionData
Read(MCore::Stream *stream, const ReadSettings &readSettings)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
ReadStringFromStream(MCore::Stream *stream, MCore::Endian::EEndianType sourceEndianType) (defined in EMotionFX::MotionData)EMotionFX::MotionDatastatic
RemoveFloat(size_t floatDataIndex) (defined in EMotionFX::MotionData)EMotionFX::MotionData
RemoveFloatSampleData(size_t floatDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
RemoveJoint(size_t jointDataIndex) (defined in EMotionFX::MotionData)EMotionFX::MotionData
RemoveJointSampleData(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
RemoveMorph(size_t morphDataIndex) (defined in EMotionFX::MotionData)EMotionFX::MotionData
RemoveMorphSampleData(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
Resize(size_t numJoints, size_t numMorphs, size_t numFloats) (defined in EMotionFX::MotionData)EMotionFX::MotionData
ResizeSampleData(size_t numJoints, size_t numMorphs, size_t numFloats)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
SampleFloat(float sampleTime, size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleFloat(float sampleTime, AZ::u32 id, float &resultValue) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
SampleJointPosition(float sampleTime, size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleJointPosition(float sampleTime, AZ::u32 jointNameId, AZ::Vector3 &resultValue) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
SampleJointRotation(float sampleTime, size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleJointRotation(float sampleTime, AZ::u32 jointNameId, AZ::Quaternion &resultValue) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
SampleJointScale(float sampleTime, size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleJointScale(float sampleTime, AZ::u32 jointNameId, AZ::Vector3 &resultValue) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
SampleJointTransform(const MotionDataSampleSettings &settings, size_t jointSkeletonIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleJointTransform(float sampleTime, size_t jointIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleMorph(float sampleTime, size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
SampleMorph(float sampleTime, AZ::u32 id, float &resultValue) const (defined in EMotionFX::MotionData)EMotionFX::MotionData
SamplePose(const MotionDataSampleSettings &settings, Pose *outputPose) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
Save(MCore::Stream *stream, const SaveSettings &saveSettings) const =0 (defined in EMotionFX::MotionData)EMotionFX::MotionDatapure virtual
Scale(float scaleFactor) (defined in EMotionFX::MotionData)EMotionFX::MotionData
ScaleData(float scaleFactor)=0 (defined in EMotionFX::MotionData)EMotionFX::MotionDataprotectedpure virtual
SetAdditive(bool isAdditive) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetDuration(float duration) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetFloatName(size_t floatDataIndex, const AZStd::string &name) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetFloatNameId(size_t floatDataIndex, AZ::u32 id) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetFloatStaticValue(size_t floatDataIndex, float poseValue) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointBindPosePosition(size_t jointDataIndex, const AZ::Vector3 &position) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointBindPoseRotation(size_t jointDataIndex, const AZ::Quaternion &rotation) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointBindPoseScale(size_t jointDataIndex, const AZ::Vector3 &scale) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointBindPoseTransform(size_t jointDataIndex, const Transform &transform) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointName(size_t jointDataIndex, const AZStd::string &name) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointNameId(size_t jointDataIndex, AZ::u32 id) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointStaticPosition(size_t jointDataIndex, const AZ::Vector3 &position) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointStaticRotation(size_t jointDataIndex, const AZ::Quaternion &rotation) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointStaticScale(size_t jointDataIndex, const AZ::Vector3 &scale) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetJointStaticTransform(size_t jointDataIndex, const Transform &transform) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetMorphName(size_t morphDataIndex, const AZStd::string &name) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetMorphNameId(size_t morphDataIndex, AZ::u32 id) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetMorphStaticValue(size_t morphDataIndex, float poseValue) (defined in EMotionFX::MotionData)EMotionFX::MotionData
SetSampleRate(float sampleRate) (defined in EMotionFX::MotionData)EMotionFX::MotionDatavirtual
UpdateDuration() (defined in EMotionFX::MotionData)EMotionFX::MotionDatainlinevirtual
Vector3Key typedef (defined in EMotionFX::MotionData)EMotionFX::MotionData
VerifyIntegrity() const (defined in EMotionFX::MotionData)EMotionFX::MotionDatainlinevirtual
~MotionData()=default (defined in EMotionFX::MotionData)EMotionFX::MotionDatavirtual