 |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../debug_ui.h"
23 int commit_hash_label = 0;
36 for (
int i = 0; i < item.
items.size(); i++)
38 create_menu_item(item.
items.at(i));
60 case Blam::Globals::GvarType::Boolean:
126 for (
int i = 0; i < menu->
items.size(); i++)
128 create_menu_item(menu->
items.at(i));
150 commit_hash_label = commit_label_size.
x;
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:141
BLAM EngineGlobal * GetGlobal(std::string name)
Retrieves a global with the specified ID.
Definition: globals.cpp:193
IMGUI_API void EndMenu()
Definition: imgui_widgets.cpp:6224
IMGUI_API void BeginTooltip()
Definition: imgui.cpp:7362
IMGUI_API void EndMainMenuBar()
Definition: imgui_widgets.cpp:5995
IMGUI_API bool BeginMainMenuBar()
Definition: imgui_widgets.cpp:5975
float x
Definition: imgui.h:181
IMGUI_API void SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)
Definition: imgui.cpp:7147
IMGUI_API bool MenuItem(const char *label, const char *shortcut=NULL, bool selected=false, bool enabled=true)
Definition: imgui_widgets.cpp:6240
IMGUI_API bool IsItemHovered(ImGuiHoveredFlags flags=0)
Definition: imgui.cpp:3061
Structure containing data for a game engine global.
Definition: globals.h:64
IMGUI_API ImVec2 GetItemRectSize()
Definition: imgui.cpp:4689
BLAM HRESULT RunCommandLine(std::string command_line)
Executed the provided string as a console command.
Definition: console.cpp:268
IMGUI_API void Text(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:238
IMGUI_API void PopTextWrapPos()
Definition: imgui.cpp:6313
IMGUI_API void EndTooltip()
Definition: imgui.cpp:7402
bool show
Controls whether or not the group should be shown. May not be used in all groups.
Definition: debug_ui.h:362
IMGUI_API bool BeginMenu(const char *label, bool enabled=true)
Definition: imgui_widgets.cpp:6081
Class representing an ImGUI drawing group/draw list item.
Definition: debug_ui.h:359
#define CURRENT_COMMIT
Definition: version_data.h:14
#define ENGINE_TEXT(string_id)
Definition: engine_text.h:7
IMGUI_API void Separator()
Definition: imgui_widgets.cpp:1284
IMGUI_API void TextUnformatted(const char *text, const char *text_end=NULL)
Definition: imgui_widgets.cpp:233
IMGUI_API void PushTextWrapPos(float wrap_local_pos_x=0.0f)
Definition: imgui.cpp:6306
IMGUI_API float GetWindowWidth()
Definition: imgui.cpp:6580
GvarType type
The type of the global.
Definition: globals.h:66
IMGUI_API void TextColored(const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2)
Definition: imgui_widgets.cpp:257
IMGUI_API void TextDisabled(const char *fmt,...) IM_FMTARGS(1)
Definition: imgui_widgets.cpp:272
bool boolean_value
The boolean value of the global.
Definition: globals.h:76
BLAM GvarUpdateResult UpdateGlobal(std::string name, std::string new_value)
Updates the value of a String global.
Definition: globals.cpp:578