|
AZ_CLASS_ALLOCATOR_DECL | AZ_RTTI (SimulatedObjectSetup, "{9FB39BF8-01B4-4CD7-83C1-A5AC9F6B1648}") |
|
| SimulatedObjectSetup (Actor *actor) |
|
const Actor * | GetActor () const |
|
SimulatedObject * | AddSimulatedObject (const AZStd::string &objectName={}) |
|
SimulatedObject * | InsertSimulatedObjectAt (size_t index) |
|
void | RemoveSimulatedObject (size_t objectIndex) |
|
size_t | GetNumSimulatedObjects () const |
|
const AZStd::vector< SimulatedObject * > & | GetSimulatedObjects () const |
|
SimulatedObject * | GetSimulatedObject (size_t index) const |
|
SimulatedObject * | FindSimulatedObjectByJoint (const SimulatedJoint *joint) const |
|
SimulatedObject * | FindSimulatedObjectByName (const char *name) const |
|
bool | IsSimulatedObjectNameUnique (const AZStd::string &newNameCandidate, const SimulatedObject *checkedSimulatedObject) const |
|
AZ::Outcome< size_t > | FindSimulatedObjectIndex (const SimulatedObject *object) const |
|
void | InitAfterLoad (Actor *actor) |
|
AZStd::shared_ptr< SimulatedObjectSetup > | Clone (Actor *newActor) const |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
The documentation for this class was generated from the following files:
- Gems/EMotionFX/Code/EMotionFX/Source/SimulatedObjectSetup_Interface.inl
- Gems/EMotionFX/Code/EMotionFX/Source/SimulatedObjectSetup_Impl.inl