1#ifndef UI_RENDER_SUITE_IMPLEMENTATION_HPP
2#define UI_RENDER_SUITE_IMPLEMENTATION_HPP
13 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
19 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
23 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
29 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
33 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
39 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
43 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
49 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
53 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
66 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
67 text_ivpsc.id, text_ivpsc.indices, text_ivpsc.xyz_positions, text_ivpsc.rgb_colors,
70 batcher.absolute_position_with_colored_vertex_shader_batcher.queue_draw(
Interface for UI rendering operations.
Definition ui.hpp:329
bool has_just_changed() const
Definition temporal_binary_signal.cpp:113
void render_dropdown(const UIDropdown &dd) override
Render a dropdown menu.
Definition ui_render_suite_implementation.hpp:48
void render_colored_box(const UIRect &cb) override
Render a colored box.
Definition ui_render_suite_implementation.hpp:12
void render_clickable_text_box(const UIClickableTextBox &cr) override
Render a clickable text box.
Definition ui_render_suite_implementation.hpp:28
void render_dropdown_option(const UIDropdownOption &udo) override
Definition ui_render_suite_implementation.hpp:61
void render_input_box(const UIInputBox &ib) override
Render an input box.
Definition ui_render_suite_implementation.hpp:38
Batcher & batcher
Definition ui_render_suite_implementation.hpp:8
UIRenderSuiteImpl(Batcher &batcher)
Definition ui_render_suite_implementation.hpp:10
void render_text_box(const UITextBox &tb) override
Render a text box.
Definition ui_render_suite_implementation.hpp:18
std::vector< glm::vec3 > xyz_positions
Definition draw_info.hpp:138
std::vector< unsigned int > indices
Definition draw_info.hpp:137
std::vector< glm::vec3 > rgb_colors
Definition draw_info.hpp:139
int id
Definition draw_info.hpp:136
draw_info::IVPColor text_drawing_ivpsc
Definition ui.hpp:67
TemporalBinarySignal modified_signal
Definition ui.hpp:72
draw_info::IVPColor ivpsc
Definition ui.hpp:66
draw_info::IVPColor background_ivpsc
Definition ui.hpp:95
TemporalBinarySignal modified_signal
Definition ui.hpp:98
draw_info::IVPColor text_ivpsc
Definition ui.hpp:96
draw_info::IVPColor dropdown_text_ivpsc
Definition ui.hpp:119
draw_info::IVPColor dropdown_background
Definition ui.hpp:118
TemporalBinarySignal modified_signal
Definition ui.hpp:127
draw_info::IVPColor ivpsc
Definition ui.hpp:37
TemporalBinarySignal modified_signal
Definition ui.hpp:39
draw_info::IVPColor text_drawing_ivpsc
Definition ui.hpp:49
TemporalBinarySignal modified_signal
Definition ui.hpp:52
draw_info::IVPColor background_ivpsc
Definition ui.hpp:48