Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
BlamUIWidget_CrashScreen.h
Go to the documentation of this file.
1 #pragma once
2 
4 
6 {
7 private:
8  BlamUIWidget_Text* text = nullptr;
9  BlamUIWidget_BasicRectangle* background = nullptr;
10 
11 public:
13 
14  void SetBasicMessage(std::string additional_info = "");
15  void SetDetailedMessage(std::string expression, std::string file, int line, std::string details);
16 
17  void SetHidden(bool new_hidden) override;
18 };
ui.h
BlamUIWidget_Group
Definition: ui.h:141
BlamUIWidget::MarkForUpdate
void MarkForUpdate()
Definition: BlamUIWidget.cpp:354
BlamUIWidget_BasicRectangle::solid
bool solid
Definition: ui.h:197
rendering.h
Blam::Globals::GetGlobalAsColor
BLAM BlamColor * GetGlobalAsColor(std::string name)
Retrieves a global's value as a BlamColor.
Definition: globals.cpp:419
BlamUIWidget::SetPosition
virtual void SetPosition(BlamVector2 new_position)
Definition: BlamUIWidget.cpp:330
BlamWidgetAnchor::TopLeft
@ TopLeft
The widget will be placed at the top-left of the screen.
BlamUIWidget_Group::children
std::vector< BlamUIWidget * > children
Definition: ui.h:148
BlamUIWidget_Text::color
BlamColor color
Definition: ui.h:323
BlamUIWidget::SetSize
void SetSize(BlamVector2 new_size)
Definition: BlamUIWidget.cpp:323
BlamVersionStringDisplayMode::CrashScreen
@ CrashScreen
Indicates the build string should be formatted for the crash screen.
BlamRendering::OGRE::GetRenderHeight
BLAM int GetRenderHeight()
Definition: ogre.cpp:375
globals.h
BlamUIWidget_BasicRectangle
Definition: ui.h:184
file
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current MUST include this txt file
Definition: chiropteraDM.txt:95
BlamUIWidget_CrashScreen::BlamUIWidget_CrashScreen
BlamUIWidget_CrashScreen(BlamUIWidget_Group *_parent)
Definition: BlamUIWidget_CrashScreen.cpp:6
BlamUIWidget_Text::text
std::string text
Definition: ui.h:327
BlamUIWidget_Text::shadow_color
BlamColor shadow_color
Definition: ui.h:324
BlamRendering::OGRE::GetRenderWidth
BLAM int GetRenderWidth()
Definition: ogre.cpp:370
BlamUIWidget_CrashScreen
Definition: BlamUIWidget_CrashScreen.h:5
BlamUIWidget_CrashScreen::SetDetailedMessage
void SetDetailedMessage(std::string expression, std::string file, int line, std::string details)
Definition: BlamUIWidget_CrashScreen.cpp:49
BlamUIWidget::z_index
int z_index
Definition: ui.h:106
BlamUIWidget_CrashScreen::SetHidden
void SetHidden(bool new_hidden) override
Definition: BlamUIWidget_CrashScreen.cpp:57
BlamWidgetType
BlamWidgetType
Enumerator listing possible UI widget types.
Definition: ui.h:60
BlamUIWidget_CrashScreen::SetBasicMessage
void SetBasicMessage(std::string additional_info="")
Definition: BlamUIWidget_CrashScreen.cpp:39
BlamUIWidget_BasicRectangle::color
BlamColor color
Definition: ui.h:196
BlamUIWidget_CrashScreen.h
BlamUIWidget_Text
Definition: ui.h:293
BlamUIWidget::SetAnchorPosition
void SetAnchorPosition(BlamWidgetAnchor new_anchor_position)
Definition: BlamUIWidget.cpp:343
details
const char * details
Definition: error_notice.cpp:17