AddAttachment(Attachment *attachment) | EMotionFX::ActorInstance | |
ApplyMorphSetup() | EMotionFX::ActorInstance | |
ApplyMotionExtractionDelta(Transform &inOutTransform, const Transform &trajectoryDelta) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | static |
ApplyMotionExtractionDelta(const Transform &trajectoryDelta) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
ApplyMotionExtractionDelta() (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
Attachment (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | friend |
AZ_RTTI(EMotionFX::ActorInstance, "{280A0170-EB6A-4E90-B2F1-E18D8EAEFB36}", BaseObject) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
BaseObject() | EMotionFX::BaseObject | |
BOUNDS_MESH_BASED enum value | EMotionFX::ActorInstance | |
BOUNDS_NODE_BASED enum value | EMotionFX::ActorInstance | |
BOUNDS_STATIC_BASED enum value | EMotionFX::ActorInstance | |
CalcMeshBasedAabb(size_t geomLODLevel, AZ::Aabb *outResult, uint32 vertexFrequency=1) | EMotionFX::ActorInstance | |
CalcNodeBasedAabb(AZ::Aabb *outResult, uint32 nodeFrequency=1) | EMotionFX::ActorInstance | |
CalcNumDisabledNodes(size_t skeletalLODLevel) const | EMotionFX::ActorInstance | |
CalcNumSkeletalLODLevels() const | EMotionFX::ActorInstance | |
CalcStaticBasedAabb(AZ::Aabb *outResult) | EMotionFX::ActorInstance | |
CheckIfCanHandleAttachment(const ActorInstance *attachmentInstance) const | EMotionFX::ActorInstance | |
Create(Actor *actor, AZ::Entity *entity=nullptr, uint32 threadIndex=0) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | static |
DecreaseReferenceCount() | MCore::MemoryObject | |
Delete() override | EMotionFX::BaseObject | protectedvirtual |
Destroy() | MCore::MemoryObject | |
DisableAllNodes() | EMotionFX::ActorInstance | |
DisableNode(uint16 nodeIndex) | EMotionFX::ActorInstance | |
DrawSkeleton(const Pose &pose, const AZ::Color &color) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
EBoundsType enum name | EMotionFX::ActorInstance | |
EMFX_SCALECODE(MCORE_INLINE void SetLocalSpaceScale(const AZ::Vector3 &scale) { m_localTransform.m_scale=scale;} MCORE_INLINE const AZ::Vector3 &GetLocalSpaceScale() const { return m_localTransform.m_scale;}) MCORE_INLINE const AZ | EMotionFX::ActorInstance | inline |
EnableAllNodes() | EMotionFX::ActorInstance | |
EnableNode(uint16 nodeIndex) | EMotionFX::ActorInstance | |
ExpandBounds(AZ::Aabb &aabb, float expandByPercentage) | EMotionFX::ActorInstance | static |
FindAttachmentNr(ActorInstance *actorInstance) | EMotionFX::ActorInstance | |
FindAttachmentRoot() const | EMotionFX::ActorInstance | |
FreePose(uint32 threadIndex, AnimGraphPose *pose) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetAabb() const | EMotionFX::ActorInstance | |
GetActor() const | EMotionFX::ActorInstance | |
GetAnimGraphInstance() const | EMotionFX::ActorInstance | inline |
GetAttachedTo() const | EMotionFX::ActorInstance | |
GetAttachment(size_t nr) const | EMotionFX::ActorInstance | |
GetBoundsUpdateEnabled() const | EMotionFX::ActorInstance | |
GetBoundsUpdateFrequency() const | EMotionFX::ActorInstance | |
GetBoundsUpdateItemFrequency() const | EMotionFX::ActorInstance | |
GetBoundsUpdatePassedTime() const | EMotionFX::ActorInstance | |
GetBoundsUpdateType() const | EMotionFX::ActorInstance | |
GetCustomData() const | EMotionFX::ActorInstance | |
GetDependency(size_t nr) | EMotionFX::ActorInstance | |
GetEnabledNode(size_t index) const | EMotionFX::ActorInstance | inline |
GetEnabledNodes() const | EMotionFX::ActorInstance | inline |
GetEntity() const | EMotionFX::ActorInstance | |
GetEntityId() const | EMotionFX::ActorInstance | |
GetExpandBoundsBy() const | EMotionFX::ActorInstance | inline |
GetID() const | EMotionFX::ActorInstance | inline |
GetIsAttachment() const | EMotionFX::ActorInstance | |
GetIsEnabled() const | EMotionFX::ActorInstance | inline |
GetIsOwnedByRuntime() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetIsSkinAttachment() const | EMotionFX::ActorInstance | |
GetIsUsedForVisualization() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetIsVisible() const | EMotionFX::ActorInstance | inline |
GetLocalSpaceTransform() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | inline |
GetLODLevel() const | EMotionFX::ActorInstance | |
GetMorphSetupInstance() const | EMotionFX::ActorInstance | |
GetMotionExtractionEnabled() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetMotionSamplingRate() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetMotionSamplingTimer() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetMotionSystem() const | EMotionFX::ActorInstance | |
GetNumAttachments() const | EMotionFX::ActorInstance | |
GetNumDependencies() const | EMotionFX::ActorInstance | |
GetNumEnabledNodes() const | EMotionFX::ActorInstance | inline |
GetNumNodes() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | inline |
GetParentWorldSpaceTransform() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetRagdollInstance() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetReferenceCount() const | MCore::MemoryObject | |
GetRender() const | EMotionFX::ActorInstance | |
GetSelfAttachment() const | EMotionFX::ActorInstance | |
GetStaticBasedAabb(AZ::Aabb *outAabb) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetStaticBasedAabb() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetThreadIndex() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetTrajectoryDeltaTransform() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetTransformData() const | EMotionFX::ActorInstance | inline |
GetVisualizeScale() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
GetWorldSpaceTransform() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | inline |
GetWorldSpaceTransformInversed() const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | inline |
IncreaseReferenceCount() | MCore::MemoryObject | |
IntersectsCollisionMesh(size_t lodLevel, const MCore::Ray &ray) const | EMotionFX::ActorInstance | |
IntersectsCollisionMesh(size_t lodLevel, const MCore::Ray &ray, AZ::Vector3 *outIntersect, AZ::Vector3 *outNormal=nullptr, AZ::Vector2 *outUV=nullptr, float *outBaryU=nullptr, float *outBaryV=nullptr, uint32 *outIndices=nullptr) const | EMotionFX::ActorInstance | |
IntersectsMesh(size_t lodLevel, const MCore::Ray &ray) const | EMotionFX::ActorInstance | |
IntersectsMesh(size_t lodLevel, const MCore::Ray &ray, AZ::Vector3 *outIntersect, AZ::Vector3 *outNormal=nullptr, AZ::Vector2 *outUV=nullptr, float *outBaryU=nullptr, float *outBaryV=nullptr, uint32 *outStartIndex=nullptr) const | EMotionFX::ActorInstance | |
MemoryObject() | MCore::MemoryObject | |
MotionExtractionCompensate(EMotionExtractionFlags motionExtractionFlags=(EMotionExtractionFlags) 0) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
MotionExtractionCompensate(Transform &inOutMotionExtractionNodeTransform, EMotionExtractionFlags motionExtractionFlags=(EMotionExtractionFlags) 0) const (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
MotionExtractionCompensate(Transform &inOutMotionExtractionNodeTransform, const Transform &localSpaceBindPoseTransform, EMotionExtractionFlags motionExtractionFlags=(EMotionExtractionFlags) 0) | EMotionFX::ActorInstance | static |
PostPhysicsUpdate(float timePassedInSeconds) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
RecursiveAddDependencies(Actor *actor) | EMotionFX::ActorInstance | |
RecursiveHasAttachment(const ActorInstance *attachmentInstance) const | EMotionFX::ActorInstance | |
RecursiveSetIsVisible(bool isVisible) | EMotionFX::ActorInstance | |
RecursiveSetIsVisibleTowardsRoot(bool isVisible) | EMotionFX::ActorInstance | |
RemoveAllAttachments(bool delFromMem=true) | EMotionFX::ActorInstance | |
RemoveAttachment(size_t nr, bool delFromMem=true) | EMotionFX::ActorInstance | |
RemoveAttachment(ActorInstance *actorInstance, bool delFromMem=true) | EMotionFX::ActorInstance | |
RequestPose(uint32 threadIndex) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetAabb(const AZ::Aabb &aabb) | EMotionFX::ActorInstance | |
SetAnimGraphInstance(AnimGraphInstance *instance) | EMotionFX::ActorInstance | |
SetBoundsUpdateEnabled(bool enable) | EMotionFX::ActorInstance | |
SetBoundsUpdateFrequency(float seconds) | EMotionFX::ActorInstance | |
SetBoundsUpdateItemFrequency(uint32 freq) | EMotionFX::ActorInstance | |
SetBoundsUpdatePassedTime(float seconds) | EMotionFX::ActorInstance | |
SetBoundsUpdateType(EBoundsType bType) | EMotionFX::ActorInstance | |
SetCustomData(void *customData) | EMotionFX::ActorInstance | |
SetExpandBoundsBy(float expandBy) | EMotionFX::ActorInstance | inline |
SetID(uint32 id) | EMotionFX::ActorInstance | |
SetIsEnabled(bool enabled) | EMotionFX::ActorInstance | |
SetIsOwnedByRuntime(bool isOwnedByRuntime) | EMotionFX::ActorInstance | |
SetIsUsedForVisualization(bool enabled) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetIsVisible(bool isVisible) | EMotionFX::ActorInstance | |
SetLocalSpacePosition(const AZ::Vector3 &position) | EMotionFX::ActorInstance | inline |
SetLocalSpaceRotation(const AZ::Quaternion &rotation) | EMotionFX::ActorInstance | inline |
SetLODLevel(size_t level) | EMotionFX::ActorInstance | |
SetMotionExtractionEnabled(bool enabled) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetMotionSamplingRate(float updateRateInSeconds) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetMotionSamplingTimer(float timeInSeconds) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetMotionSystem(MotionSystem *newSystem, bool delCurrentFromMem=true) | EMotionFX::ActorInstance | |
SetParentWorldSpaceTransform(const Transform &transform) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetRagdoll(Physics::Ragdoll *ragdoll) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetRender(bool enabled) | EMotionFX::ActorInstance | |
SetStaticBasedAabb(const AZ::Aabb &aabb) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetThreadIndex(uint32 index) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetTrajectoryDeltaTransform(const Transform &transform) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
SetupAutoBoundsUpdate(float updateFrequencyInSeconds, EBoundsType boundsType=BOUNDS_NODE_BASED, uint32 itemFrequency=1) | EMotionFX::ActorInstance | |
SetVisualizeScale(float factor) (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
UpdateAttachments() | EMotionFX::ActorInstance | |
UpdateBounds(size_t geomLODLevel, EBoundsType boundsType=BOUNDS_NODE_BASED, uint32 itemFrequency=1) | EMotionFX::ActorInstance | |
UpdateDependencies() | EMotionFX::ActorInstance | |
UpdateMeshDeformers(float timePassedInSeconds, bool processDisabledDeformers=false) | EMotionFX::ActorInstance | |
UpdateMorphMeshDeformers(float timePassedInSeconds, bool processDisabledDeformers=false) | EMotionFX::ActorInstance | |
UpdateSkeletalLODFlags() | EMotionFX::ActorInstance | |
UpdateSkinningMatrices() | EMotionFX::ActorInstance | |
UpdateStaticBasedAabbDimensions() | EMotionFX::ActorInstance | |
UpdateTransformations(float timePassedInSeconds, bool updateJointTransforms=true, bool sampleMotions=true) | EMotionFX::ActorInstance | |
UpdateVisualizeScale() (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
UpdateWorldTransform() (defined in EMotionFX::ActorInstance) | EMotionFX::ActorInstance | |
~BaseObject() | EMotionFX::BaseObject | virtual |
~MemoryObject() | MCore::MemoryObject | virtual |