![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <Component.h>
Public Member Functions | |
Component () | |
virtual | ~Component () override |
ComponentTypeId | GetStaticComponentTypeID () const |
![]() | |
IComponent () | |
virtual | ~IComponent () |
bool | operator== (const IComponent &other) const |
bool | operator!= (const IComponent &other) const |
ComponentId | GetComponentId () const |
EntityId | GetOwner () const |
void | SetActive (bool state) |
bool | IsActive () const |
virtual void | OnData (const CustomEvent &data)=0 |
Static Public Attributes | |
static const ComponentTypeId | STATIC_COMPONENT_TYPE_ID = util::Internal::FamilyTypeID<IComponent>::Get<T>() |
Additional Inherited Members | |
![]() | |
ComponentId | m_HashValue |
ComponentId | m_ComponentID |
EntityId | m_Owner |
bool | m_Enabled |
Definition at line 23 of file Component.h.
|
inline |
Definition at line 30 of file Component.h.
|
inlineoverridevirtual |
Definition at line 33 of file Component.h.
|
inline |
Definition at line 36 of file Component.h.
|
static |
Definition at line 28 of file Component.h.