Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ProcessusComponent Class Reference

#include <ObjectComponent.h>

+ Inheritance diagram for ProcessusComponent:
+ Collaboration diagram for ProcessusComponent:

Public Member Functions

 ProcessusComponent ()=default
 
virtual ~ProcessusComponent () 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
 
ObjectGetEntity () const
 
virtual void SetEntity (Object *_owner)
 
virtual void Initialize ()
 
virtual void Render ()
 
virtual void RenderDebug ()
 
virtual void SetOwner (Object *_owner)
 
ObjectGetOwner () 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
Objectowner = nullptr
 
GameObjectgao = nullptr
 
- Protected Attributes inherited from Object
uint64_t uid = 0
 
- Static Protected Attributes inherited from ObjectComponent
static floatfDt = GameEngine::fDt
 

Detailed Description

Definition at line 119 of file ObjectComponent.h.

Constructor & Destructor Documentation

◆ ProcessusComponent()

ProcessusComponent::ProcessusComponent ( )
explicitdefault

◆ ~ProcessusComponent()

virtual ProcessusComponent::~ProcessusComponent ( )
overridevirtualdefault

Member Function Documentation

◆ GetComponentType()

virtual ComponentType ProcessusComponent::GetComponentType ( ) const
inlineoverridevirtual

Implements ObjectComponent.

Definition at line 124 of file ObjectComponent.h.

References Processus.

◆ OnEvent()

void ProcessusComponent::OnEvent ( const Message msg)
overridevirtual

Reimplemented from ObjectComponent.

Definition at line 52 of file ObjectComponent.cpp.

References GetComponentTypeID_Static(), and ObjectComponent::OnEvent().

+ Here is the call graph for this function:

◆ Process()

virtual void ProcessusComponent::Process ( )
inlineoverridevirtual

Reimplemented from ObjectComponent.

Definition at line 125 of file ObjectComponent.h.


The documentation for this class was generated from the following files: