![]() |
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 |