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

渲染辅助组件 更多...

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

浏览该文件的源代码.

函数

unique_ptr< component_baseneforce::tui::components::renderer (unique_ptr< component_base > child, function< element()> render_fn)
 使用渲染函数覆盖子组件的 render()
unique_ptr< component_baseneforce::tui::components::renderer (unique_ptr< component_base > child, function< element(bool focused)> render_fn)
 带焦点感知的渲染器
unique_ptr< component_baseneforce::tui::components::renderer (function< element()> render_fn)
 独立渲染器
unique_ptr< component_baseneforce::tui::components::catch_event (unique_ptr< component_base > child, function< bool(const key_event &)> on_event)
 在事件传递到子组件前拦截处理
unique_ptr< component_baseneforce::tui::components::maybe (unique_ptr< component_base > child, const bool *show)
 条件渲染组件

详细描述

渲染辅助组件

提供 renderer(自定义渲染)、catch_event(事件拦截)和 maybe(条件显示)三个声明式组件包装器。

在文件 component/renderer.hpp 中定义.