Open 3D Engine EMotionFX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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::MotionData | protectedpure 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::MotionData | protectedpure virtual |
AddMorph(const AZStd::string &name, float poseValue) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
AddMorphSampleData(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure 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::MotionData | pure virtual |
CalculateInterpolationIndicesNonUniform(const AZStd::vector< float > &timeValues, float sampleTime, size_t &indexA, size_t &indexB, float &t) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | static |
CalculateInterpolationIndicesUniform(float sampleTime, float sampleSpacing, float duration, size_t numSamples, size_t &indexA, size_t &indexB, float &t) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | static |
CalculateNumRequiredSamples(float duration, float sampleSpacing) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | static |
CalculateSampleInformation(float duration, float &inOutSampleRate, size_t &numSamples, float &sampleSpacing) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | static |
Clear() (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
ClearAllData()=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure virtual |
ClearAllFloatSamples()=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearAllJointTransformSamples()=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearAllMorphSamples()=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearFloatSamples(size_t floatDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearJointPositionSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearJointRotationSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearJointScaleSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearJointTransformSamples(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ClearMorphSamples(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
CopyBaseMotionData(const MotionData *motionData) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
CreateMotionLinkData(const Actor *actor) const (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedvirtual |
ExtractRootMotion(size_t sampleJointDataIndex, size_t rootJointDataIndex, const RootMotionExtractionData &data) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | virtual |
FindFloatDataIndexById(const AZStd::vector< StaticFloatData > &data, AZ::u32 id) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedstatic |
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::MotionData | inline |
GetSampleRate() const (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
GetSceneSettingsName() const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
GetStreamSaveVersion() const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
GetSupportsOptimizeSettings() const (defined in EMotionFX::MotionData) | EMotionFX::MotionData | inlinevirtual |
InitFromNonUniformData(const NonUniformMotionData *motionData, bool keepSameSampleRate=true, float newSampleRate=30.0f, bool updateDuration=false)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsAdditive() const (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
IsFloatAnimated(size_t floatDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsJointAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsJointPositionAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsJointRotationAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsJointScaleAnimated(size_t jointDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
IsMorphAnimated(size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
m_additive (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_duration (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_rootMotionExtracted (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_sampleRate (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_staticFloatData (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_staticJointData (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
m_staticMorphData (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protected |
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::MotionData | friend |
operator=(const MotionData &)=delete (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
operator=(MotionData &&)=delete (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
Optimize([[maybe_unused]] const OptimizeSettings &settings) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | inlinevirtual |
QuaternionKey typedef (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
Read(MCore::Stream *stream, const ReadSettings &readSettings)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
ReadStringFromStream(MCore::Stream *stream, MCore::Endian::EEndianType sourceEndianType) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | static |
RemoveFloat(size_t floatDataIndex) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
RemoveFloatSampleData(size_t floatDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure virtual |
RemoveJoint(size_t jointDataIndex) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
RemoveJointSampleData(size_t jointDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure virtual |
RemoveMorph(size_t morphDataIndex) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
RemoveMorphSampleData(size_t morphDataIndex)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure 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::MotionData | protectedpure virtual |
SampleFloat(float sampleTime, size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure 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::MotionData | pure 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::MotionData | pure 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::MotionData | pure 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::MotionData | pure virtual |
SampleJointTransform(float sampleTime, size_t jointIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
SampleMorph(float sampleTime, size_t morphDataIndex) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure 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::MotionData | pure virtual |
Save(MCore::Stream *stream, const SaveSettings &saveSettings) const =0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | pure virtual |
Scale(float scaleFactor) (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
ScaleData(float scaleFactor)=0 (defined in EMotionFX::MotionData) | EMotionFX::MotionData | protectedpure 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::MotionData | virtual |
UpdateDuration() (defined in EMotionFX::MotionData) | EMotionFX::MotionData | inlinevirtual |
Vector3Key typedef (defined in EMotionFX::MotionData) | EMotionFX::MotionData | |
VerifyIntegrity() const (defined in EMotionFX::MotionData) | EMotionFX::MotionData | inlinevirtual |
~MotionData()=default (defined in EMotionFX::MotionData) | EMotionFX::MotionData | virtual |