 |
Blamite Game Engine - blam!
00388.06.24.23.2301.blamite
The core library for the Blamite Game Engine.
|
UI_API ImVec4 mc_color_e()
Definition: debug_ui_colors.cpp:51
@ ImGuiCol_DragDropTarget
Definition: imgui.h:1070
UI_API ImVec4 mc_color_f()
Definition: debug_ui_colors.cpp:52
static int TextEditCallbackStub(ImGuiTextEditCallbackData *data)
Definition: legacy_halo_prompt.cpp:1686
@ ImGuiCol_PlotHistogramHovered
Definition: imgui.h:1068
UI_API ImVec4 mc_color_2()
Definition: debug_ui_colors.cpp:39
BLAM command_object CreateCommandFromFile(std::string filename)
Definition: command_script.cpp:84
std::string description
Definition: haloscript.h:26
ImVector< char * > History
Definition: legacy_halo_prompt.cpp:39
@ ImGuiCol_FrameBg
Definition: imgui.h:1034
UI_API ImVec4 mc_color_5_s()
Definition: debug_ui_colors.cpp:59
BLAM int ShowErrorModal(bool allow_safemode, bool allow_continue, const char *text)
Definition: qt.cpp:7
#define PLATFORM
Definition: engine_definitions.h:12
void clear()
Definition: imgui.h:1251
UI_API ImVec4 mc_color_3()
Definition: debug_ui_colors.cpp:40
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
vector< string > hsc_cmd_names
Definition: legacy_halo_prompt.cpp:48
bool ScrollToBottom
Definition: legacy_halo_prompt.cpp:38
@ ImGuiCol_NavWindowingDimBg
Definition: imgui.h:1073
@ ImGuiCol_TextSelectedBg
Definition: imgui.h:1069
UI_API ImVec4 mc_color_7()
Definition: debug_ui_colors.cpp:44
float GrabRounding
Definition: imgui.h:1314
IMGUI_API void EndPopup()
Definition: imgui.cpp:7675
@ ImGuiCol_ChildWindowBg
Definition: imgui.h:1080
@ ImGuiCol_TabUnfocusedActive
Definition: imgui.h:1064
~HaloConsole()
Definition: legacy_halo_prompt.cpp:215
@ ImGuiCol_Tab
Definition: imgui.h:1060
void AddLog(const char *fmt,...) IM_FMTARGS(2)
Definition: legacy_halo_prompt.cpp:248
IMGUI_API void DeleteChars(int pos, int bytes_count)
Definition: imgui_widgets.cpp:3261
int CursorPos
Definition: imgui.h:1496
#define PRODUCT_ID_INTERNAL
Definition: engine_definitions.h:8
UI_API ImVec4 mc_color_c()
Definition: debug_ui_colors.cpp:49
std::string name
Definition: haloscript.h:78
UI_API void ShowHaloConsole(bool *p_open)
Legacy function that was used to open the ImGUI-based console.
Definition: legacy_halo_prompt.cpp:1794
IMGUI_API bool IsAnyItemActive()
Definition: imgui.cpp:4643
UI_API ImVec4 mc_color_6_s()
Definition: debug_ui_colors.cpp:60
@ ImGuiWindowFlags_NoTitleBar
Definition: imgui.h:714
@ ImGuiInputTextFlags_EnterReturnsTrue
Definition: imgui.h:760
IMGUI_API void PopStyleColor(int count=1)
Definition: imgui.cpp:6341
void push_back(const T &v)
Definition: imgui.h:1268
#define REL_TYPE
Definition: engine_definitions.h:18
IMGUI_API bool InputText(const char *label, char *buf, size_t buf_size, ImGuiInputTextFlags flags=0, ImGuiInputTextCallback callback=NULL, void *user_data=NULL)
Definition: imgui_widgets.cpp:3068
HSC cmd_script_object parse_cmd_script(std::string filename)
Definition: blamscript.cpp:75
Definition: haloscript.h:76
std::string name
Definition: haloscript.h:25
BLAM HWND GetWin32MainWindowHandle()
Retrieves the main window handle of the application.
Definition: main.cpp:734
#define IM_FMTARGS(FMT)
Definition: imgui.h:72
UI_API void load_win9x_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:406
UI_API void load_default_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:280
UI_API ImVec4 mc_color_2_s()
Definition: debug_ui_colors.cpp:56
IMGUI_API bool IsMouseClicked(int button, bool repeat=false)
Definition: imgui.cpp:4457
BLAM ConfigFile * GetConfig()
Retrieves the engine configuration file.
Definition: compat.cpp:5
UI_API void load_xenia_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:59
IMGUI_API void End()
Definition: imgui.cpp:6016
BLAM void LogEventLegacy(const char *message)
Legacy function to add a message to console.
Definition: legacy_halo_prompt.cpp:1804
IMGUI_API void PopStyleVar(int count=1)
Definition: imgui.cpp:6423
UI_API ImVec4 mc_color_a()
Definition: debug_ui_colors.cpp:47
UI_API ImVec4 console_blue()
Definition: debug_ui_colors.cpp:32
@ ImGuiCol_Header
Definition: imgui.h:1051
@ ImGuiCol_ButtonActive
Definition: imgui.h:1050
#define IDC_BUTTON2
Definition: resource.h:62
float ScrollbarRounding
Definition: imgui.h:1312
UI_API void load_cex_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:341
@ ImGuiWindowFlags_NoSavedSettings
Definition: imgui.h:722
@ ImGuiCol_SliderGrab
Definition: imgui.h:1046
@ ImGuiCol_TitleBgCollapsed
Definition: imgui.h:1039
Legacy class representing a CommandScript command.
Definition: haloscript.h:22
@ ImGuiCol_NavWindowingHighlight
Definition: imgui.h:1072
@ ImGuiKey_UpArrow
Definition: imgui.h:940
void AlignTextToBottomHack()
Definition: legacy_halo_prompt.cpp:50
@ ImGuiCol_TabUnfocused
Definition: imgui.h:1063
BLAM HRESULT UpdateResolution(int x, int y)
Changes the DirectX render target resolution.
Definition: resolution.cpp:9
IMGUI_API void SameLine(float offset_from_start_x=0.0f, float spacing=-1.0f)
Definition: imgui.cpp:7147
@ ImGuiStyleVar_FramePadding
Definition: imgui.h:1102
UI_API ImVec4 mc_color_9_s()
Definition: debug_ui_colors.cpp:63
#define IDD_PROPPAGE_MEDIUM
Definition: resource.h:13
UI_API void load_blamite_pink_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:3
@ ImGuiCol_PlotLines
Definition: imgui.h:1065
UI_API ImVec4 console_msg_color()
Definition: debug_ui_colors.cpp:28
IMGUI_API bool IsItemHovered(ImGuiHoveredFlags flags=0)
Definition: imgui.cpp:3061
@ ImGuiCol_SeparatorHovered
Definition: imgui.h:1055
std::string action
Definition: haloscript.h:27
This is the legacy ImGUI-based console implementation.
Definition: legacy_halo_prompt.cpp:34
bool BufDirty
Definition: imgui.h:1495
ImVector< char * > Items
Definition: legacy_halo_prompt.cpp:37
UI_API ImVec4 console_error()
Definition: debug_ui_colors.cpp:30
IMGUI_API void SetKeyboardFocusHere(int offset=0)
Definition: imgui.cpp:6956
UI_API ImVec4 console_color()
Definition: debug_ui_colors.cpp:27
float WindowBorderSize
Definition: imgui.h:1295
UI_API ImVec4 mc_color_7_s()
Definition: debug_ui_colors.cpp:61
IMGUI_API bool Begin(const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:5397
IMGUI_API void PushStyleVar(ImGuiStyleVar idx, float val)
Definition: imgui.cpp:6395
@ ImGuiCol_FrameBgActive
Definition: imgui.h:1036
@ ImGuiCol_SeparatorActive
Definition: imgui.h:1056
HaloConsole()
Definition: legacy_halo_prompt.cpp:89
@ ImGuiCol_ResizeGripHovered
Definition: imgui.h:1058
@ ImGuiCol_PlotLinesHovered
Definition: imgui.h:1066
@ ImGuiCol_Border
Definition: imgui.h:1032
UI_API ImVec4 mc_color_f_s()
Definition: debug_ui_colors.cpp:69
@ ImGuiWindowFlags_NoInputs
Definition: imgui.h:736
HSC std::vector< cmd_script_object > get_hsc_data()
Definition: blamscript.cpp:444
BLAM void TakeScreenshot()
Captures the current frame and saves it to a file.
Definition: screenshot.cpp:101
@ ImGuiCol_CheckMark
Definition: imgui.h:1045
Namespace containing things related colors used in various places in the engine.
Definition: debug_colors.h:22
Add a fourth parameter to bake specific font ranges NULL
Definition: README.txt:57
@ ImGuiCol_PopupBg
Definition: imgui.h:1031
#define BLAM
Definition: qt.h:4
BLAM std::string get_csc_cmd_name(std::string filename)
Definition: command_script.cpp:172
UI_API void load_osx_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:543
const BLAM char * GetVersion()
Retrieves the version of the engine in the following format:
Definition: engine_definitions.cpp:150
IMGUI_API ImGuiIO & GetIO()
Definition: imgui.cpp:3300
@ ImGuiCol_ScrollbarBg
Definition: imgui.h:1041
If you have very large number of glyphs or multiple e g config consider calculating them based on your source data if this is possible Combine two fonts into one
Definition: README.txt:43
IMGUI_API void SetNextWindowPos(const ImVec2 &pos, ImGuiCond cond=0, const ImVec2 &pivot=ImVec2(0, 0))
Definition: imgui.cpp:6731
ImVec4 Colors[ImGuiCol_COUNT]
Definition: imgui.h:1326
UI_API void load_hl2_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:475
UI_API ImVec4 console_internal_gold()
Definition: debug_ui_colors.cpp:33
UI_API ImVec4 console_print()
Definition: debug_ui_colors.cpp:31
IMGUI_API bool Selectable(const char *label, bool selected=false, ImGuiSelectableFlags flags=0, const ImVec2 &size=ImVec2(0, 0))
Definition: imgui_widgets.cpp:5469
BLAM std::string GetBuildDateTime()
Retrieves the build date and time of the engine, pulled directly from the __DATE__ and __TIME__ macro...
Definition: engine_definitions.cpp:170
void * UserData
Definition: imgui.h:1485
@ ImGuiStyleVar_ItemSpacing
Definition: imgui.h:1105
UI_API ImVec4 console_shadow()
Definition: debug_ui_colors.cpp:29
float FrameRounding
Definition: imgui.h:1304
@ ImGuiCol_HeaderActive
Definition: imgui.h:1053
@ ImGuiCol_FrameBgHovered
Definition: imgui.h:1035
@ ImGuiCol_NavHighlight
Definition: imgui.h:1071
@ ImGuiCol_MenuBarBg
Definition: imgui.h:1040
@ ImGuiCol_TextDisabled
Definition: imgui.h:1028
UI_API ImVec4 mc_color_8()
Definition: debug_ui_colors.cpp:45
@ ImGuiCol_HeaderHovered
Definition: imgui.h:1052
HSC std::vector< std::string > get_csc_data()
Definition: command_script.cpp:443
UI_API ImVec4 mc_color_9()
Definition: debug_ui_colors.cpp:46
UI_API ImVec4 mc_color_4()
Definition: debug_ui_colors.cpp:41
IMGUI_API void SetNextWindowSize(const ImVec2 &size, ImGuiCond cond=0)
Definition: imgui.cpp:6741
int SelectionEnd
Definition: imgui.h:1498
UI_API ImVec4 mc_color_a_s()
Definition: debug_ui_colors.cpp:64
char * Buf
Definition: imgui.h:1492
@ ImGuiCol_ScrollbarGrab
Definition: imgui.h:1042
@ ImGuiCol_TitleBgActive
Definition: imgui.h:1038
@ ImGuiWindowFlags_HorizontalScrollbar
Definition: imgui.h:725
int HistoryPos
Definition: legacy_halo_prompt.cpp:40
@ ImGuiCol_ChildBg
Definition: imgui.h:1030
#define IM_ARRAYSIZE(_ARR)
Definition: imgui.h:75
BLAM IDXGISwapChain * GetDXGISwapChain()
Retrieves the current DXGI Swap Chain.
Definition: render_manage.cpp:588
static int Stricmp(const char *str1, const char *str2)
Definition: legacy_halo_prompt.cpp:234
UI_API ImVec4 mc_color_5()
Definition: debug_ui_colors.cpp:42
#define BLAM_ASSERTM(x, msg)
Invokes an engine assertion, with an optional message.
Definition: crash.h:26
@ ImGuiCol_ResizeGripActive
Definition: imgui.h:1059
@ ImGuiInputTextFlags_CallbackCompletion
Definition: imgui.h:761
UI_API ImVec4 mc_color_6()
Definition: debug_ui_colors.cpp:43
IMGUI_API ImGuiStyle & GetStyle()
Definition: imgui.cpp:3306
IMGUI_API void InsertChars(int pos, const char *text, const char *text_end=NULL)
Definition: imgui_widgets.cpp:3279
void Draw(const char *title, bool *p_open)
Definition: legacy_halo_prompt.cpp:260
UI_API ImVec4 mc_color_0_s()
Definition: debug_ui_colors.cpp:54
UI_API ImVec4 mc_color_e_s()
Definition: debug_ui_colors.cpp:68
static int Strnicmp(const char *str1, const char *str2, int n)
Definition: legacy_halo_prompt.cpp:235
UI_API ImVec4 console_yellow()
Definition: debug_ui_colors.cpp:34
@ ImGuiCol_Button
Definition: imgui.h:1048
bool AntiAliasedLines
Definition: imgui.h:1323
@ ImGuiCol_TabHovered
Definition: imgui.h:1061
IMGUI_API void EndChild()
Definition: imgui.cpp:4764
ImGuiKey EventKey
Definition: imgui.h:1491
UI_API ImVec4 mc_color_8_s()
Definition: debug_ui_colors.cpp:62
@ ImGuiCol_TabActive
Definition: imgui.h:1062
UI_API ImVec4 mc_color_b()
Definition: debug_ui_colors.cpp:48
@ ImGuiWindowFlags_NoMove
Definition: imgui.h:716
@ ImGuiCol_Text
Definition: imgui.h:1027
void ClearLog()
Definition: legacy_halo_prompt.cpp:238
void ExecCommand(const char *command_line)
Definition: legacy_halo_prompt.cpp:886
float ChildBorderSize
Definition: imgui.h:1300
UI_API ImVec4 mc_color_4_s()
Definition: debug_ui_colors.cpp:58
#define IDC_BUTTON1
Definition: resource.h:50
@ ImGuiKey_DownArrow
Definition: imgui.h:941
ImVector< const char * > Commands
Definition: legacy_halo_prompt.cpp:41
float FrameBorderSize
Definition: imgui.h:1305
UI_API ImVec4 mc_color_d_s()
Definition: debug_ui_colors.cpp:67
float WindowRounding
Definition: imgui.h:1294
@ ImGuiCol_TitleBg
Definition: imgui.h:1037
@ ImGuiCol_WindowBg
Definition: imgui.h:1029
std::string description
Definition: haloscript.h:79
BLAM int ShowErrorDialog(bool allow_safemode, bool allow_continue, const char *text)
Definition: keystone.cpp:75
int BufTextLen
Definition: imgui.h:1493
@ ImGuiCol_ScrollbarGrabHovered
Definition: imgui.h:1043
@ ImGuiWindowFlags_NoResize
Definition: imgui.h:715
@ ImGuiCol_ButtonHovered
Definition: imgui.h:1049
UI_API ImVec4 mc_color_3_s()
Definition: debug_ui_colors.cpp:57
std::vector< std::string > csc_cmds
Definition: command_script.cpp:12
int SelectionStart
Definition: imgui.h:1497
UI_API ImVec4 mc_color_b_s()
Definition: debug_ui_colors.cpp:65
@ ImGuiCol_SliderGrabActive
Definition: imgui.h:1047
HSC std::string get_cmd_name(std::string filename)
Definition: blamscript.cpp:387
@ ImGuiInputTextFlags_CallbackHistory
Definition: imgui.h:762
@ ImGuiCol_Separator
Definition: imgui.h:1054
int TextEditCallback(ImGuiTextEditCallbackData *data)
Definition: legacy_halo_prompt.cpp:1692
IMGUI_API void TextUnformatted(const char *text, const char *text_end=NULL)
Definition: imgui_widgets.cpp:233
bool AntiAliasedFill
Definition: imgui.h:1324
int BufSize
Definition: imgui.h:1494
std::vector< script_action > actions
Definition: haloscript.h:80
@ ImGuiCol_ResizeGrip
Definition: imgui.h:1057
IMGUI_API bool BeginPopupContextWindow(const char *str_id=NULL, int mouse_button=1, bool also_over_items=true)
Definition: imgui.cpp:7702
UI_API ImVec4 mc_color_d()
Definition: debug_ui_colors.cpp:50
ImGuiInputTextFlags EventFlag
Definition: imgui.h:1483
UI_API void load_elaztek_styles_classic()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:213
UI_API void load_elaztek_styles()
Legacy function to apply a modified ImGUI color scheme.
Definition: ui_themes.cpp:142
float PopupBorderSize
Definition: imgui.h:1302
std::vector< BlamScript::cmd_script_object > hsc_cmds
Definition: blamscript.cpp:12
@ ImGuiCol_BorderShadow
Definition: imgui.h:1033
BLAM bool * RenderTargetClearing()
Retrieves whether or not to enable render target clearing.
Definition: render_manage.cpp:608
IMGUI_API void TextColored(const ImVec4 &col, const char *fmt,...) IM_FMTARGS(2)
Definition: imgui_widgets.cpp:257
@ ImGuiCol_ModalWindowDimBg
Definition: imgui.h:1074
UI_API ImVec4 mc_color_1()
Definition: debug_ui_colors.cpp:38
int Size
Definition: imgui.h:1229
void History()
Definition: hs.cpp:79
UI_API ImVec4 mc_color_c_s()
Definition: debug_ui_colors.cpp:66
UI_API ImVec4 mc_color_0()
Definition: debug_ui_colors.cpp:37
ImVector< const char * > csc_cmds_char
Definition: legacy_halo_prompt.cpp:44
float ChildRounding
Definition: imgui.h:1299
static char * Strdup(const char *str)
Definition: legacy_halo_prompt.cpp:236
UI_API ImVec4 transparent()
Definition: debug_ui_colors.cpp:35
UI_API ImVec4 mc_color_1_s()
Definition: debug_ui_colors.cpp:55
@ ImGuiCol_PlotHistogram
Definition: imgui.h:1067
IMGUI_API bool BeginChild(const char *str_id, const ImVec2 &size=ImVec2(0, 0), bool border=false, ImGuiWindowFlags flags=0)
Definition: imgui.cpp:4752
@ ImGuiCol_ScrollbarGrabActive
Definition: imgui.h:1044
IMGUI_API void PushStyleColor(ImGuiCol idx, ImU32 col)
Definition: imgui.cpp:6321
@ ImGuiCol_ModalWindowDarkening
Definition: imgui.h:1079