Lines Matching defs:bb_rel
7374 void ImGui::NavMoveRequestForward(ImGuiDir move_dir, ImGuiDir clip_dir, const ImRect& bb_rel, ImGuiNavMoveFlags move_flags)
7383 g.NavWindow->NavRectRel[g.NavLayer] = bb_rel;
7392 ImRect bb_rel = window->NavRectRel[0];
7397 bb_rel.Min.x = bb_rel.Max.x = ImMax(window->SizeFull.x, window->SizeContents.x) - window->Scroll.x;
7398 if (move_flags & ImGuiNavMoveFlags_WrapX) { bb_rel.TranslateY(-bb_rel.GetHeight()); clip_dir = ImGuiDir_Up; }
7399 NavMoveRequestForward(g.NavMoveDir, clip_dir, bb_rel, move_flags);
7403 bb_rel.Min.x = bb_rel.Max.x = -window->Scroll.x;
7404 if (move_flags & ImGuiNavMoveFlags_WrapX) { bb_rel.TranslateY(+bb_rel.GetHeight()); clip_dir = ImGuiDir_Down; }
7405 NavMoveRequestForward(g.NavMoveDir, clip_dir, bb_rel, move_flags);
7409 bb_rel.Min.y = bb_rel.Max.y = ImMax(window->SizeFull.y, window->SizeContents.y) - window->Scroll.y;
7410 if (move_flags & ImGuiNavMoveFlags_WrapY) { bb_rel.TranslateX(-bb_rel.GetWidth()); clip_dir = ImGuiDir_Left; }
7411 NavMoveRequestForward(g.NavMoveDir, clip_dir, bb_rel, move_flags);
7415 bb_rel.Min.y = bb_rel.Max.y = -window->Scroll.y;
7416 if (move_flags & ImGuiNavMoveFlags_WrapY) { bb_rel.TranslateX(+bb_rel.GetWidth()); clip_dir = ImGuiDir_Right; }
7417 NavMoveRequestForward(g.NavMoveDir, clip_dir, bb_rel, move_flags);