 |
Blamite Game Engine - blam!
00398.09.22.23.2015.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()
Definition: config.cpp:58
BLAM EngineGlobal * GetGlobal(std::string name)
Retrieves a global with the specified ID.
Definition: globals.cpp:193
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
Definition: text.cpp:588
void ShowImGuiPropertyEditor() override
Definition: text.cpp:168
@ UIDCypher
Special widget. Used for the user ID cypher.
@ String
Represents a std::string.
Definition: globals.h:48
void UpdateMetrics() override
Definition: text.cpp:194
IMGUI_API bool CollapsingHeader(const char *label, ImGuiTreeNodeFlags flags=0)
Definition: imgui_widgets.cpp:5422
Structure containing data for a game engine global.
Definition: globals.h:64
void Draw() override
Definition: text.cpp:115
@ TopLeft
The widget will be placed at the top-left of the screen.
BlamColor color
Definition: ui.h:323
@ DebugMenuItem
Special widget. Represents an item within the debug menu.
unsigned int uint32_t
Definition: stdint.h:17
std::string text
Definition: ui.h:327
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:69
GvarType type
The type of the global.
Definition: globals.h:66
@ TopRight
The widget will be placed at the top-right of the screen.
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
bool boolean_value
The boolean value of the global.
Definition: globals.h:76