#include <AttributeQuaternion.h>
Inherits MCore::Attribute.
Public Types | |
enum | { TYPE_ID = 0x00000008 } |
Public Member Functions | |
MCORE_INLINE uint8 * | GetRawDataPointer () |
MCORE_INLINE size_t | GetRawDataSize () const |
MCORE_INLINE const AZ::Quaternion & | GetValue () const |
MCORE_INLINE void | SetValue (const AZ::Quaternion &value) |
Attribute * | Clone () const override |
const char * | GetTypeString () const override |
bool | InitFrom (const 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 |
![]() | |
MCORE_INLINE AZ::u32 | GetType () const |
Attribute & | operator= (const Attribute &other) |
virtual void | NetworkSerialize (EMotionFX::Network::AnimGraphSnapshotChunkSerializer &) |
Static Public Member Functions | |
static AttributeQuaternion * | Create () |
static AttributeQuaternion * | Create (float x, float y, float z, float w) |
static AttributeQuaternion * | Create (const AZ::Quaternion &value) |
Friends | |
class | AttributeFactory |
Additional Inherited Members | |
![]() | |
Attribute (AZ::u32 typeID) | |
![]() | |
AZ::u32 | m_typeId |
The Vector4 attribute class. This attribute represents one Vector4.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.
|
inlineoverridevirtual |
Implements MCore::Attribute.