CPP-TOOLBOX
Loading...
Searching...
No Matches
IUIRenderSuite Class Referenceabstract

Interface for UI rendering operations. More...

#include <ui.hpp>

Inheritance diagram for IUIRenderSuite:
UIRenderSuiteImpl

Public Member Functions

virtual ~IUIRenderSuite ()=default
 
virtual void render_colored_box (const UIRect &cb)=0
 Render a colored box.
 
virtual void render_text_box (const UITextBox &tb)=0
 Render a text box.
 
virtual void render_clickable_text_box (const UIClickableTextBox &cr)=0
 Render a clickable text box.
 
virtual void render_input_box (const UIInputBox &ib)=0
 Render an input box.
 
virtual void render_dropdown (const UIDropdown &dd)=0
 Render a dropdown menu.
 
virtual void render_dropdown_option (const UIDropdownOption &udo)=0
 

Detailed Description

Interface for UI rendering operations.

Constructor & Destructor Documentation

◆ ~IUIRenderSuite()

virtual IUIRenderSuite::~IUIRenderSuite ( )
virtualdefault

Member Function Documentation

◆ render_clickable_text_box()

virtual void IUIRenderSuite::render_clickable_text_box ( const UIClickableTextBox & cr)
pure virtual

Render a clickable text box.

Parameters
crThe UIClickableTextBox containing text and background data.

Implemented in UIRenderSuiteImpl.

◆ render_colored_box()

virtual void IUIRenderSuite::render_colored_box ( const UIRect & cb)
pure virtual

Render a colored box.

Parameters
cbThe UIRect containing rendering data.

Implemented in UIRenderSuiteImpl.

◆ render_dropdown()

virtual void IUIRenderSuite::render_dropdown ( const UIDropdown & dd)
pure virtual

Render a dropdown menu.

Parameters
ddThe UIDropdown containing text and background data.

Implemented in UIRenderSuiteImpl.

◆ render_dropdown_option()

virtual void IUIRenderSuite::render_dropdown_option ( const UIDropdownOption & udo)
pure virtual

Implemented in UIRenderSuiteImpl.

◆ render_input_box()

virtual void IUIRenderSuite::render_input_box ( const UIInputBox & ib)
pure virtual

Render an input box.

Parameters
ibThe UIInputBox containing text and background data.

Implemented in UIRenderSuiteImpl.

◆ render_text_box()

virtual void IUIRenderSuite::render_text_box ( const UITextBox & tb)
pure virtual

Render a text box.

Parameters
tbThe UITextBox containing text and background data.

Implemented in UIRenderSuiteImpl.


The documentation for this class was generated from the following file: