4#ifndef FTXUI_SCREEN_SURFACE_HPP
5#define FTXUI_SCREEN_SURFACE_HPP
27 std::string&
at(
int x,
int y);
28 const std::string&
at(
int x,
int y)
const;
50 std::vector<std::vector<Cell>>
cells_;
const Cell & PixelAt(int x, int y) const
std::string & at(int x, int y)
Access a character in a cell at a given position.
Cell & PixelAt(int x, int y)
Cell & CellAt(int x, int y)
Access a cell (Cell) at a given position.
void Clear()
Clear all the cells from the surface.
std::vector< std::vector< Cell > > cells_
virtual ~Surface()=default
A rectangular grid of Cell.
Box is a structure that represents a rectangular area in a 2D space.
A Unicode character and its associated style.
The FTXUI ftxui:: namespace.