![]() |
Blamite Game Engine - blam!
00367.02.08.23.1815.blamite
The core library for the Blamite Game Engine.
|
UI widget for the user ID cypher display. More...
#include <uid_cypher.h>
Public Member Functions | |
BlamUIWidget_UserIDCypher (BlamUIWidget_Group *_parent) | |
Constructs a new user ID cypher widget. More... | |
~BlamUIWidget_UserIDCypher () | |
Destroys the user ID cypher widget. More... | |
void | Draw () override |
void | ShowImGuiPropertyEditor () override |
void | UpdateMetrics () override |
void | RefreshRelativePosition () override |
void | OnTickEvent (TickEvent *event) override |
![]() | |
BlamUIWidget (BlamWidgetType type) | |
BlamUIWidget (BlamWidgetType type, BlamUIWidget_Group *_parent) | |
virtual | ~BlamUIWidget () |
BlamWidgetType | GetType () |
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 () |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
BlamVector2 | position_absolute = { 0, 0 } |
BlamVector2 | size_absolute = { 100, 100 } |
UI widget for the user ID cypher display.
This will display a pair of two numbers that, when used together, can be used to identify a player from any footage or screenshot of a pre-release build of the engine. This can be used to ensure that in cases where we don't want certain content leaked, we can identify any potential leaker source.
0
- causing both numbers to be identical. As soon as we have some kind of system for user login/authentication, this should be updated to use that value instead. BlamUIWidget_UserIDCypher::BlamUIWidget_UserIDCypher | ( | BlamUIWidget_Group * | _parent | ) |
Constructs a new user ID cypher widget.
parent | - The parent of this widget. |
BlamUIWidget_UserIDCypher::~BlamUIWidget_UserIDCypher | ( | ) |
Destroys the user ID cypher widget.
Will unregister the listener and release any memory.
|
overridevirtual |
Reimplemented from BlamUIWidget.
|
override |
|
overridevirtual |
Reimplemented from BlamUIWidget.
|
overridevirtual |
Reimplemented from BlamUIWidget.
|
overridevirtual |
Reimplemented from BlamUIWidget.