4#ifndef FTXUI_COMPONENT_LOOP_HPP
5#define FTXUI_COMPONENT_LOOP_HPP
14using Component = std::shared_ptr<ComponentBase>;
15class ScreenInteractive;
bool HasQuitted()
Indique si la boucle a été quittée.
Loop(const ScreenInteractive &)=delete
Loop(ScreenInteractive *screen, Component component)
Une boucle est un wrapper autour d'un Component et d'un ScreenInteractive. Elle est utilisée pour exé...
Loop & operator=(const Loop &)=delete
void RunOnce()
Exécute la boucle une seule fois. Fait en sorte que le component traite toutes les tâches/événements ...
Loop(const Loop &)=default
Loop & operator=(Loop &&)=delete
void RunOnceBlocking()
Attend qu'au moins un événement soit géré et exécute Loop::RunOnce().
Loop est une classe qui gère la boucle d'événements pour un composant.
ScreenInteractive est un Screen qui peut gérer les événements, exécuter une boucle principale et gére...
L'espace de noms FTXUI ftxui::
std::shared_ptr< ComponentBase > Component