NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
renderer.hpp 文件参考

元素树渲染器 更多...

renderer.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  neforce::tui::scrollbar_hit
 滚动条命中信息 更多...
class  neforce::tui::renderer
 元素树渲染器 更多...

函数

const elementneforce::tui::find_element_at (const vector< layout_rect > &layout, const element &tree, int mx, int my, int &idx)
 在元素树中查找可点击元素
component_baseneforce::tui::hit_test_at (const vector< layout_rect > &layout, const element &tree, int mx, int my, int &idx, component_base *fallback)
 命中测试

详细描述

元素树渲染器

renderer 负责将虚拟元素树渲染到 screen 帧缓冲区—— 遍历元素树与布局矩形,绘制文本、边框、样式、滚动条等。

在文件 renderer.hpp 中定义.