Searched refs:LastItemId (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/imgui/
H A Dimgui_internal.h1063 ImGuiID LastItemId; member in struct:ImGuiWindowTempData
1103 LastItemId = 0;
1232 ImGuiID LastItemId; member in struct:ImGuiItemHoveredDataBackup
1238 void Backup() { ImGuiWindow* window = GImGui->CurrentWindow; LastItemId = window->DC.LastItemId; LastItemStatusFlags = window->DC.LastItemStatusFlags; LastItemRect = window->DC.LastItemRect; LastItemDisplayRect = window->DC.LastItemDisplayRect; }
1239 void Restore() const { ImGuiWindow* window = GImGui->CurrentWindow; window->DC.LastItemId = LastItemId; window->DC.LastItemStatusFlags = LastItemStatusFlags; window->DC.LastItemRect = LastItemRect; window->DC.LastItemDisplayRect = LastItemDisplayRect; }
1362 inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.CurrentWindow->DC.LastItemId; }
H A Dimgui.cpp2672 if (window->DC.LastItemId == id)
2717 //IM_ASSERT(g.CurrentWindow->DC.LastItemId == id);
2797 window->DC.LastItemId = id;
2820 // - this should work even for non-interactive items that have no ID, so we cannot use LastItemId
2843 if (g.ActiveId != 0 && g.ActiveId != window->DC.LastItemId && !g.ActiveIdAllowOverlap && g.ActiveId != window->MoveId)
2856 if (window->DC.LastItemId == window->MoveId && window->WriteAccessed)
4212 return g.ActiveId == window->DC.LastItemId;
4223 if (g.ActiveId == window->DC.LastItemId && g.ActiveIdPreviousFrame != window->DC.LastItemId)
4233 return (g.ActiveIdPreviousFrame == window->DC.LastItemId
[all...]
H A Dimgui_widgets.cpp410 if (id != 0 && window->DC.LastItemId != id)
4028 window->DC.LastItemId = g.ActiveId;
4031 MarkItemEdited(window->DC.LastItemId);
4400 MarkItemEdited(window->DC.LastItemId);
4809 IMGUI_TEST_ENGINE_ITEM_INFO(window->DC.LastItemId, label, window->DC.ItemFlags | (is_leaf ? 0 : ImGuiItemStatusFlags_Openable) | (is_open ? ImGuiItemStatusFlags_Opened : 0));
5236 MarkItemEdited(g.CurrentWindow->DC.LastItemId);
5784 IMGUI_TEST_ENGINE_ITEM_INFO(window->DC.LastItemId, label, window->DC.ItemFlags | ImGuiItemStatusFlags_Checkable | (selected ? ImGuiItemStatusFlags_Checked : 0));
/xsrc/external/mit/MesaLib/dist/src/imgui/
H A Dimgui_internal.h1063 ImGuiID LastItemId; member in struct:ImGuiWindowTempData
1103 LastItemId = 0;
1232 ImGuiID LastItemId; member in struct:ImGuiItemHoveredDataBackup
1238 void Backup() { ImGuiWindow* window = GImGui->CurrentWindow; LastItemId = window->DC.LastItemId; LastItemStatusFlags = window->DC.LastItemStatusFlags; LastItemRect = window->DC.LastItemRect; LastItemDisplayRect = window->DC.LastItemDisplayRect; }
1239 void Restore() const { ImGuiWindow* window = GImGui->CurrentWindow; window->DC.LastItemId = LastItemId; window->DC.LastItemStatusFlags = LastItemStatusFlags; window->DC.LastItemRect = LastItemRect; window->DC.LastItemDisplayRect = LastItemDisplayRect; }
1362 inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.CurrentWindow->DC.LastItemId; }
H A Dimgui.cpp2672 if (window->DC.LastItemId == id)
2717 //IM_ASSERT(g.CurrentWindow->DC.LastItemId == id);
2797 window->DC.LastItemId = id;
2820 // - this should work even for non-interactive items that have no ID, so we cannot use LastItemId
2843 if (g.ActiveId != 0 && g.ActiveId != window->DC.LastItemId && !g.ActiveIdAllowOverlap && g.ActiveId != window->MoveId)
2856 if (window->DC.LastItemId == window->MoveId && window->WriteAccessed)
4212 return g.ActiveId == window->DC.LastItemId;
4223 if (g.ActiveId == window->DC.LastItemId && g.ActiveIdPreviousFrame != window->DC.LastItemId)
4233 return (g.ActiveIdPreviousFrame == window->DC.LastItemId
[all...]
H A Dimgui_widgets.cpp410 if (id != 0 && window->DC.LastItemId != id)
4028 window->DC.LastItemId = g.ActiveId;
4031 MarkItemEdited(window->DC.LastItemId);
4400 MarkItemEdited(window->DC.LastItemId);
4809 IMGUI_TEST_ENGINE_ITEM_INFO(window->DC.LastItemId, label, window->DC.ItemFlags | (is_leaf ? 0 : ImGuiItemStatusFlags_Openable) | (is_open ? ImGuiItemStatusFlags_Opened : 0));
5236 MarkItemEdited(g.CurrentWindow->DC.LastItemId);
5784 IMGUI_TEST_ENGINE_ITEM_INFO(window->DC.LastItemId, label, window->DC.ItemFlags | ImGuiItemStatusFlags_Checkable | (selected ? ImGuiItemStatusFlags_Checked : 0));

Completed in 84 milliseconds