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

#include <Animation.hpp>

+ Inheritance diagram for gme::AnimationSystem:
+ Collaboration diagram for gme::AnimationSystem:

Public Member Functions

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

Detailed Description

Definition at line 17 of file Animation.hpp.

Constructor & Destructor Documentation

◆ AnimationSystem() [1/3]

gme::AnimationSystem::AnimationSystem ( const std::shared_ptr< eng::IRenderer > & )
inlineexplicit

Definition at line 20 of file Animation.hpp.

◆ ~AnimationSystem()

gme::AnimationSystem::~AnimationSystem ( )
overridedefault

◆ AnimationSystem() [2/3]

gme::AnimationSystem::AnimationSystem ( const AnimationSystem & )
delete

◆ AnimationSystem() [3/3]

gme::AnimationSystem::AnimationSystem ( AnimationSystem && )
delete

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ update()

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

Implements ecs::ISystem.

Definition at line 28 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: