|
Open 3D Engine EMotionFX Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits MCore::Attribute.
Public Types | |
| enum | { TYPE_ID = 0x00001002 } |
Public Member Functions | |
| void | SetValue (MotionInstance *value) |
| MotionInstance * | GetValue () const |
| MotionInstance * | GetValue () |
| MCore::Attribute * | Clone () const override |
| const char * | GetTypeString () const override |
| bool | InitFrom (const MCore::Attribute *other) override |
| bool | InitFromString (const AZStd::string &valueString) override |
| bool | ConvertToString (AZStd::string &outString) const override |
| size_t | GetClassSize () const override |
| AZ::u32 | GetDefaultInterfaceType () const override |
Public Member Functions inherited from MCore::Attribute | |
| MCORE_INLINE AZ::u32 | GetType () const |
| Attribute & | operator= (const Attribute &other) |
| virtual void | NetworkSerialize (EMotionFX::Network::AnimGraphSnapshotChunkSerializer &) |
Static Public Member Functions | |
| static AttributeMotionInstance * | Create () |
| static AttributeMotionInstance * | Create (MotionInstance *motionInstance) |
Friends | |
| class | AnimGraphManager |
Additional Inherited Members | |
Protected Member Functions inherited from MCore::Attribute | |
| Attribute (AZ::u32 typeID) | |
Protected Attributes inherited from MCore::Attribute | |
| AZ::u32 | m_typeId |