Lines Matching refs:ImGuiID
1016 static bool BeginChildEx(const char* name, ImGuiID id, const ImVec2& size_arg, bool border, ImGuiWindowFlags flags);
1025 static void NavProcessItem(ImGuiWindow* window, const ImRect& nav_bb, const ImGuiID id);
1865 static ImGuiStorage::Pair* LowerBound(ImVector<ImGuiStorage::Pair>& data, ImGuiID key)
1904 int ImGuiStorage::GetInt(ImGuiID key, int default_val) const
1912 bool ImGuiStorage::GetBool(ImGuiID key, bool default_val) const
1917 float ImGuiStorage::GetFloat(ImGuiID key, float default_val) const
1925 void* ImGuiStorage::GetVoidPtr(ImGuiID key) const
1934 int* ImGuiStorage::GetIntRef(ImGuiID key, int default_val)
1942 bool* ImGuiStorage::GetBoolRef(ImGuiID key, bool default_val)
1947 float* ImGuiStorage::GetFloatRef(ImGuiID key, float default_val)
1955 void** ImGuiStorage::GetVoidPtrRef(ImGuiID key, void* default_val)
1964 void ImGuiStorage::SetInt(ImGuiID key, int val)
1975 void ImGuiStorage::SetBool(ImGuiID key, bool val)
1980 void ImGuiStorage::SetFloat(ImGuiID key, float val)
1991 void ImGuiStorage::SetVoidPtr(ImGuiID key, void* val)
2458 void ImGui::RenderNavHighlight(const ImRect& bb, ImGuiID id, ImGuiNavHighlightFlags flags)
2566 ImGuiID ImGuiWindow::GetID(const char* str, const char* str_end)
2568 ImGuiID seed = IDStack.back();
2569 ImGuiID id = ImHashStr(str, str_end ? (str_end - str) : 0, seed);
2574 ImGuiID ImGuiWindow::GetID(const void* ptr)
2576 ImGuiID seed = IDStack.back();
2577 ImGuiID id = ImHashData(&ptr, sizeof(void*), seed);
2582 ImGuiID ImGuiWindow::GetIDNoKeepAlive(const char* str, const char* str_end)
2584 ImGuiID seed = IDStack.back();
2588 ImGuiID ImGuiWindow::GetIDNoKeepAlive(const void* ptr)
2590 ImGuiID seed = IDStack.back();
2595 ImGuiID ImGuiWindow::GetIDFromRectangle(const ImRect& r_abs)
2597 ImGuiID seed = IDStack.back();
2599 ImGuiID id = ImHashData(&r_rel, sizeof(r_rel), seed);
2612 void ImGui::SetNavID(ImGuiID id, int nav_layer)
2621 void ImGui::SetNavIDWithRectRel(ImGuiID id, int nav_layer, const ImRect& rect_rel)
2631 void ImGui::SetActiveID(ImGuiID id, ImGuiWindow* window)
2659 void ImGui::SetFocusID(ImGuiID id, ImGuiWindow* window)
2686 void ImGui::SetHoveredID(ImGuiID id)
2695 ImGuiID ImGui::GetHoveredID()
2701 void ImGui::KeepAliveID(ImGuiID id)
2710 void ImGui::MarkItemEdited(ImGuiID id)
2778 bool ImGui::ItemAdd(const ImRect& bb, ImGuiID id, const ImRect* nav_bb_arg)
2862 bool ImGui::ItemHoverable(const ImRect& bb, ImGuiID id)
2884 bool ImGui::IsClippedEx(const ImRect& bb, ImGuiID id, bool clip_even_when_logged)
2895 bool ImGui::FocusableItemRegister(ImGuiWindow* window, ImGuiID id, bool tab_stop)
4321 static bool ImGui::BeginChildEx(const char* name, ImGuiID id, const ImVec2& size_arg, bool border, ImGuiWindowFlags flags)
4339 // Build up name. If you need to append to a same child from multiple location in the ID stack, use BeginChild(ImGuiID id) with a stable value.
4378 bool ImGui::BeginChild(ImGuiID id, const ImVec2& size_arg, bool border, ImGuiWindowFlags extra_flags)
4424 bool ImGui::BeginChildFrame(ImGuiID id, const ImVec2& size, ImGuiWindowFlags extra_flags)
4466 ImGuiWindow* ImGui::FindWindowByID(ImGuiID id)
4474 ImGuiID id = ImHashStr(name, 0);
6437 void ImGui::ActivateItem(ImGuiID id)
6511 ImGuiID ImGui::GetID(const char* str_id)
6517 ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end)
6523 ImGuiID ImGui::GetID(const void* ptr_id)
6724 bool ImGui::IsPopupOpen(ImGuiID id)
6756 void ImGui::OpenPopupEx(ImGuiID id)
6803 ImGuiID id = str_id ? window->GetID(str_id) : window->DC.LastItemId; // If user hasn't passed an ID, we can use the LastItemID. Using LastItemID as a Popup ID won't conflict!
6902 bool ImGui::BeginPopupEx(ImGuiID id, ImGuiWindowFlags extra_flags)
6942 const ImGuiID id = window->GetID(name);
6984 ImGuiID id = str_id ? window->GetID(str_id) : window->DC.LastItemId; // If user hasn't passed an ID, we can use the LastItemID. Using LastItemID as a Popup ID won't conflict!
6995 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
7006 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
7291 static void ImGui::NavProcessItem(ImGuiWindow* window, const ImRect& nav_bb, const ImGuiID id)
8217 IM_ASSERT(g.ActiveId == columns->ID + ImGuiID(column_index));
8309 static ImGuiColumnsSet* FindOrAddColumnsSet(ImGuiWindow* window, ImGuiID id)
8332 ImGuiID id = window->GetID(str_id ? str_id : "columns");
8411 const ImGuiID column_id = columns->ID + ImGuiID(n);
8496 ImGuiID source_id = 0;
8497 ImGuiID source_parent_id = 0;
8647 bool ImGui::BeginDragDropTargetCustom(const ImRect& bb, ImGuiID id)
8686 ImGuiID id = window->DC.LastItemId;
8969 ImGuiWindowSettings* ImGui::FindWindowSettings(ImGuiID id)
8998 const ImGuiID type_hash = ImHashStr(type_name, 0);