OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::Graphics::SpriteAnimationSystem Class Reference

#include <sprite.hpp>

Inheritance diagram for Engine::Graphics::SpriteAnimationSystem:
Engine::ECS::System

Public Member Functions

void OnUpdate (float deltaTime) override
 Callback d'upadte du système d'animation de sprite.
Public Member Functions inherited from Engine::ECS::System
RegistryGetRegistry ()
 Renvoie le registre actif.
Engine::AppGetApp ()
 Renvoie l'objet App principal.
void Resume ()
 Passe le booléen "mPaused" a false.
void Pause ()
 Passe le booléen "mPaused" a true.
bool IsPaused ()
 Vérifie si le système est en pause.
virtual ~System ()=default
virtual void OnInit ()
 Fonction d'initialisation dans le cycle de vie de l'app.
virtual void OnFixedUpdate (float deltaTime)
 Fonction d'update fixe dans le cycle de vie.
virtual void OnRender (float alpha=0.0f)
 Fonction appelée au rendu à l'écran.
virtual void OnUIRender ()
 Fonction appelée après le rendu de l'interface à l'écran.
virtual void OnLateUpdate (float deltaTime)
 Fonction d'update tardive appelée à la fin de la boucle.

Member Function Documentation

◆ OnUpdate()

void Engine::Graphics::SpriteAnimationSystem::OnUpdate ( float deltaTime)
overridevirtual

Callback d'upadte du système d'animation de sprite.

Pendant l'update, mets à jour toutes les entités qui ont un sprite et un spriteAnimator L'update commence par mettre à jour les spriteAnimators, et ensuite il met à jour la texture du sprite en fonction de la frame en cours.

Parameters
deltaTime

Reimplemented from Engine::ECS::System.


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