Lines Matching defs:End
254 MyGameUpdate(); // may use any ImGui functions, e.g. ImGui::Begin("My window"); ImGui::Text("Hello, world!"); ImGui::End();
675 End();
678 End();
697 End();
742 End();
915 - tip: you can create widgets without a Begin()/End() block, they will go in an implicit window called "Debug".
2201 // FIXME-LEGACY: Ideally we should remove the Begin/End functions but they are part of the legacy API we still support. This is why some of the code in Step() calling Begin() and reassign some fields, spaghetti style.
2218 void ImGuiListClipper::End()
2262 End();
3775 // Report when there is a mismatch of Begin/BeginChild vs End/EndChild calls. Important: Remember that the Begin/BeginChild API requires you
3776 // to always call End/EndChild even if Begin/BeginChild returns false! (this is unfortunately inconsistent with most other Begin* API).
3781 IM_ASSERT(g.CurrentWindowStack.Size == 1 && "Mismatched Begin/BeginChild vs End/EndChild calls: did you forget to call End/EndChild?");
3783 End();
3787 IM_ASSERT(g.CurrentWindowStack.Size == 1 && "Mismatched Begin/BeginChild vs End/EndChild calls: did you call End/EndChild too much?");
3795 End();
3818 // End frame
4392 End();
4401 End();
4443 // Save and compare stack sizes on Begin()/End() to detect usage errors
4452 // For color, style and font stacks there is an incentive to use Push/Begin/Pop/.../End patterns, so we relax our checks a little to allow them.
4860 // - A default window called "Debug" is automatically stacked at the beginning of every frame so you can use widgets without explicitly calling a Begin/End pair.
4861 // - Begin/End can be called multiple times during the frame with the same window name to append content.
4864 // - Return false when window is collapsed, so you can early out in your code. You always need to call ImGui::End() even if false is returned.
5420 // This works but 1. doesn't handle multiple Begin/End pairs, 2. recursing into another Begin/End pair - so we need to work that out and add better logging scope.
5503 void ImGui::End()
5509 IM_ASSERT(g.CurrentWindowStack.Size > 1 && "Calling End() too many times!");
5993 IM_ASSERT(g.CurrentWindow); // Not inside a Begin()/End()
6698 End();
6975 End();
8143 End();
9283 ImGui::End();
9506 ImGui::End();