Rigs of Rods 2023.09
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Private Member Functions | Private Attributes
RoR::GUI::BBCodeDrawingContext Class Reference

Public Member Functions

 BBCodeDrawingContext (ImTextFeeder &feeder, float wrap_w, ImVec2 panel_screenpos, ImVec2 panel_size)
 
void DrawBBCodeChildrenRecursive (const BBNode &parent)
 

Data Fields

ImTextFeederm_feeder
 
float m_wrap_width
 
ImVec2 bb_panel_screenpos = ImVec2(0, 0)
 
ImVec2 bb_panel_size = ImVec2(0, 0)
 

Private Member Functions

void HandleBBText (const BBTextPtr &textnode)
 
bool HandleBBElement (const BBElementPtr &element)
 

Private Attributes

bool m_italic_text = false
 
bool m_bold_text = false
 
bool m_underline_text = false
 

Detailed Description

Definition at line 1629 of file GUI_RepositorySelector.cpp.

Constructor & Destructor Documentation

◆ BBCodeDrawingContext()

RoR::GUI::BBCodeDrawingContext::BBCodeDrawingContext ( ImTextFeeder feeder,
float  wrap_w,
ImVec2  panel_screenpos,
ImVec2  panel_size 
)
inline

Definition at line 1710 of file GUI_RepositorySelector.cpp.

Member Function Documentation

◆ DrawBBCodeChildrenRecursive()

void RoR::GUI::BBCodeDrawingContext::DrawBBCodeChildrenRecursive ( const BBNode parent)
inline

Definition at line 1717 of file GUI_RepositorySelector.cpp.

◆ HandleBBElement()

bool RoR::GUI::BBCodeDrawingContext::HandleBBElement ( const BBElementPtr element)
inlineprivate

Definition at line 1658 of file GUI_RepositorySelector.cpp.

◆ HandleBBText()

void RoR::GUI::BBCodeDrawingContext::HandleBBText ( const BBTextPtr textnode)
inlineprivate

Definition at line 1636 of file GUI_RepositorySelector.cpp.

Field Documentation

◆ bb_panel_screenpos

ImVec2 RoR::GUI::BBCodeDrawingContext::bb_panel_screenpos = ImVec2(0, 0)

Definition at line 1715 of file GUI_RepositorySelector.cpp.

◆ bb_panel_size

ImVec2 RoR::GUI::BBCodeDrawingContext::bb_panel_size = ImVec2(0, 0)

Definition at line 1716 of file GUI_RepositorySelector.cpp.

◆ m_bold_text

bool RoR::GUI::BBCodeDrawingContext::m_bold_text = false
private

Definition at line 1633 of file GUI_RepositorySelector.cpp.

◆ m_feeder

ImTextFeeder& RoR::GUI::BBCodeDrawingContext::m_feeder

Definition at line 1713 of file GUI_RepositorySelector.cpp.

◆ m_italic_text

bool RoR::GUI::BBCodeDrawingContext::m_italic_text = false
private

Definition at line 1632 of file GUI_RepositorySelector.cpp.

◆ m_underline_text

bool RoR::GUI::BBCodeDrawingContext::m_underline_text = false
private

Definition at line 1634 of file GUI_RepositorySelector.cpp.

◆ m_wrap_width

float RoR::GUI::BBCodeDrawingContext::m_wrap_width

Definition at line 1714 of file GUI_RepositorySelector.cpp.


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