 |
Blamite Game Engine - blam!
00423.10.27.24.0533.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
5 #include <Strings/components/classes/events/game_engine_events/NewFrame/NewFrameEvent.h>
6 #include <Strings/components/classes/events/events.h>
BLAM BlamConfigurationFile * GetEngineConfiguration()
Retrieves the main engine configuration file.
Definition: config.cpp:60
BLAM bool GlobalExists(std::string id)
Determines whether or not a global exists.
Definition: globals.cpp:27
@ String
Represents a std::string.
Definition: globals.h:29
BLAM uint32_t GetUserID()
Definition: user.cpp:3
@ Boolean
Represents a boolean. Can be true or false.
Definition: globals.h:24
void SetHidden(bool new_hidden) override
Sets the hidden state of the widget.
Definition: text.cpp:452
bool boolean_value
The boolean value of the global.
Definition: globals.h:56
void ShowImGuiPropertyEditor() override
Displays an ImGUI-based property editor.
Definition: text.cpp:71
@ UIDCypher
Special widget. Used for the user ID cypher.
BlamGlobalType type
The type of the global.
Definition: globals.h:46
void UpdateMetrics() override
Updates metrics for the widget.
Definition: text.cpp:97
IMGUI_API bool CollapsingHeader(const char *label, ImGuiTreeNodeFlags flags=0)
Definition: imgui_widgets.cpp:5422
void Draw() override
Draws the widget on-screen.
Definition: text.cpp:52
@ TopLeft
The widget will be placed at the top-left of the screen.
BlamColor color
The text foreground color.
Definition: ui.h:524
@ DebugMenuItem
Special widget. Represents an item within the debug menu.
Structure containing data for a game engine global.
Definition: globals.h:44
unsigned int uint32_t
Definition: stdint.h:17
BLAM BlamEngineGlobal * GetGlobal(std::string name)
Retrieves a global with the specified ID.
Definition: globals.cpp:189
std::string text
The text to display within this text widget.
Definition: ui.h:528
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
BlamWidgetType
Enumerator listing possible UI widget types.
Definition: ui.h:60
std::string value_raw
The raw value of the global as a string.
Definition: globals.h:49
@ TopRight
The widget will be placed at the top-right of the screen.
Class representing a Text widget.
Definition: ui.h:485