#include <AttributePointer.h>
Inherits MCore::Attribute.
Public Types | |
| enum | { TYPE_ID = 0x0000000c } | 
Public Member Functions | |
| MCORE_INLINE void * | GetValue () const | 
| MCORE_INLINE void | SetValue (void *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 | 
  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 AttributePointer * | Create (void *value=nullptr) | 
Friends | |
| class | AttributeFactory | 
Additional Inherited Members | |
  Protected Member Functions inherited from MCore::Attribute | |
| Attribute (AZ::u32 typeID) | |
  Protected Attributes inherited from MCore::Attribute | |
| AZ::u32 | m_typeId | 
The pointer attribute class. This attribute represents a pointer to an object. It cannot be loaded or saved to streams/files. It is mainly used to temporarily store pointers to objects.
      
  | 
  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.