{ "DOCKING_HOST_DRAW_CHANNEL_BG": "0", "DOCKING_HOST_DRAW_CHANNEL_FG": "1", "IMGUI_CHECKVERSION()": "ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))", "IMGUI_DEBUG_LOG(...)": "ImGui::DebugLog(__VA_ARGS__)", "IMGUI_DEBUG_LOG_ACTIVEID(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_CLIPPER(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventClipper) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_DOCKING(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventDocking) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_ERROR(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventError) IMGUI_DEBUG_LOG(__VA_ARGS__); else g.DebugLogSkippedErrors++; } while (0)", "IMGUI_DEBUG_LOG_FOCUS(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_FONT(...)": "do { ImGuiContext* g2 = GImGui; if (g2 && g2->DebugLogFlags & ImGuiDebugLogFlags_EventFont) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_INPUTROUTING(...)": "do{if (g.DebugLogFlags & ImGuiDebugLogFlags_EventInputRouting)IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_IO(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventIO) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_NAV(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventNav) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_POPUP(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_SELECTION(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventSelection) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_LOG_VIEWPORT(...)": "do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventViewport) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0)", "IMGUI_DEBUG_PRINTF(_FMT,...)": "printf(_FMT, __VA_ARGS__)", "IMGUI_FONT_SIZE_MAX": "(512.0f)", "IMGUI_FONT_SIZE_THRESHOLD_FOR_LOADADVANCEXONLYMODE": "(128.0f)", "IMGUI_PAYLOAD_TYPE_COLOR_3F": "\"_COL3F\"", "IMGUI_PAYLOAD_TYPE_COLOR_4F": "\"_COL4F\"", "IMGUI_PAYLOAD_TYPE_WINDOW": "\"_IMWINDOW\"", "IMGUI_TABLE_MAX_COLUMNS": "512", "IMGUI_TEST_ENGINE_ITEM_ADD(_ID,_BB,_ITEM_DATA)": "((void)0)", "IMGUI_TEST_ENGINE_ITEM_INFO(_ID,_LABEL,_FLAGS)": "((void)g)", "IMGUI_VERSION": "\"1.92.6\"", "IMGUI_VERSION_NUM": "19261", "IMGUI_WINDOW_HARD_MIN_SIZE": "4.0f", "IMSTB_TEXTEDIT_CHARTYPE": "char", "IMSTB_TEXTEDIT_GETWIDTH_NEWLINE": "(-1.0f)", "IMSTB_TEXTEDIT_STRING": "ImGuiInputTextState", "IMSTB_TEXTEDIT_UNDOCHARCOUNT": "999", "IMSTB_TEXTEDIT_UNDOSTATECOUNT": "99", "IM_ALLOC(_SIZE)": "ImGui::MemAlloc(_SIZE)", "IM_ARRAYSIZE": "IM_COUNTOF", "IM_ASSERT(_EXPR)": "assert(_EXPR)", "IM_ASSERT_USER_ERROR(_EXPR,_MSG)": "do { if (!(_EXPR)) { if (ImGui::ErrorLog(_MSG)) { IM_ASSERT((_EXPR) && _MSG); } } } while (0)", "IM_ASSERT_USER_ERROR_RET(_EXPR,_MSG)": "do { if (!(_EXPR)) { if (ImGui::ErrorLog(_MSG)) { IM_ASSERT((_EXPR) && _MSG); } return; } } while (0)", "IM_ASSERT_USER_ERROR_RETV(_EXPR,_RETV,_MSG)": "do { if (!(_EXPR)) { if (ImGui::ErrorLog(_MSG)) { IM_ASSERT((_EXPR) && _MSG); } return _RETV; } } while (0)", "IM_BITARRAY_CLEARBIT(_ARRAY,_N)": "((_ARRAY[(_N) >> 5] &= ~((ImU32)1 << ((_N) & 31))))", "IM_BITARRAY_TESTBIT(_ARRAY,_N)": "((_ARRAY[(_N) >> 5] & ((ImU32)1 << ((_N) & 31))) != 0)", "IM_COL32(R,G,B,A)": "(((ImU32)(A)<=0 ? 0.5f : -0.5f)))", "IM_FMTARGS(FMT)": "__attribute__((format(gnu_printf, FMT, FMT+1)))", "IM_FMTLIST(FMT)": "__attribute__((format(gnu_printf, FMT, 0)))", "IM_FREE(_PTR)": "ImGui::MemFree(_PTR)", "IM_MEMALIGN(_OFF,_ALIGN)": "(((_OFF) + ((_ALIGN) - 1)) & ~((_ALIGN) - 1))", "IM_NEW(_TYPE)": "new(ImNewWrapper(), ImGui::MemAlloc(sizeof(_TYPE))) _TYPE", "IM_NEWLINE": "\"\\r\\n\"", "IM_PI": "3.14159265358979323846f", "IM_PLACEMENT_NEW(_PTR)": "new(ImNewWrapper(), _PTR)", "IM_PRIX64": "\"llX\"", "IM_PRId64": "\"lld\"", "IM_PRIu64": "\"llu\"", "IM_ROUND(_VAL)": "((float)(int)((_VAL) + 0.5f))", "IM_ROUNDUP_TO_EVEN(_V)": "((((_V) + 1) / 2) * 2)", "IM_STATIC_ASSERT(_COND)": "static_assert(_COND, \"\")", "IM_STRINGIFY(_EXPR)": "IM_STRINGIFY_HELPER(_EXPR)", "IM_STRINGIFY_HELPER(_EXPR)": "#_EXPR", "IM_TABSIZE": "(4)", "IM_TRUNC(_VAL)": "((float)(int)(_VAL))", "IM_UNICODE_CODEPOINT_INVALID": "0xFFFD", "IM_UNICODE_CODEPOINT_MAX": "0xFFFF", "IM_UNUSED(_VAR)": "((void)(_VAR))", "ImAcos(X)": "acosf(X)", "ImAtan2(Y,X)": "atan2f((Y), (X))", "ImAtof(STR)": "atof(STR)", "ImCeil(X)": "ceilf(X)", "ImCos(X)": "cosf(X)", "ImDrawCallback_ResetRenderState": "(ImDrawCallback)(-8)", "ImFabs(X)": "fabsf(X)", "ImFmod(X,Y)": "fmodf((X), (Y))", "ImFontAtlasRectId_GenerationMask_": "(0x3FF00000)", "ImFontAtlasRectId_GenerationShift_": "(20)", "ImFontAtlasRectId_IndexMask_": "(0x0007FFFF)", "ImFontAtlasRectId_Invalid": "-1", "ImGuiKeyOwner_Any": "((ImGuiID)0)", "ImGuiKeyOwner_NoOwner": "((ImGuiID)-1)", "ImGuiKey_Aliases_BEGIN": "(ImGuiKey_Mouse_BEGIN)", "ImGuiKey_Aliases_END": "(ImGuiKey_Mouse_END)", "ImGuiKey_Gamepad_BEGIN": "(ImGuiKey_GamepadStart)", "ImGuiKey_Gamepad_END": "(ImGuiKey_GamepadRStickDown + 1)", "ImGuiKey_Keyboard_BEGIN": "(ImGuiKey_NamedKey_BEGIN)", "ImGuiKey_Keyboard_END": "(ImGuiKey_GamepadStart)", "ImGuiKey_LegacyNativeKey_BEGIN": "0", "ImGuiKey_LegacyNativeKey_END": "512", "ImGuiKey_Mouse_BEGIN": "(ImGuiKey_MouseLeft)", "ImGuiKey_Mouse_END": "(ImGuiKey_MouseWheelY + 1)", "ImGuiKey_NavGamepadActivate": "(g.IO.ConfigNavSwapGamepadButtons ? ImGuiKey_GamepadFaceRight : ImGuiKey_GamepadFaceDown)", "ImGuiKey_NavGamepadCancel": "(g.IO.ConfigNavSwapGamepadButtons ? ImGuiKey_GamepadFaceDown : ImGuiKey_GamepadFaceRight)", "ImGuiKey_NavGamepadInput": "ImGuiKey_GamepadFaceUp", "ImGuiKey_NavGamepadMenu": "ImGuiKey_GamepadFaceLeft", "ImGuiKey_NavGamepadTweakFast": "ImGuiKey_GamepadR1", "ImGuiKey_NavGamepadTweakSlow": "ImGuiKey_GamepadL1", "ImGuiKey_NavKeyboardTweakFast": "ImGuiMod_Shift", "ImGuiKey_NavKeyboardTweakSlow": "ImGuiMod_Ctrl", "ImGuiSelectionUserData_Invalid": "((ImGuiSelectionUserData)-1)", "ImMemchr": "memchr", "ImSin(X)": "sinf(X)", "ImSqrt(X)": "sqrtf(X)", "ImStrlen": "strlen", "ImTextureID_Invalid": "((ImTextureID)0)" }