Internals: Removed misleading ImRect::FixInverted + fix minor formatting in Readme.

Demo: Fixed Overlay: Added a context menu item to enable freely moving the window.
This commit is contained in:
omar
2018-04-23 21:38:53 +02:00
parent 7b6b7038c5
commit dc03c93164
5 changed files with 14 additions and 8 deletions

View File

@ -326,7 +326,6 @@ struct IMGUI_API ImRect
void ClipWith(const ImRect& r) { Min = ImMax(Min, r.Min); Max = ImMin(Max, r.Max); } // Simple version, may lead to an inverted rectangle, which is fine for Contains/Overlaps test but not for display.
void ClipWithFull(const ImRect& r) { Min = ImClamp(Min, r.Min, r.Max); Max = ImClamp(Max, r.Min, r.Max); } // Full version, ensure both points are fully clipped.
void Floor() { Min.x = (float)(int)Min.x; Min.y = (float)(int)Min.y; Max.x = (float)(int)Max.x; Max.y = (float)(int)Max.y; }
void FixInverted() { if (Min.x > Max.x) ImSwap(Min.x, Max.x); if (Min.y > Max.y) ImSwap(Min.y, Max.y); }
bool IsInverted() const { return Min.x > Max.x || Min.y > Max.y; }
};