Lines Matching refs:ID
262 // Helper: ImPool<>. Basic keyed storage for contiguous instances, slow/amortized insertion, O(1) indexable, O(Log N) queries by ID over a dense/hot buffer,
269 ImGuiStorage Map; // ID->Index
563 ImGuiID ID; // widget id owning the text state
593 ImGuiID ID;
598 ImGuiWindowSettings() { Name = NULL; ID = 0; Pos = Size = ImVec2(0,0); Collapsed = false; }
637 ImGuiID ID;
652 ID = 0;
693 ImGuiID ID; // Best candidate
694 ImGuiID SelectScopeId;// Best candidate window current selectable group ID
702 void Clear() { ID = SelectScopeId = 0; Window = NULL; DistBox = DistCenter = DistAxial = FLT_MAX; RectRel = ImRect(); }
1131 ImGuiID ID; // == ImHash(Name)
1144 ImGuiID ChildId; // ID of corresponding item in parent window (for navigation to return from child window to parent window)
1163 ImGuiID PopupId; // ID in the popup stack when this window is used as a popup/menu (because we use generic Name/ID for recycling)
1177 ImVector<ImGuiID> IDStack; // ID stack. ID are hashes seeded with the value at the top of the stack
1261 ImGuiID ID;
1270 ImGuiTabItem() { ID = Flags = 0; LastFrameVisible = LastFrameSelected = -1; NameOffset = -1; Offset = Width = WidthContents = 0.0f; }
1277 ImGuiID ID; // Zero for tab-bars used by docking
1407 IMGUI_API void ActivateItem(ImGuiID id); // Remotely activate a button, checkbox, tree node etc. given its unique ID. activation is queued and processed on the next frame when the item is encountered again.