Open 3D Engine EMotionFX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <NodeAttribute.h>
Inherits MCore::RefCounted.
Public Member Functions | |
virtual uint32 | GetType () const =0 |
virtual const char * | GetTypeString () const =0 |
virtual NodeAttribute * | Clone () const =0 |
Public Member Functions inherited from MCore::RefCounted | |
RefCounted () | |
virtual | ~RefCounted () |
void | IncreaseReferenceCount () |
void | DecreaseReferenceCount () |
void | Destroy () |
uint32 | GetReferenceCount () const |
Protected Member Functions | |
NodeAttribute () | |
virtual | ~NodeAttribute () |
Protected Member Functions inherited from MCore::RefCounted | |
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.