16 child->ComputeRequirement();
29 child->Render(screen);
35 Render(screen, element.get());
virtual void SetBox(Box box)
Assign a position and a dimension to an element for drawing.
virtual void ComputeRequirement()
Compute how much space an elements needs.
virtual void Render(Screen &screen)
Display an element on a ftxui::Screen.
A rectangular grid of Pixel.
std::shared_ptr< Node > Element
std::vector< Element > Elements
void Render(Screen &screen, const Element &node)
Display an element on a ftxui::Screen.