Configurable console renderer, implements filtering, colorized text, incons.
More...
#include <GUI_ConsoleView.h>
Configurable console renderer, implements filtering, colorized text, incons.
Definition at line 40 of file GUI_ConsoleView.h.
◆ DrawColoredTextWithIcon()
ImVec2 ConsoleView::DrawColoredTextWithIcon |
( |
ImVec2 |
text_cursor, |
|
|
Ogre::TexturePtr |
icon, |
|
|
ImVec4 |
default_color, |
|
|
std::string const & |
line |
|
) |
| |
|
private |
◆ DrawConsoleMessages()
void ConsoleView::DrawConsoleMessages |
( |
| ) |
|
◆ DrawFilteringOptions()
void ConsoleView::DrawFilteringOptions |
( |
| ) |
|
◆ DrawMessage()
◆ MessageFilter()
◆ RequestReloadMessages()
void RoR::GUI::ConsoleView::RequestReloadMessages |
( |
| ) |
|
|
inline |
◆ UpdateMessages()
int ConsoleView::UpdateMessages |
( |
| ) |
|
|
private |
◆ alpha
float RoR::GUI::ConsoleView::alpha = 1.f |
◆ cvw_background_color
ImVec4 RoR::GUI::ConsoleView::cvw_background_color = ImVec4(0,0,0,0) |
◆ cvw_background_padding
ImVec2 RoR::GUI::ConsoleView::cvw_background_padding = ImVec2(0,0) |
◆ cvw_enable_icons
bool RoR::GUI::ConsoleView::cvw_enable_icons = false |
◆ cvw_enable_scrolling
bool RoR::GUI::ConsoleView::cvw_enable_scrolling = false |
◆ cvw_filter_area_actor
bool RoR::GUI::ConsoleView::cvw_filter_area_actor = true |
◆ cvw_filter_area_echo
bool RoR::GUI::ConsoleView::cvw_filter_area_echo = false |
◆ cvw_filter_area_script
bool RoR::GUI::ConsoleView::cvw_filter_area_script = true |
◆ cvw_filter_area_terrn
bool RoR::GUI::ConsoleView::cvw_filter_area_terrn = true |
◆ cvw_filter_type_chat
bool RoR::GUI::ConsoleView::cvw_filter_type_chat = true |
◆ cvw_filter_type_cmd
bool RoR::GUI::ConsoleView::cvw_filter_type_cmd = true |
◆ cvw_filter_type_error
bool RoR::GUI::ConsoleView::cvw_filter_type_error = true |
◆ cvw_filter_type_notice
bool RoR::GUI::ConsoleView::cvw_filter_type_notice = true |
◆ cvw_filter_type_warning
bool RoR::GUI::ConsoleView::cvw_filter_type_warning = true |
◆ cvw_line_spacing
float RoR::GUI::ConsoleView::cvw_line_spacing = 1.f |
◆ cvw_msg_duration_ms
size_t RoR::GUI::ConsoleView::cvw_msg_duration_ms = 0u |
◆ cvw_smooth_scrolling
bool RoR::GUI::ConsoleView::cvw_smooth_scrolling = true |
◆ fadeout_interval
size_t RoR::GUI::ConsoleView::fadeout_interval = 700u |
◆ m_display_messages
Rebuilt every frame; kept as member to reuse allocated memory.
Definition at line 76 of file GUI_ConsoleView.h.
◆ m_filtered_messages
◆ m_reload_messages
bool RoR::GUI::ConsoleView::m_reload_messages = false |
|
private |
◆ m_total_messages
size_t RoR::GUI::ConsoleView::m_total_messages = 0 |
|
private |
The documentation for this struct was generated from the following files: