|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
像素网格基类 更多...
#include <screen.hpp>
Public 成员函数 | |
| surface (int dimx, int dimy) | |
| 构造函数 | |
| int | dimx () const noexcept |
| 获取宽度 | |
| int | dimy () const noexcept |
| 获取高度 | |
| string & | at (int x, int y) |
| 有边界检查的字符访问 | |
| cell & | cell_at (int x, int y) |
| 有边界检查的 cell 访问 | |
| cell & | fast_cell_at (int x, int y) noexcept |
| 无边界检查的 cell 访问 | |
| virtual void | clear () |
| 清空所有 cell | |
| neforce::tui::surface::surface | ( | int | dimx, |
| int | dimy ) |
|
nodiscard |
有边界检查的字符访问
| x | 列坐标 |
| y | 行坐标 |
|
nodiscard |
有边界检查的 cell 访问
| x | 列坐标 |
| y | 行坐标 |
|
inlinenodiscardnoexcept |
获取宽度
在文件 screen.hpp 第 126 行定义.
被这些函数引用 neforce::tui::screen::resize(), neforce::tui::screen::screen() , 以及 surface().
|
inlinenodiscardnoexcept |
获取高度
在文件 screen.hpp 第 132 行定义.
被这些函数引用 neforce::tui::screen::resize(), neforce::tui::screen::screen() , 以及 surface().
|
inlinenodiscardnoexcept |