Go to the documentation of this file.
28 void onSelfUpdate(std::chrono::nanoseconds dtime)
override;
~AnimationsSystem() override=default
A default destructor.
void onSelfUpdate(std::chrono::nanoseconds dtime) override
A method called after all entities that this system manage has been updated.
Definition: AnimationsSystem.cpp:36
void onUpdate(WAL::ViewEntity< Drawable3DComponent, AnimationsComponent > &entity, std::chrono::nanoseconds dtime) override
Definition: AnimationsSystem.cpp:19
Definition: AnimationsSystem.hpp:13
Definition: AnimationsComponent.cpp:9
The main WAL class, it is used to setup and run the ECS.
Definition: Wal.hpp:27
long maxAnimsToSkip
used to reset animsToskip
Definition: AnimationsSystem.hpp:18
AnimationsSystem(WAL::Wal &wal)
A default constructor.
Definition: AnimationsSystem.cpp:15
AnimationsSystem & operator=(const AnimationsSystem &)=delete
A system is not assignable.
A base system of WAL.
Definition: System.hpp:22
long animsToSkip
Should the next update call be skipped?
Definition: AnimationsSystem.hpp:21