galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::systems::AnimationSystem Class Referencefinal

Update entity animations. More...

#include <AnimationSystem.hpp>

+ Inheritance diagram for galaxy::systems::AnimationSystem:
+ Collaboration diagram for galaxy::systems::AnimationSystem:

Public Member Functions

 AnimationSystem ()
 Constructor.
 
virtual ~AnimationSystem ()
 Destructor.
 
void update (entt::registry &registry) override
 Abstract implementation for updating the system. Use the manager to retreive your components.
 
- Public Member Functions inherited from galaxy::systems::System
virtual ~System () noexcept
 Destructor.
 
const std::string & id () const noexcept
 Get identifier.
 

Additional Inherited Members

- Protected Member Functions inherited from galaxy::systems::System
 System (const std::string &id) noexcept
 Constructor.
 
- Protected Attributes inherited from galaxy::systems::System
std::string m_id
 Debug id.
 

Detailed Description

Update entity animations.

Definition at line 20 of file AnimationSystem.hpp.

Constructor & Destructor Documentation

◆ AnimationSystem()

galaxy::systems::AnimationSystem::AnimationSystem ( )

Constructor.

Definition at line 19 of file AnimationSystem.cpp.

◆ ~AnimationSystem()

galaxy::systems::AnimationSystem::~AnimationSystem ( )
virtual

Destructor.

Definition at line 23 of file AnimationSystem.cpp.

Member Function Documentation

◆ update()

void galaxy::systems::AnimationSystem::update ( entt::registry & registry)
overridevirtual

Abstract implementation for updating the system. Use the manager to retreive your components.

Parameters
EnTTregistry to process entities from.

Implements galaxy::systems::System.

Definition at line 27 of file AnimationSystem.cpp.


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