Inherited by EMotionFX::AttributeMotionInstance, EMotionFX::AttributePose, MCore::AttributeBool, MCore::AttributeColor, MCore::AttributeFloat, MCore::AttributeInt32, MCore::AttributePointer, MCore::AttributeQuaternion, MCore::AttributeString, MCore::AttributeVector2, MCore::AttributeVector3, and MCore::AttributeVector4.
|
virtual Attribute * | Clone () const =0 |
|
virtual const char * | GetTypeString () const =0 |
|
MCORE_INLINE AZ::u32 | GetType () const |
|
virtual bool | InitFromString (const AZStd::string &valueString)=0 |
|
virtual bool | ConvertToString (AZStd::string &outString) const =0 |
|
virtual bool | InitFrom (const Attribute *other)=0 |
|
virtual size_t | GetClassSize () const =0 |
|
virtual AZ::u32 | GetDefaultInterfaceType () const =0 |
|
Attribute & | operator= (const Attribute &other) |
|
virtual void | NetworkSerialize (EMotionFX::Network::AnimGraphSnapshotChunkSerializer &) |
|
|
| Attribute (AZ::u32 typeID) |
|
◆ m_typeId
AZ::u32 MCore::Attribute::m_typeId |
|
protected |
The unique type ID of the attribute class.
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/MCore/Source/Attribute.h