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::Actor, including all inherited members.
Actor(const char *name) | EMotionFX::Actor | explicit |
AddDependency(const Dependency &dependency) | EMotionFX::Actor | |
AddLODLevel(bool copyFromLastLODLevel=true) | EMotionFX::Actor | |
AddNode(Node *node) | EMotionFX::Actor | |
AddNode(size_t nodeIndex, const char *name, size_t parentIndex=InvalidIndex) | EMotionFX::Actor | |
AddNodeGroup(NodeGroup *newGroup) | EMotionFX::Actor | |
AllocateNodeMirrorInfos() | EMotionFX::Actor | |
AutoDetectMirrorAxes() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
AutoSetMotionExtractionNode() | EMotionFX::Actor | |
AutoSetupSkeletalLODsBasedOnSkinningData(const AZStd::vector< AZStd::string > &alwaysIncludeJoints) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
AXIS_X enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
AXIS_Y enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
AXIS_Z enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
CalcDeformableMeshTotals(size_t lodLevel, uint32 *outNumVertices, uint32 *outNumIndices) | EMotionFX::Actor | |
CalcMaxNumInfluences(size_t lodLevel) const | EMotionFX::Actor | |
CalcMaxNumInfluences(size_t lodLevel, AZStd::vector< size_t > &outVertexCounts) const | EMotionFX::Actor | |
CalcMeshTotals(size_t lodLevel, uint32 *outNumPolygons, uint32 *outNumVertices, uint32 *outNumIndices) const | EMotionFX::Actor | |
CalcStaticMeshTotals(size_t lodLevel, uint32 *outNumVertices, uint32 *outNumIndices) | EMotionFX::Actor | |
CheckIfHasMeshes(size_t lodLevel) const | EMotionFX::Actor | |
CheckIfHasMorphDeformer(size_t lodLevel, size_t nodeIndex) const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
CheckIfHasSkinnedMeshes(size_t lodLevel) const | EMotionFX::Actor | |
CheckIfHasSkinningDeformer(size_t lodLevel, size_t nodeIndex) const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
Clone() const | EMotionFX::Actor | |
CopyLODLevel(Actor *copyActor, size_t copyLODLevel, size_t replaceLODLevel, bool copySkeletalLODFlags) | EMotionFX::Actor | |
CopyTransformsFrom(const Actor *other) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
DeleteAllNodes() | EMotionFX::Actor | |
EAxis enum name (defined in EMotionFX::Actor) | EMotionFX::Actor | |
ExtractBoneList(size_t lodLevel, AZStd::vector< size_t > *outBoneList) const | EMotionFX::Actor | |
Finalize(LoadRequirement loadReq=LoadRequirement::AllowAsyncLoad) | EMotionFX::Actor | |
FindBestMatchForNode(const char *nodeName, const char *subStringA, const char *subStringB, bool firstPass=true) const | EMotionFX::Actor | |
FindBestMatchingMotionExtractionAxis() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
FindBestMirrorMatchForNode(uint16 nodeIndex, Pose &pose) const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
FindBestMotionExtractionNode() const | EMotionFX::Actor | |
FindFirstActiveParentBone(size_t skeletalLOD, size_t startNodeIndex) const | EMotionFX::Actor | |
FindMostInfluencedMeshPoints(const Node *node, AZStd::vector< AZ::Vector3 > &outPoints) const | EMotionFX::Actor | |
FindNodeGroupByName(const char *groupName) const | EMotionFX::Actor | |
FindNodeGroupByNameNoCase(const char *groupName) const | EMotionFX::Actor | |
FindNodeGroupIndexByName(const char *groupName) const | EMotionFX::Actor | |
FindNodeGroupIndexByNameNoCase(const char *groupName) const | EMotionFX::Actor | |
GenerateOptimizedSkeleton() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GenerateUpdatePathToRoot(size_t endNodeIndex, AZStd::vector< size_t > &outPath) const | EMotionFX::Actor | |
GetBindPose() (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetBindPose() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetCustomData() const | EMotionFX::Actor | |
GetDependency(size_t nr) | EMotionFX::Actor | inline |
GetDependency(size_t nr) const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetDirtyFlag() const | EMotionFX::Actor | |
GetFileName() const | EMotionFX::Actor | |
GetFileNameString() const | EMotionFX::Actor | |
GetFileUnitType() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetHasMirrorAxesDetected() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetHasMirrorInfo() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetID() const | EMotionFX::Actor | inline |
GetInverseBindPoseTransform(size_t nodeIndex) const | EMotionFX::Actor | inline |
GetInverseBindPoseTransforms() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetIsUsedForVisualization() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetMesh(size_t lodLevel, size_t nodeIndex) const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetMeshAsset() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetMeshAssetId() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetMeshDeformerStack(size_t lodLevel, size_t nodeIndex) const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetMorphSetup(size_t geomLODLevel) const | EMotionFX::Actor | inline |
GetMorphTargetMetaAsset() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetMotionExtractionNode() const | EMotionFX::Actor | |
GetMotionExtractionNodeIndex() const | EMotionFX::Actor | inline |
GetName() const | EMotionFX::Actor | |
GetNameString() const | EMotionFX::Actor | |
GetNodeGroup(size_t index) const | EMotionFX::Actor | |
GetNodeMirrorInfo(size_t nodeIndex) | EMotionFX::Actor | inline |
GetNodeMirrorInfo(size_t nodeIndex) const | EMotionFX::Actor | inline |
GetNodeMirrorInfos() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetNodeMirrorInfos() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetNumDependencies() const | EMotionFX::Actor | inline |
GetNumLODLevels() const | EMotionFX::Actor | |
GetNumNodeGroups() const | EMotionFX::Actor | |
GetNumNodes() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetOptimizeSkeleton() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetPhysicsSetup() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetRetargetRootNode() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetRetargetRootNodeIndex() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetSimulatedObjectSetup() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetSkeleton() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetSkinMetaAsset() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetSkinToSkeletonIndexMap() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetStaticAabb() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
GetThreadIndex() const (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
GetUnitType() const (defined in EMotionFX::Actor) | EMotionFX::Actor | |
InsertLODLevel(size_t insertAt) | EMotionFX::Actor | |
IsReady() const | EMotionFX::Actor | inline |
LoadRequirement enum name (defined in EMotionFX::Actor) | EMotionFX::Actor | |
MakeGeomLODsCompatibleWithSkeletalLODs() | EMotionFX::Actor | |
MapNodeMotionSource(const char *sourceNodeName, const char *destNodeName) | EMotionFX::Actor | |
MapNodeMotionSource(uint16 sourceNodeIndex, uint16 targetNodeIndex) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
MatchNodeMotionSources(const char *subStringA, const char *subStringB) | EMotionFX::Actor | |
MatchNodeMotionSourcesGeometrical() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
MIRRORFLAG_INVERT_X enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
MIRRORFLAG_INVERT_Y enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
MIRRORFLAG_INVERT_Z enum value (defined in EMotionFX::Actor) | EMotionFX::Actor | |
PostCreateInit(bool makeGeomLodsCompatibleWithSkeletalLODs=true, bool convertUnitType=true) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
PrintSkeletonLODs() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
RecursiveAddDependencies(const Actor *actor) | EMotionFX::Actor | |
ReinitializeMeshDeformers() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
ReleaseTransformData() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
RemoveAllMorphSetups(bool deleteMeshDeformers=true) | EMotionFX::Actor | |
RemoveAllNodeGroups() | EMotionFX::Actor | |
RemoveAllNodeMeshes() | EMotionFX::Actor | |
RemoveNode(size_t nr, bool delMem=true) | EMotionFX::Actor | |
RemoveNodeGroup(size_t index, bool delFromMem=true) | EMotionFX::Actor | |
RemoveNodeGroup(NodeGroup *group, bool delFromMem=true) | EMotionFX::Actor | |
RemoveNodeMeshForLOD(size_t lodLevel, size_t nodeIndex, bool destroyMesh=true) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
RemoveNodeMirrorInfos() | EMotionFX::Actor | |
ResizeTransformData() (defined in EMotionFX::Actor) | EMotionFX::Actor | |
Scale(float scaleFactor) | EMotionFX::Actor | |
ScaleToUnitType(MCore::Distance::EUnitType targetUnitType) | EMotionFX::Actor | |
SetCustomData(void *dataPointer) | EMotionFX::Actor | |
SetDirtyFlag(bool dirty) | EMotionFX::Actor | |
SetFileName(const char *filename) | EMotionFX::Actor | |
SetFileUnitType(MCore::Distance::EUnitType unitType) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetID(uint32 id) | EMotionFX::Actor | inline |
SetIsUsedForVisualization(bool flag) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetMesh(size_t lodLevel, size_t nodeIndex, Mesh *mesh) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetMeshAssetId(const AZ::Data::AssetId &assetId) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetMeshDeformerStack(size_t lodLevel, size_t nodeIndex, MeshDeformerStack *stack) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetMorphSetup(size_t lodLevel, MorphSetup *setup) | EMotionFX::Actor | |
SetMotionExtractionNode(Node *node) | EMotionFX::Actor | |
SetMotionExtractionNodeIndex(size_t nodeIndex) | EMotionFX::Actor | |
SetName(const char *name) | EMotionFX::Actor | |
SetNodeMirrorInfos(const AZStd::vector< NodeMirrorInfo > &mirrorInfos) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetNumLODLevels(size_t numLODs, bool adjustMorphSetup=true) | EMotionFX::Actor | |
SetNumNodes(size_t numNodes) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetOptimizeSkeleton(bool optimizeSkeleton) (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
SetPhysicsSetup(const AZStd::shared_ptr< PhysicsSetup > &physicsSetup) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetRetargetRootNode(Node *node) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetRetargetRootNodeIndex(size_t nodeIndex) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetSimulatedObjectSetup(const AZStd::shared_ptr< SimulatedObjectSetup > &setup) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetStaticAabb(const AZ::Aabb &aabb) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
SetThreadIndex(uint32 index) (defined in EMotionFX::Actor) | EMotionFX::Actor | inline |
SetUnitType(MCore::Distance::EUnitType unitType) (defined in EMotionFX::Actor) | EMotionFX::Actor | |
UpdateStaticAabb() | EMotionFX::Actor | |
VerifySkinning(AZStd::vector< uint8 > &conflictNodeFlags, size_t skeletalLODLevel, size_t geometryLODLevel) | EMotionFX::Actor | |
~Actor() (defined in EMotionFX::Actor) | EMotionFX::Actor | virtual |