![]() |
Blamite Game Engine - blam!
00367.02.08.23.1815.blamite
The core library for the Blamite Game Engine.
|
#include <ui.h>
Public Member Functions | |
BlamUIWidget_Text (BlamUIWidget_Group *_parent) | |
~BlamUIWidget_Text () | |
void | Draw () |
void | ShowImGuiPropertyEditor () |
void | UpdateMetrics () override |
![]() | |
BlamUIWidget (BlamWidgetType type) | |
BlamUIWidget (BlamWidgetType type, BlamUIWidget_Group *_parent) | |
virtual | ~BlamUIWidget () |
BlamWidgetType | GetType () |
virtual void | RefreshRelativePosition () |
void | RefreshRelativePosition (int viewport_width, int viewport_height, BlamVector2 initial_position) |
void | SetSize (BlamVector2 new_size) |
void | SetPosition (BlamVector2 new_position) |
void | SetRotation (float new_rotation) |
void | SetAnchorPosition (BlamWidgetAnchor new_anchor_position) |
BlamVector2 | GetAbsolutePosition () |
Public Attributes | |
bool | auto_update = false |
bool | auto_scale_shadow = true |
int | character_height = 16 |
BlamVector2 | shadow_offset = { 1, 1 } |
BlamColor | color = BlamColor(255, 255, 255) |
BlamColor | shadow_color = BlamColor(0, 0, 0) |
std::string | font_name = "fixedsys" |
std::string | text = "blam!" |
![]() | |
std::string | display_name = "unnamed" |
std::string | description = "" |
BlamVector2 | position = { 0, 0 } |
BlamVector2 | size = { 100, 100 } |
float | rotation = 0.0f |
bool | hidden = false |
BlamUIWidget_Group * | parent = nullptr |
Additional Inherited Members | |
![]() | |
BlamVector2 | position_absolute = { 0, 0 } |
BlamVector2 | size_absolute = { 100, 100 } |
BlamUIWidget_Text::BlamUIWidget_Text | ( | BlamUIWidget_Group * | _parent | ) |
BlamUIWidget_Text::~BlamUIWidget_Text | ( | ) |
|
virtual |
Reimplemented from BlamUIWidget.
|
virtual |
Reimplemented from BlamUIWidget.
|
overridevirtual |
Reimplemented from BlamUIWidget.
bool BlamUIWidget_Text::auto_scale_shadow = true |
bool BlamUIWidget_Text::auto_update = false |
int BlamUIWidget_Text::character_height = 16 |
BlamColor BlamUIWidget_Text::color = BlamColor(255, 255, 255) |
std::string BlamUIWidget_Text::font_name = "fixedsys" |
BlamColor BlamUIWidget_Text::shadow_color = BlamColor(0, 0, 0) |
BlamVector2 BlamUIWidget_Text::shadow_offset = { 1, 1 } |
std::string BlamUIWidget_Text::text = "blam!" |