#include <IComponent.h>
Definition at line 29 of file IComponent.h.
◆ IComponent()
ECS::IComponent::IComponent |
( |
| ) |
|
◆ ~IComponent()
ECS::IComponent::~IComponent |
( |
| ) |
|
|
virtual |
◆ GetComponentId()
◆ GetOwner()
EntityId ECS::IComponent::GetOwner |
( |
| ) |
const |
|
inline |
◆ IsActive()
bool ECS::IComponent::IsActive |
( |
| ) |
const |
|
inline |
◆ OnData()
virtual void ECS::IComponent::OnData |
( |
const CustomEvent & |
data | ) |
|
|
pure virtual |
◆ operator!=()
bool ECS::IComponent::operator!= |
( |
const IComponent & |
other | ) |
const |
|
inline |
◆ operator==()
bool ECS::IComponent::operator== |
( |
const IComponent & |
other | ) |
const |
|
inline |
◆ SetActive()
void ECS::IComponent::SetActive |
( |
bool |
state | ) |
|
|
inline |
◆ ComponentManager
◆ m_ComponentID
◆ m_Enabled
bool ECS::IComponent::m_Enabled |
|
protected |
◆ m_HashValue
◆ m_Owner
The documentation for this class was generated from the following files:
- G:/Divide-Framework/Source/ThirdParty/EntityComponentSystem/include/ECS/IComponent.h
- G:/Divide-Framework/Source/ThirdParty/EntityComponentSystem/src/IComponent.cpp