![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ObjectComponent.h>
Inheritance diagram for SystemComponent:
Collaboration diagram for SystemComponent:Public Member Functions | |
| SystemComponent ()=default | |
| virtual | ~SystemComponent () override=default |
| virtual ComponentType | GetComponentType () const override |
| virtual void | Process () override |
| virtual void | OnEvent (const Message &msg) override |
Public Member Functions inherited from ObjectComponent | |
| ObjectComponent ()=default | |
| virtual | ~ObjectComponent ()=default |
| Object * | GetEntity () const |
| virtual void | SetEntity (Object *_owner) |
| virtual void | Initialize () |
| virtual void | Render () |
| virtual void | RenderDebug () |
| virtual void | SetOwner (Object *_owner) |
| Object * | GetOwner () const |
Public Member Functions inherited from Object | |
| Object () | |
| virtual | ~Object () |
| uint64_t | GetUID () const |
Additional Inherited Members | |
Public Attributes inherited from Object | |
| std::string | name = "unnamed_object" |
Protected Attributes inherited from ObjectComponent | |
| Object * | owner = nullptr |
| GameObject * | gao = nullptr |
Protected Attributes inherited from Object | |
| uint64_t | uid = 0 |
Static Protected Attributes inherited from ObjectComponent | |
| static float & | fDt = GameEngine::fDt |
Definition at line 109 of file ObjectComponent.h.
|
explicitdefault |
|
overridevirtualdefault |
|
inlineoverridevirtual |
Reimplemented from ObjectComponent.
Definition at line 47 of file ObjectComponent.cpp.
References GetComponentTypeID_Static(), and ObjectComponent::OnEvent().
Here is the call graph for this function:Reimplemented from ObjectComponent.
Definition at line 115 of file ObjectComponent.h.