mirror of
https://github.com/Drezil/imgui.git
synced 2025-07-04 12:08:47 +02:00
Internals: Exposed NavScoreItemGetQuadrant() as ImGetDirQuadrantFromDelta() in imgui_internal.h
This commit is contained in:
@ -2378,7 +2378,7 @@ void ImGui::ItemSize(const ImRect& bb, float text_offset_y)
|
||||
ItemSize(bb.GetSize(), text_offset_y);
|
||||
}
|
||||
|
||||
static ImGuiDir inline NavScoreItemGetQuadrant(float dx, float dy)
|
||||
ImGuiDir ImGetDirQuadrantFromDelta(float dx, float dy)
|
||||
{
|
||||
if (ImFabs(dx) > ImFabs(dy))
|
||||
return (dx > 0.0f) ? ImGuiDir_Right : ImGuiDir_Left;
|
||||
@ -2454,7 +2454,7 @@ static bool NavScoreItem(ImGuiNavMoveResult* result, ImRect cand)
|
||||
dax = dbx;
|
||||
day = dby;
|
||||
dist_axial = dist_box;
|
||||
quadrant = NavScoreItemGetQuadrant(dbx, dby);
|
||||
quadrant = ImGetDirQuadrantFromDelta(dbx, dby);
|
||||
}
|
||||
else if (dcx != 0.0f || dcy != 0.0f)
|
||||
{
|
||||
@ -2462,7 +2462,7 @@ static bool NavScoreItem(ImGuiNavMoveResult* result, ImRect cand)
|
||||
dax = dcx;
|
||||
day = dcy;
|
||||
dist_axial = dist_center;
|
||||
quadrant = NavScoreItemGetQuadrant(dcx, dcy);
|
||||
quadrant = ImGetDirQuadrantFromDelta(dcx, dcy);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user