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.
EMotionFX::Pose Member List

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

AddPoseData(PoseData *poseData) (defined in EMotionFX::Pose)EMotionFX::Pose
ApplyAdditive(const Pose &additivePose) (defined in EMotionFX::Pose)EMotionFX::Pose
ApplyAdditive(const Pose &additivePose, float weight) (defined in EMotionFX::Pose)EMotionFX::Pose
ApplyMorphWeightsToActorInstance() (defined in EMotionFX::Pose)EMotionFX::Pose
Blend(const Pose *destPose, float weight, const MotionInstance *instance)EMotionFX::Pose
Blend(const Pose *destPose, float weight)EMotionFX::Pose
Blend(const Pose *destPose, float weight, const MotionInstance *instance, Pose *outPose)EMotionFX::Pose
BlendAdditiveUsingBindPose(const Pose *destPose, float weight)EMotionFX::Pose
CalcTrajectoryTransform() const (defined in EMotionFX::Pose)EMotionFX::Pose
Clear(bool clearMem=true) (defined in EMotionFX::Pose)EMotionFX::Pose
ClearFlags(uint8 newFlags=0) (defined in EMotionFX::Pose)EMotionFX::Pose
ClearPoseDatas() (defined in EMotionFX::Pose)EMotionFX::Pose
CompensateForMotionExtraction(EMotionExtractionFlags motionExtractionFlags=(EMotionExtractionFlags) 0) (defined in EMotionFX::Pose)EMotionFX::Pose
CompensateForMotionExtractionDirect(EMotionExtractionFlags motionExtractionFlags=(EMotionExtractionFlags) 0) (defined in EMotionFX::Pose)EMotionFX::Pose
DebugDraw(AzFramework::DebugDisplayRequests &debugDisplay, const AZ::Color &color, bool drawPoseDatas=false) constEMotionFX::Pose
FLAG_LOCALTRANSFORMREADY enum value (defined in EMotionFX::Pose)EMotionFX::Pose
FLAG_MODELTRANSFORMREADY enum value (defined in EMotionFX::Pose)EMotionFX::Pose
ForceUpdateFullLocalSpacePose() (defined in EMotionFX::Pose)EMotionFX::Pose
ForceUpdateFullModelSpacePose() (defined in EMotionFX::Pose)EMotionFX::Pose
GetActor() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetActorInstance() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetAndPreparePoseData(const AZ::TypeId &typeId, const ActorInstance *linkToActorInstance)EMotionFX::Pose
GetAndPreparePoseData(const ActorInstance *linkToActorInstance) (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetFlags(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetLocalSpaceTransform(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetLocalSpaceTransform(size_t nodeIndex, Transform *outResult) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetLocalSpaceTransformDirect(size_t nodeIndex) (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetLocalSpaceTransformDirect(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetLocalSpaceTransforms() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetMeshNodeWorldSpaceTransform(size_t lodLevel, size_t nodeIndex) constEMotionFX::Pose
GetModelSpaceTransform(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetModelSpaceTransform(size_t nodeIndex, Transform *outResult) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetModelSpaceTransformDirect(size_t nodeIndex) (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetModelSpaceTransformDirect(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetModelSpaceTransforms() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetMorphWeight(size_t index) const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetNumMorphWeights() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetNumTransforms() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetPoseData() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetPoseDataByType(const AZ::TypeId &typeId) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetPoseDatas() const (defined in EMotionFX::Pose)EMotionFX::Pose
GetSkeleton() const (defined in EMotionFX::Pose)EMotionFX::Poseinline
GetWorldSpaceTransform(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Pose
GetWorldSpaceTransform(size_t nodeIndex, Transform *outResult) const (defined in EMotionFX::Pose)EMotionFX::Pose
HasPoseData(const AZ::TypeId &typeId) const (defined in EMotionFX::Pose)EMotionFX::Pose
InitFromBindPose(const ActorInstance *actorInstance) (defined in EMotionFX::Pose)EMotionFX::Pose
InitFromBindPose(const Actor *actor) (defined in EMotionFX::Pose)EMotionFX::Pose
InitFromPose(const Pose *sourcePose) (defined in EMotionFX::Pose)EMotionFX::Pose
InvalidateAllLocalAndModelSpaceTransforms() (defined in EMotionFX::Pose)EMotionFX::Pose
InvalidateAllLocalSpaceTransforms() (defined in EMotionFX::Pose)EMotionFX::Pose
InvalidateAllModelSpaceTransforms() (defined in EMotionFX::Pose)EMotionFX::Pose
InvalidateLocalSpaceTransform(size_t nodeIndex) (defined in EMotionFX::Pose)EMotionFX::Poseinline
InvalidateModelSpaceTransform(size_t nodeIndex) (defined in EMotionFX::Pose)EMotionFX::Poseinline
LinkToActor(const Actor *actor, uint8 initialFlags=0, bool clearAllFlags=true) (defined in EMotionFX::Pose)EMotionFX::Pose
LinkToActorInstance(const ActorInstance *actorInstance, uint8 initialFlags=0) (defined in EMotionFX::Pose)EMotionFX::Pose
MakeAdditive(const Pose &refPose) (defined in EMotionFX::Pose)EMotionFX::Pose
MakeRelativeTo(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
Mirror(const MotionLinkData *motionLinkData) (defined in EMotionFX::Pose)EMotionFX::Pose
Multiply(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
MultiplyInverse(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
NormalizeQuaternions() (defined in EMotionFX::Pose)EMotionFX::Pose
operator=(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
Pose() (defined in EMotionFX::Pose)EMotionFX::Pose
Pose(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
PreMultiply(const Pose &other) (defined in EMotionFX::Pose)EMotionFX::Pose
ResizeNumMorphs(size_t numMorphTargets) (defined in EMotionFX::Pose)EMotionFX::Pose
SetFlags(size_t nodeIndex, uint8 flags) (defined in EMotionFX::Pose)EMotionFX::Poseinline
SetLocalSpaceTransform(size_t nodeIndex, const Transform &newTransform, bool invalidateModelSpaceTransforms=true) (defined in EMotionFX::Pose)EMotionFX::Pose
SetLocalSpaceTransformDirect(size_t nodeIndex, const Transform &transform) (defined in EMotionFX::Pose)EMotionFX::Poseinline
SetModelSpaceTransform(size_t nodeIndex, const Transform &newTransform, bool invalidateChildModelSpaceTransforms=true) (defined in EMotionFX::Pose)EMotionFX::Pose
SetModelSpaceTransformDirect(size_t nodeIndex, const Transform &transform) (defined in EMotionFX::Pose)EMotionFX::Poseinline
SetMorphWeight(size_t index, float weight) (defined in EMotionFX::Pose)EMotionFX::Poseinline
SetNumTransforms(size_t numTransforms) (defined in EMotionFX::Pose)EMotionFX::Pose
SetWorldSpaceTransform(size_t nodeIndex, const Transform &newTransform, bool invalidateChildModelSpaceTransforms=true) (defined in EMotionFX::Pose)EMotionFX::Pose
Sum(const Pose *other, float weight) (defined in EMotionFX::Pose)EMotionFX::Pose
UpdateAllLocalSpaceTranforms() (defined in EMotionFX::Pose)EMotionFX::Pose
UpdateAllModelSpaceTranforms() (defined in EMotionFX::Pose)EMotionFX::Pose
UpdateLocalSpaceTransform(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Pose
UpdateModelSpaceTransform(size_t nodeIndex) const (defined in EMotionFX::Pose)EMotionFX::Pose
Zero() (defined in EMotionFX::Pose)EMotionFX::Pose
ZeroMorphWeights() (defined in EMotionFX::Pose)EMotionFX::Pose
~Pose() (defined in EMotionFX::Pose)EMotionFX::Pose