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

#include <Animation.hpp>

+ Inheritance diagram for cli::AnimationSystem:
+ Collaboration diagram for cli::AnimationSystem:

Public Member Functions

 AnimationSystem (eng::IRenderer &)
 
 ~AnimationSystem () override=default
 
 AnimationSystem (const AnimationSystem &)=delete
 
AnimationSystemoperator= (const AnimationSystem &)=delete
 
 AnimationSystem (AnimationSystem &&)=delete
 
AnimationSystemoperator= (AnimationSystem &&)=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 16 of file Animation.hpp.

Constructor & Destructor Documentation

◆ AnimationSystem() [1/3]

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

Definition at line 19 of file Animation.hpp.

◆ ~AnimationSystem()

cli::AnimationSystem::~AnimationSystem ( )
overridedefault

◆ AnimationSystem() [2/3]

cli::AnimationSystem::AnimationSystem ( const AnimationSystem & )
delete

◆ AnimationSystem() [3/3]

cli::AnimationSystem::AnimationSystem ( AnimationSystem && )
delete

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ update()

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

Implements eng::ISystem.

Definition at line 27 of file Animation.hpp.

References ecs::Registry::getAll(), and ecs::Registry::getComponent().

+ Here is the call graph for this function:

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