Lines Matching defs:cond

6048 void ImGui::SetWindowPos(ImGuiWindow* window, const ImVec2& pos, ImGuiCond cond)
6051 if (cond && (window->SetWindowPosAllowFlags & cond) == 0)
6054 IM_ASSERT(cond == 0 || ImIsPowerOfTwo(cond)); // Make sure the user doesn't attempt to combine multiple condition flags.
6065 void ImGui::SetWindowPos(const ImVec2& pos, ImGuiCond cond)
6068 SetWindowPos(window, pos, cond);
6071 void ImGui::SetWindowPos(const char* name, const ImVec2& pos, ImGuiCond cond)
6074 SetWindowPos(window, pos, cond);
6083 void ImGui::SetWindowSize(ImGuiWindow* window, const ImVec2& size, ImGuiCond cond)
6086 if (cond && (window->SetWindowSizeAllowFlags & cond) == 0)
6089 IM_ASSERT(cond == 0 || ImIsPowerOfTwo(cond)); // Make sure the user doesn't attempt to combine multiple condition flags.
6115 void ImGui::SetWindowSize(const ImVec2& size, ImGuiCond cond)
6117 SetWindowSize(GImGui->CurrentWindow, size, cond);
6120 void ImGui::SetWindowSize(const char* name, const ImVec2& size, ImGuiCond cond)
6123 SetWindowSize(window, size, cond);
6126 void ImGui::SetWindowCollapsed(ImGuiWindow* window, bool collapsed, ImGuiCond cond)
6129 if (cond && (window->SetWindowCollapsedAllowFlags & cond) == 0)
6137 void ImGui::SetWindowCollapsed(bool collapsed, ImGuiCond cond)
6139 SetWindowCollapsed(GImGui->CurrentWindow, collapsed, cond);
6154 void ImGui::SetWindowCollapsed(const char* name, bool collapsed, ImGuiCond cond)
6157 SetWindowCollapsed(window, collapsed, cond);
6178 void ImGui::SetNextWindowPos(const ImVec2& pos, ImGuiCond cond, const ImVec2& pivot)
6181 IM_ASSERT(cond == 0 || ImIsPowerOfTwo(cond)); // Make sure the user doesn't attempt to combine multiple condition flags.
6184 g.NextWindowData.PosCond = cond ? cond : ImGuiCond_Always;
6187 void ImGui::SetNextWindowSize(const ImVec2& size, ImGuiCond cond)
6190 IM_ASSERT(cond == 0 || ImIsPowerOfTwo(cond)); // Make sure the user doesn't attempt to combine multiple condition flags.
6192 g.NextWindowData.SizeCond = cond ? cond : ImGuiCond_Always;
6211 void ImGui::SetNextWindowCollapsed(bool collapsed, ImGuiCond cond)
6214 IM_ASSERT(cond == 0 || ImIsPowerOfTwo(cond)); // Make sure the user doesn't attempt to combine multiple condition flags.
6216 g.NextWindowData.CollapsedCond = cond ? cond : ImGuiCond_Always;
8603 // Use 'cond' to choose to submit payload on drag start or every frame
8604 bool ImGui::SetDragDropPayload(const char* type, const void* data, size_t data_size, ImGuiCond cond)
8608 if (cond == 0)
8609 cond = ImGuiCond_Always;
8614 IM_ASSERT(cond == ImGuiCond_Always || cond == ImGuiCond_Once);
8617 if (cond == ImGuiCond_Always || payload.DataFrameCount == -1)