#include <NodeAttribute.h>
Inherits EMotionFX::BaseObject.
Public Member Functions | |
virtual uint32 | GetType () const =0 |
virtual const char * | GetTypeString () const =0 |
virtual NodeAttribute * | Clone () const =0 |
![]() | |
BaseObject () | |
virtual | ~BaseObject () |
![]() | |
MemoryObject () | |
virtual | ~MemoryObject () |
void | IncreaseReferenceCount () |
void | DecreaseReferenceCount () |
void | Destroy () |
uint32 | GetReferenceCount () const |
Protected Member Functions | |
NodeAttribute () | |
virtual | ~NodeAttribute () |
![]() | |
void | Delete () override |
virtual void | Delete () |
The node attribute base class. Custom attributes can be attached to every node. An example of an attribute could be physics properties. In order to create your own node attribute, simply inherit a class from this base class.
|
inlineprotected |
The constructor.
|
inlineprotectedvirtual |
The destructor.
|
pure virtual |
Clone the node attribute.
|
pure virtual |
Get the attribute type.
|
pure virtual |
Get the attribute type as a string. This string should contain the name of the class.