CPP-TOOLBOX
Loading...
Searching...
No Matches
ui.hpp File Reference
#include <functional>
#include <glm/fwd.hpp>
#include <optional>
#include "sbpt_generated_includes.hpp"

Go to the source code of this file.

Classes

struct  FileBrowser
 
struct  UIRect
 
struct  UITextBox
 
struct  UIClickableTextBox
 
struct  UIDropdownOption
 
struct  UIDropdown
 
struct  UIInputBox
 
class  UI
 
class  IUIRenderSuite
 Interface for UI rendering operations. More...
 

Functions

void process_and_queue_render_ui (glm::vec2 ndc_mouse_pos, UI &curr_ui, IUIRenderSuite &ui_render_suite, const std::vector< std::string > &key_strings_just_pressed, bool delete_action_just_pressed, bool confirm_action_just_pressed, bool mouse_just_clicked)
 

Function Documentation

◆ process_and_queue_render_ui()

void process_and_queue_render_ui ( glm::vec2 ndc_mouse_pos,
UI & curr_ui,
IUIRenderSuite & ui_render_suite,
const std::vector< std::string > & key_strings_just_pressed,
bool delete_action_just_pressed,
bool confirm_action_just_pressed,
bool mouse_just_clicked )