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::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) const | EMotionFX::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::Pose | inline |
GetActorInstance() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetAndPreparePoseData(const AZ::TypeId &typeId, const ActorInstance *linkToActorInstance) | EMotionFX::Pose | |
GetAndPreparePoseData(const ActorInstance *linkToActorInstance) (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetFlags(size_t nodeIndex) const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
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::Pose | inline |
GetLocalSpaceTransformDirect(size_t nodeIndex) const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetLocalSpaceTransforms() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetMeshNodeWorldSpaceTransform(size_t lodLevel, size_t nodeIndex) const | EMotionFX::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::Pose | inline |
GetModelSpaceTransformDirect(size_t nodeIndex) const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetModelSpaceTransforms() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetMorphWeight(size_t index) const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetNumMorphWeights() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetNumTransforms() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
GetPoseData() const (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
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::Pose | inline |
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::Pose | inline |
InvalidateModelSpaceTransform(size_t nodeIndex) (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
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::Pose | inline |
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::Pose | inline |
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::Pose | inline |
SetMorphWeight(size_t index, float weight) (defined in EMotionFX::Pose) | EMotionFX::Pose | inline |
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 |