![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Exported Modules | |
| module | cydui.components.base |
Classes | |
| class | cydui::components::component_renderer_t |
| struct | cydui::components::component_renderer_t::render_data_t |
Typedefs | |
| using | sptr = std::shared_ptr<component_renderer_t> |
Functions | |
| static sptr | make () |
| bool | is_compositing () const |
| std::mutex & | compositing_mutex () |
| void | queue_render (const component_base_t::sptr &component) |
| void | render (graphics::window_t &window, const component_base_t::sptr &component) |
| void | compose_all (graphics::window_t &window, const component_base_t::sptr &root_component) |
| void | repaint_component (const component_base_t::sptr &component) |
| bool | render_all (graphics::window_t &win, const component_base_t::sptr &root) |
Variables | |
| fabric::wiring::output_signal< component_renderer_t, compositing::compositing_node_t * > | compositing_signal {} |
| compositing::compositing_node_t | compositing_node_ {} |
| bool | graphics_dirty_ = true |
| bool | compositing_dirty_ = true |
Files | |
| file | include/cyd_ui/components/component_renderer.cppm |