|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
渲染辅助组件 更多...
#include "NeForce/tui/component/component.hpp"函数 | |
| unique_ptr< component_base > | neforce::tui::components::renderer (unique_ptr< component_base > child, function< element()> render_fn) |
| 使用渲染函数覆盖子组件的 render() | |
| unique_ptr< component_base > | neforce::tui::components::renderer (unique_ptr< component_base > child, function< element(bool focused)> render_fn) |
| 带焦点感知的渲染器 | |
| unique_ptr< component_base > | neforce::tui::components::renderer (function< element()> render_fn) |
| 独立渲染器 | |
| unique_ptr< component_base > | neforce::tui::components::catch_event (unique_ptr< component_base > child, function< bool(const key_event &)> on_event) |
| 在事件传递到子组件前拦截处理 | |
| unique_ptr< component_base > | neforce::tui::components::maybe (unique_ptr< component_base > child, const bool *show) |
| 条件渲染组件 | |