Lines Matching refs:GImGui
1046 // In your debugger, add GImGui to your watch window and notice how its value changes depending on which location you are currently stepping into.
1052 // #define GImGui MyImGuiTLS
1056 #ifndef GImGui
1057 ImGuiContext* GImGui = NULL;
1829 ImGuiStyle& style = GImGui->Style;
1837 ImGuiStyle& style = GImGui->Style;
1845 ImGuiStyle& style = GImGui->Style;
1851 float style_alpha = GImGui->Style.Alpha;
2194 window->DC.PrevLineSize.y = (line_height - GImGui->Style.ItemSpacing.y); // If we end up needing more accurate data (to e.g. use SameLine) we may as well make the clipper have a fourth step to let user process and display the last item in their list.
2287 ImGuiContext& g = *GImGui;
2313 ImGuiContext& g = *GImGui;
2365 ImGuiContext& g = *GImGui;
2375 ImGuiContext& g = *GImGui;
2388 ImGuiContext& g = *GImGui;
2401 ImGuiContext& g = *GImGui;
2435 ImGuiContext& g = *GImGui;
2442 ImGuiContext& g = *GImGui;
2460 ImGuiContext& g = *GImGui;
2606 ImGuiContext& g = *GImGui;
2614 ImGuiContext& g = *GImGui;
2623 ImGuiContext& g = *GImGui;
2633 ImGuiContext& g = *GImGui;
2661 ImGuiContext& g = *GImGui;
2688 ImGuiContext& g = *GImGui;
2697 ImGuiContext& g = *GImGui;
2703 ImGuiContext& g = *GImGui;
2714 ImGuiContext& g = *GImGui;
2726 ImGuiContext& g = *GImGui;
2745 ImGuiContext& g = *GImGui;
2780 ImGuiContext& g = *GImGui;
2823 ImGuiContext& g = *GImGui;
2864 ImGuiContext& g = *GImGui;
2886 ImGuiContext& g = *GImGui;
2897 ImGuiContext& g = *GImGui;
2928 ImGuiContext& g = *GImGui;
2955 if (ImGuiContext* ctx = GImGui)
2963 if (ImGuiContext* ctx = GImGui)
2970 return GImGui->IO.GetClipboardTextFn ? GImGui->IO.GetClipboardTextFn(GImGui->IO.ClipboardUserData) : "";
2975 if (GImGui->IO.SetClipboardTextFn)
2976 GImGui->IO.SetClipboardTextFn(GImGui->IO.ClipboardUserData, text);
2988 return GImGui;
2996 GImGui = ctx;
3024 if (GImGui == NULL)
3033 ctx = GImGui;
3035 if (GImGui == ctx)
3042 IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() or ImGui::SetCurrentContext()?");
3043 return GImGui->IO;
3048 IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() or ImGui::SetCurrentContext()?");
3049 return GImGui->Style;
3055 ImGuiContext& g = *GImGui;
3061 return GImGui->Time;
3066 return GImGui->FrameCount;
3072 return &GImGui->OverlayDrawList;
3077 return &GImGui->OverlayDrawList;
3082 return &GImGui->DrawListSharedData;
3090 ImGuiContext& g = *GImGui;
3107 ImGuiContext& g = *GImGui;
3147 ImGuiContext& g = *GImGui;
3201 ImGuiContext& g = *GImGui;
3255 ImGuiContext& g = *GImGui;
3301 ImGuiContext& g = *GImGui;
3359 IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() or ImGui::SetCurrentContext()?");
3360 ImGuiContext& g = *GImGui;
3579 ImGuiContext* backup_context = GImGui;
3689 ImGuiContext& g = *GImGui;
3702 ImGuiContext& g = *GImGui;
3762 ImGuiContext& g = *GImGui;
3853 ImGuiContext& g = *GImGui;
3897 // CalcTextSize("") should return ImVec2(0.0f, GImGui->FontSize)
3900 ImGuiContext& g = *GImGui;
3925 ImGuiContext& g = *GImGui;
3967 ImGuiContext& g = *GImGui;
4009 ImGuiContext& g = *GImGui;
4026 return GImGui->IO.KeyMap[imgui_key];
4033 IM_ASSERT(user_key_index >= 0 && user_key_index < IM_ARRAYSIZE(GImGui->IO.KeysDown));
4034 return GImGui->IO.KeysDown[user_key_index];
4049 ImGuiContext& g = *GImGui;
4059 ImGuiContext& g = *GImGui;
4073 ImGuiContext& g = *GImGui;
4081 ImGuiContext& g = *GImGui;
4088 ImGuiContext& g = *GImGui;
4097 ImGuiContext& g = *GImGui;
4115 ImGuiContext& g = *GImGui;
4122 ImGuiContext& g = *GImGui;
4129 ImGuiContext& g = *GImGui;
4140 return GImGui->IO.MousePos;
4146 ImGuiContext& g = *GImGui;
4156 // Because GImGui is not dereferenced in every code path, the static analyzer assume that it may be NULL (which it doesn't for other functions).
4157 IM_ASSERT(GImGui != NULL);
4159 ImVec2 p = mouse_pos ? *mouse_pos : GImGui->IO.MousePos;
4168 ImGuiContext& g = *GImGui;
4180 ImGuiContext& g = *GImGui;
4188 return GImGui->MouseCursor;
4193 GImGui->MouseCursor = cursor_type;
4198 GImGui->WantCaptureKeyboardNextFrame = capture ? 1 : 0;
4203 GImGui->WantCaptureMouseNextFrame = capture ? 1 : 0;
4208 ImGuiContext& g = *GImGui;
4219 ImGuiContext& g = *GImGui;
4231 ImGuiContext& g = *GImGui;
4238 ImGuiContext& g = *GImGui;
4244 ImGuiContext& g = *GImGui;
4259 ImGuiContext& g = *GImGui;
4265 ImGuiContext& g = *GImGui;
4271 ImGuiContext& g = *GImGui;
4290 ImGuiContext& g = *GImGui;
4317 ImGuiContext& g = *GImGui;
4323 ImGuiContext& g = *GImGui;
4386 ImGuiContext& g = *GImGui;
4426 ImGuiContext& g = *GImGui;
4447 ImGuiContext& g = *GImGui;
4468 ImGuiContext& g = *GImGui;
4480 ImGuiContext& g = *GImGui;
4529 ImGuiContext& g = *GImGui;
4573 ImGuiContext& g = *GImGui;
4619 ImGuiContext& g = *GImGui;
4699 ImGuiContext& g = *GImGui;
4809 ImGuiContext& g = *GImGui;
4868 ImGuiContext& g = *GImGui;
5505 ImGuiContext& g = *GImGui;
5534 ImGuiContext& g = *GImGui;
5548 ImGuiContext& g = *GImGui;
5563 ImGuiContext& g = *GImGui;
5578 ImGuiContext& g = *GImGui;
5613 ImGuiContext& g = *GImGui;
5638 const ImGuiStyle& style = GImGui->Style;
5672 ImGuiContext& g = *GImGui;
5687 ImGuiContext& g = *GImGui;
5697 ImGuiContext& g = *GImGui;
5758 ImGuiContext& g = *GImGui;
5768 ImGuiContext& g = *GImGui;
5778 ImGuiContext& g = *GImGui;
5835 ImGuiContext& g = *GImGui;
5849 ImGuiContext& g = *GImGui;
5860 ImGuiContext& g = *GImGui;
5948 ImGuiContext& g = *GImGui;
5988 ImGuiContext& g = *GImGui;
6017 ImGuiWindow* window = GImGui->CurrentWindow;
6023 ImGuiWindow* window = GImGui->CurrentWindow;
6029 ImGuiContext& g = *GImGui;
6117 SetWindowSize(GImGui->CurrentWindow, size, cond);
6139 SetWindowCollapsed(GImGui->CurrentWindow, collapsed, cond);
6162 FocusWindow(GImGui->CurrentWindow);
6180 ImGuiContext& g = *GImGui;
6189 ImGuiContext& g = *GImGui;
6197 ImGuiContext& g = *GImGui;
6206 ImGuiContext& g = *GImGui;
6213 ImGuiContext& g = *GImGui;
6221 ImGuiContext& g = *GImGui;
6227 ImGuiContext& g = *GImGui;
6274 ImGuiContext& g = *GImGui;
6280 ImGuiContext& g = *GImGui;
6286 ImGuiContext& g = *GImGui;
6292 ImGuiContext& g = *GImGui;
6304 return GImGui->Font;
6309 return GImGui->FontSize;
6314 return GImGui->DrawListSharedData.TexUvWhitePixel;
6319 ImGuiContext& g = *GImGui;
6387 return GImGui->CurrentWindow->Scroll.x;
6392 return GImGui->CurrentWindow->Scroll.y;
6397 return GetWindowScrollMaxX(GImGui->CurrentWindow);
6402 return GetWindowScrollMaxY(GImGui->CurrentWindow);
6433 target_y += (window->DC.PrevLineSize.y * center_y_ratio) + (GImGui->Style.ItemSpacing.y * (center_y_ratio - 0.5f) * 2.0f); // Precisely aim above, in the middle or below the last line.
6439 ImGuiContext& g = *GImGui;
6453 ImGuiContext& g = *GImGui;
6470 ImGuiWindow* window = GImGui->CurrentWindow;
6476 ImGuiWindow* window = GImGui->CurrentWindow;
6482 ImGuiWindow* window = GImGui->CurrentWindow;
6488 ImGuiWindow* window = GImGui->CurrentWindow;
6494 ImGuiWindow* window = GImGui->CurrentWindow;
6501 ImGuiWindow* window = GImGui->CurrentWindow;
6507 ImGuiWindow* window = GImGui->CurrentWindow;
6513 ImGuiWindow* window = GImGui->CurrentWindow;
6519 ImGuiWindow* window = GImGui->CurrentWindow;
6525 ImGuiWindow* window = GImGui->CurrentWindow;
6531 ImGuiWindow* window = GImGui->CurrentWindow;;
6537 ImGuiWindow* window = GImGui->CurrentWindow;;
6544 ImGuiContext& g = *GImGui;
6569 ImGuiContext& g = *GImGui;
6618 ImGuiContext& g = *GImGui;
6637 ImGuiContext& g = *GImGui;
6645 ImGuiContext& g = *GImGui;
6657 ImGuiContext& g = *GImGui;
6679 ImGuiContext& g = *GImGui;
6703 ImGuiContext& g = *GImGui;
6726 ImGuiContext& g = *GImGui;
6732 ImGuiContext& g = *GImGui;
6738 ImGuiContext& g = *GImGui;
6748 ImGuiContext& g = *GImGui;
6758 ImGuiContext& g = *GImGui;
6800 ImGuiWindow* window = GImGui->CurrentWindow;
6813 ImGuiContext& g = *GImGui;
6851 ImGuiContext& g = *GImGui;
6874 ImGuiContext& g = *GImGui;
6904 ImGuiContext& g = *GImGui;
6926 ImGuiContext& g = *GImGui;
6940 ImGuiContext& g = *GImGui;
6968 ImGuiContext& g = *GImGui;
6983 ImGuiWindow* window = GImGui->CurrentWindow;
6995 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
7006 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
7014 ImVec2 padding = GImGui->Style.DisplaySafeAreaPadding;
7025 //GImGui->OverlayDrawList.AddRect(r_avoid.Min, r_avoid.Max, IM_COL32(255,0,0,255));
7026 //GImGui->OverlayDrawList.AddRect(r_outer.Min, r_outer.Max, IM_COL32(0,255,0,255));
7077 ImGuiContext& g = *GImGui;
7161 ImGuiContext& g = *GImGui;
7293 ImGuiContext& g = *GImGui;
7363 ImGuiContext& g = *GImGui;
7369 ImGuiContext& g = *GImGui;
7376 ImGuiContext& g = *GImGui;
7388 ImGuiContext& g = *GImGui;
7438 ImGuiContext& g = *GImGui;
7450 ImGuiContext& g = *GImGui;
7459 ImGuiContext& g = *GImGui;
7482 ImGuiContext& g = *GImGui;
7502 ImGuiContext& g = *GImGui;
7547 ImGuiContext& g = *GImGui;
7572 ImGuiContext& g = *GImGui;
7841 ImGuiContext& g = *GImGui;
7897 ImGuiContext& g = *GImGui;
7941 ImGuiContext& g = *GImGui;
7950 ImGuiContext& g = *GImGui;
7959 ImGuiContext& g = *GImGui;
7976 ImGuiContext& g = *GImGui;
8121 ImGuiContext& g = *GImGui;
8158 ImGuiContext& g = *GImGui;
8214 ImGuiContext& g = *GImGui;
8268 ImGuiContext& g = *GImGui;
8323 ImGuiContext& g = *GImGui;
8387 ImGuiContext& g = *GImGui;
8476 ImGuiContext& g = *GImGui;
8492 ImGuiContext& g = *GImGui;
8590 ImGuiContext& g = *GImGui;
8606 ImGuiContext& g = *GImGui;
8649 ImGuiContext& g = *GImGui;
8675 ImGuiContext& g = *GImGui;
8701 ImGuiContext& g = *GImGui;
8707 ImGuiContext& g = *GImGui;
8750 ImGuiContext& g = *GImGui;
8757 ImGuiContext& g = *GImGui;
8779 ImGuiContext& g = *GImGui;
8796 ImGuiContext& g = *GImGui;
8835 ImGuiContext& g = *GImGui;
8851 ImGuiContext& g = *GImGui;
8879 ImGuiContext& g = *GImGui;
8894 ImGuiContext& g = *GImGui;
8918 ImGuiContext& g = *GImGui;
8946 ImGuiContext& g = *GImGui;
8953 ImGuiContext& g = *GImGui;
8961 ImGuiContext& g = *GImGui;
8971 ImGuiContext& g = *GImGui;
8997 ImGuiContext& g = *GImGui;
9008 ImGuiContext& g = *GImGui;
9069 ImGuiContext& g = *GImGui;
9086 ImGuiContext& g = *GImGui;
9114 else if (sscanf(line, "Size=%f,%f", &x, &y) == 2) settings->Size = ImMax(ImVec2(x, y), GImGui->Style.WindowMinSize);
9229 ImGuiContext& g = *GImGui;
9236 ImGuiContext& g = *GImGui;
9257 if (HWND hwnd = (HWND)GImGui->IO.ImeWindowHandle)
9447 ImGuiContext& g = *GImGui;