 |
Blamite Game Engine - blam!
00406.12.10.23.1457.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:58
BLAM bool GlobalExists(std::string id)
Determines whether or not a global exists.
Definition: globals.cpp:27
BLAM uint32_t GetUserID()
Definition: user.cpp:3
void SetHidden(bool new_hidden) override
Sets the hidden state of the widget.
Definition: text.cpp:451
bool boolean_value
The boolean value of the global.
Definition: globals.h:66
void ShowImGuiPropertyEditor() override
Displays an ImGUI-based property editor.
Definition: text.cpp:72
@ UIDCypher
Special widget. Used for the user ID cypher.
BlamGlobalType type
The type of the global.
Definition: globals.h:56
void UpdateMetrics() override
Updates metrics for the widget.
Definition: text.cpp:98
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:53
@ TopLeft
The widget will be placed at the top-left of the screen.
BlamColor color
The text foreground color.
Definition: ui.h:522
@ DebugMenuItem
Special widget. Represents an item within the debug menu.
@ String
Represents a std::string.
Definition: globals.h:39
Structure containing data for a game engine global.
Definition: globals.h:54
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
@ Boolean
Represents a boolean. Can be true or false.
Definition: globals.h:34
std::string text
The text to display within this text widget.
Definition: ui.h:526
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:59
@ TopRight
The widget will be placed at the top-right of the screen.
Class representing a Text widget.
Definition: ui.h:483
ARPHIC PUBLIC LICENSE Ltd Yung Chi Taiwan All rights reserved except as specified below Everyone is permitted to copy and distribute verbatim copies of this license but changing it is forbidden Preamble The licenses for most software are designed to take away your freedom to share and change it By the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software Legal Terms Font means the TrueType fonts AR PL Mingti2L AR PL KaitiM AR PL KaitiM and the derivatives of those fonts created through any modification including modifying reordering converting changing font name
Definition: ARPHICPL.TXT:16