r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
eng::ASystem Class Reference

#include <ISystems.hpp>

+ Inheritance diagram for eng::ASystem:
+ Collaboration diagram for eng::ASystem:

Public Member Functions

bool isEnable () override
 
void setEnable (const bool enable) override
 
- Public Member Functions inherited from eng::ISystem
virtual ~ISystem ()=default
 
virtual void update (ecs::Registry &registry, float dt)=0
 

Private Attributes

bool m_isEnable = true
 

Detailed Description

Definition at line 23 of file ISystems.hpp.

Member Function Documentation

◆ isEnable()

bool eng::ASystem::isEnable ( )
inlineoverridevirtual

Implements eng::ISystem.

Definition at line 26 of file ISystems.hpp.

References m_isEnable.

◆ setEnable()

void eng::ASystem::setEnable ( const bool enable)
inlineoverridevirtual

Implements eng::ISystem.

Definition at line 27 of file ISystems.hpp.

References m_isEnable.

Member Data Documentation

◆ m_isEnable

bool eng::ASystem::m_isEnable = true
private

Definition at line 30 of file ISystems.hpp.

Referenced by isEnable(), and setEnable().


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