4#ifndef FTXUI_COMPONENT_LOOP_HPP
5#define FTXUI_COMPONENT_LOOP_HPP
15using Component = std::shared_ptr<ComponentBase>;
56class FTXUI_EXPORT(COMPONENT) Loop {
58 Loop(App* screen, Component component);
63 void RunOnceBlocking();
67 Loop& operator=(Loop&&) =
delete;
68 Loop& operator=(
const Loop&) =
delete;
69 Loop(Loop&&) =
delete;
70 Loop(
const Loop&) =
delete;
std::shared_ptr< ComponentBase > Component