Lines Matching refs:ImClamp
3273 …const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.5… in UpdateMouseWheel()
3955 start = ImClamp(start, 0, items_count); in CalcListClipping()
3956 end = ImClamp(end + 1, start, items_count); in CalcListClipping()
4534 …new_size.x = (cr.Min.x >= 0 && cr.Max.x >= 0) ? ImClamp(new_size.x, cr.Min.x, cr.Max.x) : window->… in CalcSizeAfterConstraint()
4535 …new_size.y = (cr.Min.y >= 0 && cr.Max.y >= 0) ? ImClamp(new_size.y, cr.Min.y, cr.Max.y) : window->… in CalcSizeAfterConstraint()
4588 …ImVec2 size_auto_fit = ImClamp(size_contents, size_min, ImMax(size_min, g.IO.DisplaySize - style.D… in CalcSizeAutoFit()
7024 ImVec2 base_pos_clamped = ImClamp(ref_pos, r_outer.Min, r_outer.Max - size); in FindBestWindowPosForPopupEx()
7148 r.Min.y = ImClamp(r.Min.y, clip_rect.Min.y, clip_rect.Max.y); in NavClampRectToVisibleAreaForMoveDir()
7149 r.Max.y = ImClamp(r.Max.y, clip_rect.Min.y, clip_rect.Max.y); in NavClampRectToVisibleAreaForMoveDir()
7153 r.Min.x = ImClamp(r.Min.x, clip_rect.Min.x, clip_rect.Max.x); in NavClampRectToVisibleAreaForMoveDir()
7154 r.Max.x = ImClamp(r.Max.x, clip_rect.Min.x, clip_rect.Max.x); in NavClampRectToVisibleAreaForMoveDir()
7339 …if (ImClamp(nav_bb.Max.y, window->ClipRect.Min.y, window->ClipRect.Max.y) - ImClamp(nav_bb.Min.y, … in NavProcessItem()
7496 …return ImFloor(ImClamp(pos, visible_rect.Min, visible_rect.Max)); // ImFloor() is important beca… in NavCalcPreferredRefPos()