r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
cli::ProjectileSystem Class Referencefinal

#include <Projectile.hpp>

+ Inheritance diagram for cli::ProjectileSystem:
+ Collaboration diagram for cli::ProjectileSystem:

Public Member Functions

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

Detailed Description

Definition at line 18 of file Projectile.hpp.

Constructor & Destructor Documentation

◆ ProjectileSystem() [1/3]

cli::ProjectileSystem::ProjectileSystem ( eng::IRenderer & )
inlineexplicit

Definition at line 21 of file Projectile.hpp.

◆ ~ProjectileSystem()

cli::ProjectileSystem::~ProjectileSystem ( )
overridedefault

◆ ProjectileSystem() [2/3]

cli::ProjectileSystem::ProjectileSystem ( const ProjectileSystem & )
delete

◆ ProjectileSystem() [3/3]

cli::ProjectileSystem::ProjectileSystem ( ProjectileSystem && )
delete

Member Function Documentation

◆ operator=() [1/2]

ProjectileSystem & cli::ProjectileSystem::operator= ( const ProjectileSystem & )
delete

◆ operator=() [2/2]

ProjectileSystem & cli::ProjectileSystem::operator= ( ProjectileSystem && )
delete

◆ update()

void cli::ProjectileSystem::update ( ecs::Registry & registry,
float dt )
inlineoverridevirtual

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