Elaztek Developer Hub
Blamite Game Engine - blam!  00368.02.12.23.1347.blamite
The core library for the Blamite Game Engine.
uid_cypher.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <thread>
4 
5 #include <Strings/components/classes/events/game_engine_events/NewFrame/NewFrameEvent.h>
6 #include <Strings/components/classes/events/events.h>
8 
21 class BlamUIWidget_UserIDCypher : public BlamUIWidget, public BlamEventListener
22 {
23 private:
24  BlamUIWidget_Text* text = nullptr;
25 
26 public:
33 
38 
39  void Draw() override;
40  void ShowImGuiPropertyEditor() override;
41  void UpdateMetrics() override;
42  void RefreshRelativePosition() override;
43 
44  void OnTickEvent(TickEvent* event) override;
45 };
BlamUIWidget_UserIDCypher::~BlamUIWidget_UserIDCypher
~BlamUIWidget_UserIDCypher()
Destroys the user ID cypher widget.
Definition: BlamUIWidget_UserIDCypher.cpp:23
ui.h
BlamUIWidget_Group
Definition: ui.h:113
BlamUIWidget_UserIDCypher::OnTickEvent
void OnTickEvent(TickEvent *event) override
Definition: BlamUIWidget_UserIDCypher.cpp:49
BlamUIWidget_UserIDCypher::RefreshRelativePosition
void RefreshRelativePosition() override
Definition: BlamUIWidget_UserIDCypher.cpp:44
BlamUIWidget_UserIDCypher::UpdateMetrics
void UpdateMetrics() override
Definition: BlamUIWidget_UserIDCypher.cpp:39
BlamUIWidget_UserIDCypher::BlamUIWidget_UserIDCypher
BlamUIWidget_UserIDCypher(BlamUIWidget_Group *_parent)
Constructs a new user ID cypher widget.
Definition: BlamUIWidget_UserIDCypher.cpp:8
BlamUIWidget
Definition: ui.h:69
BlamUIWidget_UserIDCypher
UI widget for the user ID cypher display.
Definition: uid_cypher.h:21
BlamUIWidget_UserIDCypher::ShowImGuiPropertyEditor
void ShowImGuiPropertyEditor() override
Definition: BlamUIWidget_UserIDCypher.cpp:34
BlamUIWidget_UserIDCypher::Draw
void Draw() override
Definition: BlamUIWidget_UserIDCypher.cpp:29
BlamUIWidget_Text
Definition: ui.h:139