![]() |
Prusa Slicer 2.6.0
|
| const ImGuiPayload * ImGui::AcceptDragDropPayload | ( | const char * | type, |
| ImGuiDragDropFlags | flags = 0 |
||
| ) |
References ImDrawList::AddRect(), ImGuiWindow::ClipRect, ImRect::Contains(), ImGuiContext::CurrentWindow, ImGuiPayload::DataFrameCount, ImGuiPayload::Delivery, ImGuiContext::DragDropAcceptFlags, ImGuiContext::DragDropAcceptFrameCount, ImGuiContext::DragDropAcceptIdCurr, ImGuiContext::DragDropAcceptIdCurrRectSurface, ImGuiContext::DragDropAcceptIdPrev, ImGuiContext::DragDropActive, ImGuiContext::DragDropMouseButton, ImGuiContext::DragDropPayload, ImGuiContext::DragDropSourceFlags, ImGuiContext::DragDropTargetId, ImGuiContext::DragDropTargetRect, ImGuiWindow::DrawList, ImRect::Expand(), ImGuiContext::FrameCount, GetColorU32(), ImRect::GetHeight(), ImRect::GetWidth(), GImGui, IM_ASSERT, ImGuiCol_DragDropTarget, ImGuiDragDropFlags_AcceptBeforeDelivery, ImGuiDragDropFlags_AcceptNoDrawDefaultRect, ImGuiPayload::IsDataType(), IsMouseDown(), ImRect::Max, ImRect::Min, ImDrawList::PopClipRect(), ImGuiPayload::Preview, and ImDrawList::PushClipRect().
Referenced by ColorEdit4(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References GImGui, and ImGuiContext::NavNextActivateId.
| ImGuiID ImGui::AddContextHook | ( | ImGuiContext * | context, |
| const ImGuiContextHook * | hook | ||
| ) |
References ImVector< T >::back(), ImGuiContextHook::Callback, ImGuiContextHook::HookId, ImGuiContext::HookIdNext, ImGuiContext::Hooks, IM_ASSERT, ImGuiContextHookType_PendingRemoval_, ImVector< T >::push_back(), and ImGuiContextHook::Type.
Here is the call graph for this function:| void ImGui::AlignTextToFramePadding | ( | ) |
References ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindow::DC, ImGuiContext::FontSize, ImGuiStyle::FramePadding, GetCurrentWindow(), GImGui, ImMax(), ImGuiWindow::SkipItems, ImGuiContext::Style, and ImVec2::y.
Referenced by BeginMenuBar(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoHollow::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLGizmoCut3D::render_build_size(), Slic3r::GUI::GLGizmoCut3D::render_combo(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoCut3D::render_double_input(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:References ArrowButtonEx(), GetFrameHeight(), and ImGuiButtonFlags_None.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ArrowButtonEx | ( | const char * | str_id, |
| ImGuiDir | dir, | ||
| ImVec2 | size_arg, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
References ButtonBehavior(), ImGuiContext::CurrentItemFlags, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImGuiStyle::FrameRounding, GetColorU32(), GetCurrentWindow(), GetFrameHeight(), ImGuiWindow::GetID(), GImGui, ImGuiButtonFlags_Repeat, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_Text, ImGuiItemFlags_ButtonRepeat, ImMax(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, RenderArrow(), RenderFrame(), RenderNavHighlight(), ImGuiWindow::SkipItems, ImGuiContext::Style, and ImVec2::y.
Referenced by ArrowButton(), and TabBarScrollingButtons().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::Begin | ( | const char * | name, |
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
References ImDrawList::_ResetForNewFrame(), ImGuiWindow::Active, ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImGuiWindow::Appearing, ImGuiWindow::AutoFitFramesX, ImGuiWindow::AutoFitFramesY, ImGuiWindow::AutoFitOnlyGrows, ImGuiWindow::AutoPosLastDirection, ImVector< T >::back(), ImGuiWindow::BeginCount, ImGuiWindow::BeginOrderWithinContext, ImGuiWindow::BeginOrderWithinParent, ImGuiContext::BeginPopupStack, CalcNextScrollFromScrollTargetAndClamp(), CalcWindowAutoFitSize(), CalcWindowContentSizes(), CalcWindowSizeAfterConstraint(), ImGuiWindowTempData::ChildWindows, ClampWindowRect(), ImGuiNextWindowData::ClearFlags(), ImGuiWindow::ClipRect, ImRect::ClipWith(), ImRect::ClipWithFull(), ImDrawList::CmdBuffer, ImGuiWindow::Collapsed, ImGuiNextWindowData::CollapsedCond, ImGuiNextWindowData::CollapsedVal, ImGuiWindowTempData::ColumnsOffset, ImGuiIO::ConfigWindowsResizeFromEdges, ImFont::ContainerAtlas, ImRect::Contains(), ImGuiWindow::ContentRegionRect, ImGuiWindow::ContentSize, ImGuiWindow::ContentSizeExplicit, ImGuiWindow::ContentSizeIdeal, ImGuiNextWindowData::ContentSizeVal, CreateNewWindow(), ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentItemFlags, ImGuiWindowTempData::CurrentTableIdx, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindowTempData::CursorPosPrevLine, ImGuiWindowTempData::CursorStartPos, ImGuiWindow::DC, ImGuiContext::DimBgRatio, ImGuiWindow::DisableInputsFrames, ImGuiWindow::DrawList, ImGuiWindow::DrawListInst, ImDrawCmd::ElemCount, ImVector< T >::empty(), ImRect::Expand(), FindBestWindowPosForPopup(), FindWindowByName(), ImGuiNextWindowData::Flags, ImGuiWindow::Flags, ImGuiWindowTempData::FocusCounterRegular, ImGuiWindowTempData::FocusCounterTabStop, FocusWindow(), ImGuiContext::Font, ImGuiContext::FontSize, ImGuiContext::FrameCount, ImGuiContext::FrameCountEnded, GcAwakeTransientWindowBuffers(), GetColorU32(), ImRect::GetHeight(), ImGuiViewportP::GetMainRect(), GetMainViewport(), ImRect::GetSize(), GetTopMostPopupModal(), ImRect::GetWidth(), ImGuiViewportP::GetWorkRect(), GImGui, ImGuiWindowTempData::GroupOffset, ImGuiWindow::HasCloseButton, ImGuiWindow::Hidden, ImGuiWindow::HiddenFramesCannotSkipItems, ImGuiWindow::HiddenFramesCanSkipItems, ImGuiWindow::HiddenFramesForRenderOnly, ImGuiWindow::HitTestHoleSize, ImGuiContext::HoveredId, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredWindow, ImGuiWindow::ID, ImGuiWindowTempData::IdealMaxPos, ImGuiWindow::IDStack, IM_ASSERT, IM_FLOOR, ImFloor(), IMGUI_TEST_ENGINE_ITEM_ADD, ImGuiCol_ModalWindowDimBg, ImGuiCol_NavWindowingDimBg, ImGuiCol_NavWindowingHighlight, ImGuiCond_Appearing, ImGuiCond_FirstUseEver, ImGuiCond_Once, ImGuiDir_None, ImGuiItemStatusFlags_HoveredRect, ImGuiLayoutType_Vertical, ImGuiNavLayer_Main, ImGuiNextWindowDataFlags_HasCollapsed, ImGuiNextWindowDataFlags_HasContentSize, ImGuiNextWindowDataFlags_HasFocus, ImGuiNextWindowDataFlags_HasPos, ImGuiNextWindowDataFlags_HasScroll, ImGuiNextWindowDataFlags_HasSize, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_AlwaysHorizontalScrollbar, ImGuiWindowFlags_AlwaysUseWindowPadding, ImGuiWindowFlags_AlwaysVerticalScrollbar, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_HorizontalScrollbar, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_Modal, ImGuiWindowFlags_NavFlattened, ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_NoFocusOnAppearing, ImGuiWindowFlags_NoInputs, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoScrollbar, ImGuiWindowFlags_NoTitleBar, ImGuiWindowFlags_Popup, ImGuiWindowFlags_Tooltip, ImLengthSqr(), ImMax(), ImStrdupcpy(), ImGuiWindowTempData::Indent, ImGuiWindow::InnerClipRect, ImGuiWindow::InnerRect, ImGuiContext::IO, ImGuiWindow::IsFallbackWindow, IsMouseHoveringRect(), ImGuiContext::ItemFlagsStack, ImGuiWindowTempData::ItemWidth, ImGuiWindow::ItemWidthDefault, ImGuiWindowTempData::ItemWidthStack, ImGuiWindow::LastFrameActive, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindow::LastTimeActive, ImGuiWindowTempData::LayoutType, ImGuiContext::LogEnabled, MarkIniSettingsDirty(), ImRect::Max, ImGuiWindow::MemoryCompacted, ImGuiWindowTempData::MenuBarAppending, ImGuiWindow::MenuBarHeight(), ImGuiWindowTempData::MenuBarOffset, ImGuiNextWindowData::MenuBarOffsetMinVal, ImGuiWindowTempData::MenuColumns, ImRect::Min, ImGuiIO::MouseDoubleClicked, ImGuiWindow::MoveId, ImGuiWindow::Name, ImGuiWindow::NameBufLen, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiWindowTempData::NavHasScroll, ImGuiWindowTempData::NavHideHighlightOneFrame, NavInitWindow(), ImGuiWindowTempData::NavLayerCurrent, ImGuiWindowTempData::NavLayersActiveMask, ImGuiWindowTempData::NavLayersActiveMaskNext, ImGuiContext::NavWindow, ImGuiContext::NavWindowingHighlightAlpha, ImGuiContext::NavWindowingListWindow, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWindowingTargetAnim, ImGuiContext::NextWindowData, ImGuiPopupData::OpenPopupPos, ImGuiContext::OpenPopupStack, ImGuiWindow::OuterRectClipped, ImGuiWindowTempData::ParentLayoutType, ImGuiWindow::ParentWindow, ImGuiWindow::ParentWorkRect, ImGuiPopupData::PopupId, ImGuiWindow::PopupId, ImGuiWindow::Pos, ImGuiNextWindowData::PosCond, ImGuiNextWindowData::PosPivotVal, ImGuiNextWindowData::PosVal, ImGuiWindowTempData::PrevLineSize, ImGuiWindowTempData::PrevLineTextBaseOffset, ImVector< T >::push_back(), PushClipRect(), ImDrawList::PushTextureID(), ImGuiWindow::Rect(), RenderWindowDecorations(), RenderWindowTitleBarContents(), ImVector< T >::resize(), ImGuiWindow::ResizeBorderHeld, ImGuiWindow::RootWindow, ImGuiWindow::RootWindowForTitleBarHighlight, ImGuiWindow::Scroll, ImGuiWindow::ScrollbarSizes, ImGuiWindow::ScrollbarX, ImGuiWindow::ScrollbarY, ImGuiWindow::ScrollMax, ImGuiWindow::ScrollTarget, ImGuiWindow::ScrollTargetCenterRatio, ImGuiNextWindowData::ScrollVal, SetCurrentWindow(), SetLastItemData(), ImGuiStackSizes::SetToCurrentState(), SetWindowCollapsed(), SetWindowConditionAllowFlags(), SetWindowPos(), ImGuiWindow::SetWindowPosAllowFlags, ImGuiWindow::SetWindowPosPivot, ImGuiWindow::SetWindowPosVal, SetWindowSize(), ImGuiWindow::SetWindowSizeAllowFlags, ImVector< T >::Size, ImGuiWindow::Size, ImGuiNextWindowData::SizeCond, ImGuiWindow::SizeFull, ImGuiNextWindowData::SizeVal, ImGuiWindow::SkipItems, ImGuiWindowTempData::StackSizesOnBegin, ImGuiWindowTempData::StateStorage, ImGuiWindow::StateStorage, ImGuiContext::Style, style, ImFontAtlas::TexID, ImGuiWindowTempData::TextWrapPos, ImGuiWindowTempData::TextWrapPosStack, ImGuiContext::Time, ImGuiWindow::TitleBarHeight(), ImGuiWindow::TitleBarRect(), ImGuiWindowTempData::TreeDepth, ImGuiWindowTempData::TreeJumpToParentOnPopMask, ImGuiMenuColumns::Update(), UpdateWindowManualResize(), UpdateWindowParentAndRootLinks(), ImDrawList::VtxBuffer, ImGuiWindow::WantCollapseToggle, ImGuiPopupData::Window, ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowPadding, ImGuiStyle::WindowRounding, ImGuiWindow::WindowRounding, ImGuiContext::WindowsActiveCount, ImGuiContext::WithinFrameScope, ImGuiContext::WithinFrameScopeWithImplicitWindow, ImGuiWindow::WorkRect, ImGuiWindow::WriteAccessed, ImVec2::x, ImVec1::x, ImVec2ih::x, ImVec2::y, and ImVec2ih::y.
Referenced by Slic3r::GUI::ImGuiWrapper::begin(), Slic3r::GUI::ImGuiWrapper::begin(), BeginChildEx(), BeginCombo(), BeginPopupEx(), BeginPopupModal(), BeginTooltipEx(), BeginViewportSideBar(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), NavUpdateWindowingOverlay(), NewFrame(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppAutoResize(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLog(), ShowExampleAppLongText(), ShowExampleAppPropertyEditor(), ShowExampleAppSimpleOverlay(), ShowExampleAppWindowTitles(), and ShowMetricsWindow().
Here is the caller graph for this function:| bool ImGui::BeginChild | ( | const char * | str_id, |
| const ImVec2 & | size = ImVec2(0, 0), |
||
| bool | border = false, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
References BeginChildEx(), GetCurrentWindow(), and ImGuiWindow::GetID().
Referenced by BeginChildFrame(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppLayout(), ShowExampleAppLongText(), ShowExampleMenuFile(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginChild | ( | ImGuiID | id, |
| const ImVec2 & | size = ImVec2(0, 0), |
||
| bool | border = false, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| bool ImGui::BeginChildEx | ( | const char * | name, |
| ImGuiID | id, | ||
| const ImVec2 & | size_arg, | ||
| bool | border, | ||
| ImGuiWindowFlags | flags | ||
| ) |
References ImGuiContext::ActiveIdSource, ImGuiWindow::AutoFitChildAxises, Begin(), ImGuiWindow::BeginCount, ImGuiStyle::ChildBorderSize, ImGuiWindow::ChildId, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::Flags, FocusWindow(), GetContentRegionAvail(), GImGui, IM_ARRAYSIZE, ImFloor(), ImFormatString(), ImGuiAxis_X, ImGuiAxis_Y, ImGuiInputSource_Nav, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_NavFlattened, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImMax(), ImGuiWindow::Name, ImGuiContext::NavActivateId, ImGuiWindowTempData::NavHasScroll, NavInitWindow(), ImGuiWindowTempData::NavLayersActiveMask, ImGuiWindow::Pos, SetActiveID(), SetNextWindowSize(), ImGuiContext::Style, ImGuiContext::TempBuffer, ImVec2::x, and ImVec2::y.
Referenced by BeginChild(), BeginChild(), BeginTableEx(), and InputTextEx().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginChildFrame | ( | ImGuiID | id, |
| const ImVec2 & | size, | ||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
References BeginChild(), GImGui, ImGuiCol_ChildBg, ImGuiCol_FrameBg, ImGuiStyleVar_ChildBorderSize, ImGuiStyleVar_ChildRounding, ImGuiStyleVar_WindowPadding, ImGuiWindowFlags_AlwaysUseWindowPadding, ImGuiWindowFlags_NoMove, PopStyleColor(), PopStyleVar(), PushStyleColor(), PushStyleVar(), ImGuiContext::Style, and style.
Referenced by BeginListBox(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowAboutWindow(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::BeginColumns | ( | const char * | str_id, |
| int | count, | ||
| ImGuiOldColumnFlags | flags = 0 |
||
| ) |
References ImGuiOldColumnData::ClipRect, ImGuiWindow::ClipRect, ImRect::ClipWithFull(), ImGuiOldColumns::Columns, ImGuiWindowTempData::ColumnsOffset, ImGuiOldColumns::Count, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, FindOrCreateColumns(), ImGuiOldColumns::Flags, GetColumnOffset(), GetColumnsID(), GetCurrentWindow(), GImGui, ImGuiOldColumns::HostBackupParentWorkRect, ImGuiOldColumns::HostCursorMaxPosX, ImGuiOldColumns::HostCursorPosY, ImGuiOldColumns::HostInitialClipRect, ImGuiOldColumns::ID, IM_ASSERT, IM_FLOOR, IM_ROUND, ImFloor(), ImMax(), ImMin(), ImGuiWindowTempData::Indent, ImGuiOldColumns::IsFirstFrame, ImGuiStyle::ItemSpacing, ImGuiOldColumns::LineMaxY, ImGuiOldColumns::LineMinY, ImRect::Max, ImGuiOldColumns::OffMaxX, ImGuiOldColumns::OffMinX, ImGuiOldColumnData::OffsetNorm, ImGuiWindow::ParentWorkRect, ImGuiWindow::Pos, ImVector< T >::push_back(), PushColumnClipRect(), PushItemWidth(), ImVector< T >::reserve(), ImVector< T >::resize(), ImDrawListSplitter::SetCurrentChannel(), ImVector< T >::Size, ImDrawListSplitter::Split(), ImGuiOldColumns::Splitter, ImGuiContext::Style, ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowPadding, ImGuiWindow::WorkRect, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by Columns().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginCombo | ( | const char * | label, |
| const char * | preview_value, | ||
| ImGuiComboFlags | flags = 0 |
||
| ) |
References ImDrawList::AddRectFilled(), Begin(), ImGuiContext::BeginPopupStack, ButtonBehavior(), CalcItemWidth(), CalcMaxPopupHeightFromItemCount(), CalcTextSize(), CalcWindowNextAutoFitSize(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, EndPopup(), FindBestWindowPosForPopupEx(), FindWindowByName(), ImGuiNextWindowData::Flags, ImRect::GetBL(), GetColorU32(), GetCurrentWindow(), GetFrameHeight(), ImGuiWindow::GetID(), GetWindowAllowedExtentRect(), GImGui, IM_ARRAYSIZE, IM_ASSERT, ImDrawFlags_RoundCornersAll, ImDrawFlags_RoundCornersLeft, ImDrawFlags_RoundCornersRight, ImFormatString(), ImGuiCol_Button, ImGuiCol_ButtonHovered, ImGuiCol_FrameBg, ImGuiCol_FrameBgHovered, ImGuiCol_Text, ImGuiComboFlags_HeightLarge, ImGuiComboFlags_HeightMask_, ImGuiComboFlags_HeightRegular, ImGuiComboFlags_HeightSmall, ImGuiComboFlags_NoArrowButton, ImGuiComboFlags_NoPreview, ImGuiComboFlags_PopupAlignLeft, ImGuiDir_Down, ImGuiDir_Left, ImGuiNextWindowDataFlags_HasSizeConstraint, ImGuiPopupFlags_None, ImGuiPopupPositionPolicy_ComboBox, ImGuiStyleVar_WindowPadding, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImGuiWindowFlags_Popup, ImHashStr(), ImIsPowerOfTwo(), ImMax(), IsPopupOpen(), ItemAdd(), ItemSize(), ImGuiContext::LogEnabled, LogSetNextTextDecoration(), ImRect::Max, ImRect::Min, ImGuiContext::NavActivateId, ImGuiWindow::NavLastIds, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NextWindowData, OpenPopupEx(), PopStyleVar(), PushStyleVar(), RenderArrow(), RenderFrameBorder(), RenderNavHighlight(), RenderText(), RenderTextClipped(), SetNextWindowPos(), SetNextWindowSizeConstraints(), ImVector< T >::Size, ImGuiNextWindowData::SizeConstraintRect, ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::ImGuiWrapper::combo(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), EditTableSizingFlags(), Slic3r::GUI::render_extruders_combo(), ShowDemoWindowWidgets(), ShowFontSelector(), and TabBarTabListPopupButton().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginDragDropSource | ( | ImGuiDragDropFlags | flags = 0 | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::ActiveIdMouseButton, ImGuiContext::ActiveIdNoClearOnFocusLoss, ImGuiContext::ActiveIdUsingKeyInputMask, ImGuiContext::ActiveIdUsingNavDirMask, ImGuiContext::ActiveIdUsingNavInputMask, ImGuiContext::ActiveIdWindow, ImVector< T >::back(), BeginTooltip(), ClearDragDrop(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::DragDropAcceptFlags, ImGuiContext::DragDropAcceptIdPrev, ImGuiContext::DragDropActive, ImGuiContext::DragDropMouseButton, ImGuiContext::DragDropPayload, ImGuiContext::DragDropSourceFlags, ImGuiContext::DragDropSourceFrameCount, ImGuiContext::DragDropWithinSource, FocusWindow(), ImGuiContext::FrameCount, ImGuiWindow::GetIDFromRectangle(), GImGui, ImGuiWindow::HiddenFramesCanSkipItems, ImGuiWindow::IDStack, IM_ASSERT, ImGuiDragDropFlags_AcceptNoPreviewTooltip, ImGuiDragDropFlags_SourceAllowNullID, ImGuiDragDropFlags_SourceExtern, ImGuiDragDropFlags_SourceNoDisableHover, ImGuiDragDropFlags_SourceNoPreviewTooltip, ImGuiItemStatusFlags_HoveredRect, ImGuiMouseButton_Left, ImHashStr(), ImGuiContext::IO, IsMouseDragging(), ItemHoverable(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, ImGuiIO::MouseClicked, ImGuiIO::MouseDown, SetActiveID(), ImGuiWindow::SkipItems, ImGuiPayload::SourceId, and ImGuiPayload::SourceParentId.
Referenced by ColorButton(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginDragDropTarget | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, ImGuiContext::DragDropTargetId, ImGuiContext::DragDropTargetRect, ImGuiContext::DragDropWithinTarget, ImGuiWindow::GetIDFromRectangle(), GImGui, ImGuiContext::HoveredWindowUnderMovingWindow, IM_ASSERT, ImGuiItemStatusFlags_HasDisplayRect, ImGuiItemStatusFlags_HoveredRect, ImGuiWindowTempData::LastItemDisplayRect, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, ImGuiWindow::RootWindow, and ImGuiPayload::SourceId.
Referenced by ColorEdit4(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, ImGuiContext::DragDropTargetId, ImGuiContext::DragDropTargetRect, ImGuiContext::DragDropWithinTarget, GImGui, ImGuiContext::HoveredWindowUnderMovingWindow, IM_ASSERT, IsMouseHoveringRect(), ImRect::Max, ImRect::Min, ImGuiWindow::RootWindow, ImGuiWindow::SkipItems, and ImGuiPayload::SourceId.
Here is the call graph for this function:| void ImGui::BeginGroup | ( | ) |
References ImGuiContext::ActiveIdIsAlive, ImGuiContext::ActiveIdPreviousFrameIsAlive, ImVector< T >::back(), ImGuiGroupData::BackupActiveIdIsAlive, ImGuiGroupData::BackupActiveIdPreviousFrameIsAlive, ImGuiGroupData::BackupCurrLineSize, ImGuiGroupData::BackupCurrLineTextBaseOffset, ImGuiGroupData::BackupCursorMaxPos, ImGuiGroupData::BackupCursorPos, ImGuiGroupData::BackupGroupOffset, ImGuiGroupData::BackupHoveredIdIsAlive, ImGuiGroupData::BackupIndent, ImGuiWindowTempData::ColumnsOffset, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiGroupData::EmitItem, GImGui, ImGuiWindowTempData::GroupOffset, ImGuiContext::GroupStack, ImGuiContext::HoveredId, ImGuiWindow::ID, ImGuiWindowTempData::Indent, ImGuiContext::LogEnabled, ImGuiContext::LogLinePosY, ImGuiWindow::Pos, ImVector< T >::resize(), ImVector< T >::Size, ImGuiGroupData::WindowID, ImVec2::x, and ImVec1::x.
Referenced by BeginListBox(), BeginMenuBar(), ColorEdit4(), ColorPicker4(), DragFloatRange2(), DragIntRange2(), DragScalarN(), InputScalar(), InputScalarN(), InputTextEx(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppLayout(), ShowStyleEditor(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:References BeginChildFrame(), BeginGroup(), CalcItemSize(), CalcItemWidth(), CalcTextSize(), ImGuiNextItemData::ClearFlags(), ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), GetID(), ImRect::GetSize(), GetTextLineHeightWithSpacing(), GImGui, ImFloor(), ImMax(), IsRectVisible(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, ImGuiContext::NextItemData, RenderText(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by ListBoxHeader(), ListBoxHeader(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginMainMenuBar | ( | ) |
References BeginMenuBar(), BeginViewportSideBar(), ImGuiStyle::DisplaySafeAreaPadding, End(), ImGuiStyle::FramePadding, GetFrameHeight(), GetMainViewport(), GImGui, ImGuiDir_Up, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoScrollbar, ImMax(), ImGuiNextWindowData::MenuBarOffsetMinVal, ImGuiContext::NextWindowData, ImGuiContext::Style, ImVec2::x, and ImVec2::y.
Referenced by ShowExampleAppMainMenuBar().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginMenu | ( | const char * | label, |
| bool | enabled = true |
||
| ) |
References ImVector< T >::back(), BeginPopupEx(), ImGuiContext::BeginPopupStack, CalcTextSize(), ImGuiNextWindowData::ClearFlags(), ClosePopupToLevel(), ImVector< T >::contains(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiMenuColumns::DeclColumns(), ImGuiWindow::DrawList, ImGuiWindow::Flags, ImGuiContext::FontSize, ImRect::GetBL(), ImRect::GetBR(), GetColorU32(), GetContentRegionAvail(), GetCurrentWindow(), ImGuiWindow::GetID(), ImRect::GetTL(), ImRect::GetTR(), GImGui, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredWindow, ImGuiWindow::IDStack, IM_FLOOR, ImClamp(), ImFabs, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCond_Always, ImGuiDir_Down, ImGuiDir_Right, ImGuiLayoutType_Horizontal, ImGuiLayoutType_Vertical, ImGuiPopupFlags_None, ImGuiSelectableFlags_Disabled, ImGuiSelectableFlags_DontClosePopups, ImGuiSelectableFlags_NoHoldingActiveID, ImGuiSelectableFlags_SelectOnClick, ImGuiSelectableFlags_SpanAvailWidth, ImGuiStyleVar_ItemSpacing, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImGuiWindowFlags_Popup, ImMax(), ImMin(), ImTriangleContainsPoint(), ImGuiContext::IO, IsPopupOpen(), ItemHoverable(), ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, ImGuiWindowTempData::LayoutType, ImGuiWindow::MenuBarHeight(), ImGuiWindowTempData::MenuColumns, ImGuiContext::MenusIdSubmittedThisFrame, ImGuiIO::MouseDelta, ImGuiIO::MousePos, ImGuiContext::NavActivateId, ImGuiContext::NavId, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveRequest, NavMoveRequestCancel(), ImGuiContext::NavWindow, ImGuiContext::NextWindowData, OpenPopup(), ImGuiContext::OpenPopupStack, PopStyleVar(), ImGuiMenuColumns::Pos, ImGuiWindow::Pos, ImVector< T >::push_back(), PushStyleVar(), ImGuiWindow::Rect(), RenderArrow(), Selectable(), SetNextWindowPos(), ImVector< T >::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowExampleAppDocuments(), ShowExampleAppLayout(), ShowExampleAppMainMenuBar(), and ShowExampleMenuFile().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginMenuBar | ( | ) |
References AlignTextToFramePadding(), BeginGroup(), ImRect::ClipWith(), ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::Flags, GetCurrentWindow(), IM_ASSERT, IM_ROUND, ImGuiLayoutType_Horizontal, ImGuiNavLayer_Menu, ImGuiWindowFlags_MenuBar, ImMax(), ImGuiWindowTempData::LayoutType, ImRect::Max, ImGuiWindowTempData::MenuBarAppending, ImGuiWindowTempData::MenuBarOffset, ImGuiWindow::MenuBarRect(), ImRect::Min, ImGuiWindowTempData::NavLayerCurrent, ImGuiWindow::OuterRectClipped, PushClipRect(), PushID(), ImGuiWindow::SkipItems, ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowRounding, ImVec2::x, and ImVec2::y.
Referenced by BeginMainMenuBar(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowExampleAppDocuments(), and ShowExampleAppLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginPopup | ( | const char * | str_id, |
| ImGuiWindowFlags | flags = 0 |
||
| ) |
References BeginPopupEx(), ImGuiContext::BeginPopupStack, ImGuiNextWindowData::ClearFlags(), ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), GImGui, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImGuiContext::NextWindowData, ImGuiContext::OpenPopupStack, and ImVector< T >::Size.
Referenced by ColorEdit4(), ColorEditOptionsPopup(), ColorPickerOptionsPopup(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginPopupContextItem | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
References BeginPopupEx(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiWindow::GetID(), GImGui, IM_ASSERT, ImGuiHoveredFlags_AllowWhenBlockedByPopup, ImGuiPopupFlags_MouseButtonMask_, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, IsItemHovered(), IsMouseReleased(), ImGuiWindowTempData::LastItemId, OpenPopupEx(), and ImGuiWindow::SkipItems.
Referenced by MyDocument::DisplayContextMenu(), ExampleAppConsole::Draw(), ShowDemoWindowPopups(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginPopupContextVoid | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
References BeginPopupEx(), ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), GetTopMostPopupModal(), GImGui, ImGuiHoveredFlags_AnyWindow, ImGuiPopupFlags_MouseButtonMask_, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, IsMouseReleased(), IsWindowHovered(), and OpenPopupEx().
Here is the call graph for this function:
|
inlinestatic |
References BeginPopupContextWindow(), and ImGuiPopupFlags_NoOpenOverItems.
Here is the call graph for this function:| bool ImGui::BeginPopupContextWindow | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
References BeginPopupEx(), ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), GImGui, ImGuiHoveredFlags_AllowWhenBlockedByPopup, ImGuiPopupFlags_MouseButtonMask_, ImGuiPopupFlags_NoOpenOverItems, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, IsAnyItemHovered(), IsMouseReleased(), IsWindowHovered(), and OpenPopupEx().
Referenced by BeginPopupContextWindow(), ExampleAppConsole::Draw(), and ShowExampleAppSimpleOverlay().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginPopupEx | ( | ImGuiID | id, |
| ImGuiWindowFlags | extra_flags | ||
| ) |
References Begin(), ImGuiContext::BeginPopupStack, ImGuiNextWindowData::ClearFlags(), EndPopup(), GImGui, IM_ARRAYSIZE, ImFormatString(), ImGuiPopupFlags_None, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_Popup, IsPopupOpen(), ImGuiContext::NextWindowData, and ImVector< T >::Size.
Referenced by BeginMenu(), BeginPopup(), BeginPopupContextItem(), BeginPopupContextVoid(), BeginPopupContextWindow(), and TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginPopupModal | ( | const char * | name, |
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
References Begin(), ImGuiContext::BeginPopupStack, ImGuiNextWindowData::ClearFlags(), ClosePopupToLevel(), ImGuiContext::CurrentWindow, EndPopup(), ImGuiNextWindowData::Flags, ImGuiViewport::GetCenter(), ImGuiWindow::GetID(), GetMainViewport(), GImGui, ImGuiCond_FirstUseEver, ImGuiNextWindowDataFlags_HasPos, ImGuiPopupFlags_None, ImGuiWindowFlags_Modal, ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_Popup, IsPopupOpen(), ImGuiContext::NextWindowData, SetNextWindowPos(), and ImVector< T >::Size.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), ShowDemoWindowPopups(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginTabBar | ( | const char * | str_id, |
| ImGuiTabBarFlags | flags = 0 |
||
| ) |
References BeginTabBarEx(), ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImGuiWindow::GetID(), ImPool< T >::GetOrAddByKey(), GImGui, ImGuiTabBar::ID, ImGuiTabBarFlags_IsFocused, ImRect::Max, ImGuiWindow::SkipItems, ImGuiContext::Style, ImGuiContext::TabBars, ImGuiWindow::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginTabBarEx | ( | ImGuiTabBar * | tab_bar, |
| const ImRect & | bb, | ||
| ImGuiTabBarFlags | flags | ||
| ) |
References ImDrawList::AddLine(), ImGuiTabBar::BackupCursorPos, ImGuiTabBar::BarRect, ImGuiTabBar::BeginCount, col(), ImGuiContext::CurrentTabBar, ImGuiContext::CurrentTabBarStack, ImGuiContext::CurrentWindow, ImGuiTabBar::CurrFrameVisible, ImGuiTabBar::CurrTabsContentsHeight, ImGuiWindowTempData::CursorPos, ImVector< T >::Data, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiTabBar::Flags, ImGuiContext::FrameCount, ImGuiStyle::FramePadding, ImGuiTabBar::FramePadding, GetColorU32(), GetTabBarRefFromTabBar(), GImGui, ImGuiTabBar::ID, IM_FLOOR, ImGuiCol_TabActive, ImGuiCol_TabUnfocusedActive, ImGuiTabBarFlags_DockNode, ImGuiTabBarFlags_FittingPolicyDefault_, ImGuiTabBarFlags_FittingPolicyMask_, ImGuiTabBarFlags_IsFocused, ImGuiTabBarFlags_Reorderable, ImQsort, ImGuiStyle::ItemSpacing, ImGuiTabBar::ItemSpacingY, ImRect::Max, ImRect::Min, ImGuiTabBar::PrevFrameVisible, ImGuiTabBar::PrevTabsContentsHeight, ImVector< T >::push_back(), PushOverrideID(), ImVector< T >::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, TabItemComparerByBeginOrder(), ImGuiTabBar::Tabs, ImGuiTabBar::TabsActiveCount, ImGuiTabBar::TabsAddedNew, ImGuiTabBar::WantLayout, ImGuiWindow::WindowPadding, ImVec2::x, and ImVec2::y.
Referenced by BeginTabBar().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginTabItem | ( | const char * | label, |
| bool * | p_open = NULL, |
||
| ImGuiTabItemFlags | flags = 0 |
||
| ) |
References ImGuiContext::CurrentTabBar, ImGuiContext::CurrentWindow, GImGui, ImGuiTabItem::ID, IM_ASSERT, IM_ASSERT_USER_ERROR, ImGuiTabItemFlags_Button, ImGuiTabItemFlags_NoPushId, ImGuiTabBar::LastTabItemIdx, PushOverrideID(), ImGuiWindow::SkipItems, TabItemEx(), and ImGuiTabBar::Tabs.
Referenced by ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginTable | ( | const char * | str_id, |
| int | column, | ||
| ImGuiTableFlags | flags = 0, |
||
| const ImVec2 & | outer_size = ImVec2(0.0f, 0.0f), |
||
| float | inner_width = 0.0f |
||
| ) |
References BeginTableEx(), and GetID().
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppPropertyEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginTableEx | ( | const char * | name, |
| ImGuiID | id, | ||
| int | columns_count, | ||
| ImGuiTableFlags | flags = 0, |
||
| const ImVec2 & | outer_size = ImVec2(0, 0), |
||
| float | inner_width = 0.0f |
||
| ) |
References ImGuiTable::AutoFitSingleColumn, BeginChildEx(), ImGuiTable::BorderColorLight, ImGuiTable::BorderColorStrong, ImGuiTextBuffer::Buf, CalcItemSize(), ImGuiStyle::CellPadding, ImGuiTable::CellPaddingX, ImGuiTable::CellPaddingY, ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImDrawListSplitter::Clear(), ImGuiWindow::ClipRect, ImRect::ClipWith(), ImRect::ClipWithFull(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsNames, ImGuiWindowTempData::ColumnsOffset, ImGuiTable::ContextPopupColumn, ImGuiTable::CurrentColumn, ImGuiTable::CurrentRow, ImGuiContext::CurrentTable, ImGuiWindowTempData::CurrentTableIdx, ImGuiContext::CurrentTableStackIdx, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImSpan< T >::Data, ImGuiWindow::DC, ImGuiTable::DeclColumnsCount, ImGuiTableColumn::DisplayOrder, ImGuiTable::DisplayOrderToIndex, ImGuiTable::DrawSplitter, ImGuiTableTempData::DrawSplitter, ImGuiTable::Flags, ImGuiContext::FontSize, ImGuiContext::FrameCount, ImGuiTable::FreezeColumnsCount, ImGuiTable::FreezeColumnsRequest, ImGuiTable::FreezeRowsCount, ImGuiTable::FreezeRowsRequest, GetColorU32(), GetContentRegionAvail(), GetCurrentWindow(), ImPool< T >::GetIndex(), ImPool< T >::GetOrAddByKey(), GImGui, ImGuiTableTempData::HostBackupColumnsOffset, ImGuiTableTempData::HostBackupCurrLineSize, ImGuiTableTempData::HostBackupCursorMaxPos, ImGuiTableTempData::HostBackupItemWidth, ImGuiTableTempData::HostBackupItemWidthStackSize, ImGuiTableTempData::HostBackupParentWorkRect, ImGuiTableTempData::HostBackupPrevLineSize, ImGuiTableTempData::HostBackupWorkRect, ImGuiTable::HostClipRect, ImGuiTable::HostIndentX, ImGuiTable::HostSkipItems, ImGuiTable::HoveredColumnBody, ImGuiTable::HoveredColumnBorder, ImGuiTable::ID, IM_ASSERT, IM_FREE, IMGUI_TABLE_MAX_COLUMNS, ImGuiCol_TableBorderLight, ImGuiCol_TableBorderStrong, ImGuiTableFlags_BordersInnerV, ImGuiTableFlags_BordersOuterV, ImGuiTableFlags_NoHostExtendY, ImGuiTableFlags_NoPadInnerX, ImGuiTableFlags_NoPadOuterX, ImGuiTableFlags_PadOuterX, ImGuiTableFlags_Reorderable, ImGuiTableFlags_ScrollX, ImGuiTableFlags_ScrollY, ImGuiTableFlags_SizingMask_, ImGuiTableRowFlags_None, ImGuiWindowFlags_HorizontalScrollbar, ImGuiWindowFlags_None, ImMax(), ImMin(), ImGuiWindowTempData::Indent, ImGuiTable::InnerClipRect, ImGuiWindow::InnerRect, ImGuiTable::InnerRect, ImGuiTable::InnerWidth, ImGuiTable::InnerWindow, ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, IsClippedEx(), ImGuiTable::IsDefaultSizingPolicy, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::IsEnabledNextFrame, ImGuiTable::IsInitializing, ImGuiTable::IsLayoutLocked, ImGuiTableColumn::IsPreserveWidthAuto, ImGuiTable::IsResetAllRequest, ImGuiTable::IsResetDisplayOrderRequest, ImGuiTable::IsSettingsRequestLoad, ImGuiTable::IsSortSpecsDirty, ImGuiTable::IsUnfrozenRows, ItemSize(), ImGuiWindowTempData::ItemWidth, ImGuiWindowTempData::ItemWidthStack, ImGuiTable::LastFrameActive, ImGuiTable::LastResizedColumn, ImGuiTable::LastRowFlags, ImGuiTableTempData::LastTimeActive, ImRect::Max, ImGuiTable::MemoryCompacted, ImRect::Min, ImGuiTable::OuterPaddingX, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, ImGuiWindow::ParentWorkRect, ImGuiWindowTempData::PrevLineSize, PushOverrideID(), ImGuiTable::RawData, ImGuiWindow::Rect(), ImGuiTable::RefScale, ImGuiTable::ReorderColumn, ImVector< T >::resize(), ImGuiTable::ResizedColumn, ImGuiTable::RowBgColorCounter, ImGuiTable::RowPosY1, ImGuiTable::RowPosY2, ImGuiTable::RowTextBaseline, SetNextWindowContentSize(), SetNextWindowScroll(), ImGuiTable::SettingsOffset, ImVector< T >::Size, ImSpan< T >::size(), ImGuiWindow::SkipItems, ImGuiContext::Style, TABLE_BORDER_SIZE, TableBeginApplyRequests(), TableBeginInitMemory(), TableFixFlags(), ImGuiTableTempData::TableIndex, TableLoadSettings(), TableResetSettings(), ImGuiContext::Tables, ImGuiContext::TablesLastTimeActive, ImGuiContext::TablesTempDataStack, ImGuiTable::TempData, ImGuiContext::Time, ImGuiTableTempData::UserOuterSize, ImGuiTableColumn::WidthAuto, ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowPadding, ImGuiWindow::WorkRect, ImGuiTable::WorkRect, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by BeginTable().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::BeginTooltip | ( | ) |
References BeginTooltipEx(), ImGuiTooltipFlags_None, and ImGuiWindowFlags_None.
Referenced by BeginDragDropSource(), EditTableSizingFlags(), HelpMarker(), MetricsHelpMarker(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), ShowDemoWindowWidgets(), ShowFont(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::tooltip(), and UpdateDebugToolItemPicker().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::BeginTooltipEx | ( | ImGuiWindowFlags | extra_flags, |
| ImGuiTooltipFlags | tooltip_flags | ||
| ) |
References Begin(), ImGuiStyle::Colors, ImGuiContext::DragDropWithinSource, ImGuiContext::DragDropWithinTarget, FindWindowByName(), GImGui, IM_ARRAYSIZE, ImFormatString(), ImGuiCol_PopupBg, ImGuiTooltipFlags_OverridePreviousTooltip, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoInputs, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImGuiWindowFlags_Tooltip, ImGuiContext::IO, ImGuiStyle::MouseCursorScale, ImGuiIO::MousePos, SetNextWindowBgAlpha(), SetNextWindowPos(), ImGuiContext::Style, ImGuiContext::TooltipOverrideCount, and ImVec4::w.
Referenced by BeginTooltip(), ColorTooltip(), and SetTooltipV().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::BeginViewportSideBar | ( | const char * | name, |
| ImGuiViewport * | viewport, | ||
| ImGuiDir | dir, | ||
| float | size, | ||
| ImGuiWindowFlags | window_flags | ||
| ) |
References Begin(), ImGuiWindow::BeginCount, ImGuiViewportP::BuildWorkOffsetMax, ImGuiViewportP::BuildWorkOffsetMin, FindWindowByName(), ImGuiViewportP::GetBuildWorkRect(), GetMainViewport(), ImRect::GetSize(), IM_ASSERT, ImGuiAxis_X, ImGuiAxis_Y, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiDir_Up, ImGuiStyleVar_WindowMinSize, ImGuiStyleVar_WindowRounding, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoTitleBar, ImRect::Max, ImRect::Min, PopStyleVar(), PushStyleVar(), SetNextWindowPos(), and SetNextWindowSize().
Referenced by BeginMainMenuBar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::BringWindowToDisplayBack | ( | ImGuiWindow * | window | ) |
References GImGui, ImVector< T >::Size, and ImGuiContext::Windows.
| void ImGui::BringWindowToDisplayFront | ( | ImGuiWindow * | window | ) |
References ImVector< T >::back(), GImGui, ImGuiWindow::RootWindow, ImVector< T >::Size, and ImGuiContext::Windows.
Referenced by FocusWindow(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), and Slic3r::GUI::GLGizmoMeasure::render_dimensioning().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::BringWindowToFocusFront | ( | ImGuiWindow * | window | ) |
References ImVector< T >::back(), ImGuiWindow::FocusOrder, GImGui, IM_ASSERT, ImGuiWindow::RootWindow, ImVector< T >::Size, and ImGuiContext::WindowsFocusOrder.
Referenced by FocusWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Bullet | ( | ) |
References ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiContext::FontSize, ImGuiStyle::FramePadding, GetColorU32(), GetCurrentWindow(), GImGui, ImGuiCol_Text, ImMax(), ImMin(), ItemAdd(), ItemSize(), ImRect::Min, RenderBullet(), SameLine(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, and ImVec2::y.
Referenced by DebugNodeTable(), ShowDemoWindowMisc(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References BulletTextV().
Referenced by DebugNodeColumns(), DebugNodeDrawList(), DebugNodeStorage(), DebugNodeTable(), DebugNodeTableSettings(), DebugNodeViewport(), DebugNodeWindow(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowWidgets(), ShowFont(), ShowMetricsWindow(), and ShowUserGuide().
Here is the call graph for this function:
Here is the caller graph for this function:References CalcTextSize(), ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiContext::FontSize, GetColorU32(), GetCurrentWindow(), GImGui, IM_ARRAYSIZE, ImFormatStringV(), ImGuiCol_Text, ItemAdd(), ItemSize(), ImRect::Min, RenderBullet(), RenderText(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImGuiContext::TempBuffer, ImVec2::x, and ImVec2::y.
Referenced by BulletText().
Here is the call graph for this function:
Here is the caller graph for this function:References ButtonEx(), and ImGuiButtonFlags_None.
Referenced by Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::ImGuiWrapper::button(), ColorEditOptionsPopup(), MyDocument::DisplayContents(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), Slic3r::GUI::GLGizmoEmboss::draw_window(), LogButtons(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppConstrainedResize(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLongText(), ShowMetricsWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ButtonBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| bool * | out_hovered, | ||
| bool * | out_held, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdClickOffset, ImGuiContext::ActiveIdHasBeenPressedBefore, ImGuiContext::ActiveIdIsJustActivated, ImGuiContext::ActiveIdMouseButton, ImGuiContext::ActiveIdSource, CalcTypematicRepeatAmount(), ClearActiveID(), ImGuiWindow::DC, ImGuiIO::DeltaTime, DRAGDROP_HOLD_TO_OPEN_TIMER, ImGuiContext::DragDropActive, ImGuiContext::DragDropHoldJustPressedId, ImGuiContext::DragDropPayload, ImGuiContext::DragDropSourceFlags, FocusWindow(), GetCurrentWindow(), GImGui, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdTimer, ImGuiContext::HoveredWindow, IM_ASSERT, IMGUI_TEST_ENGINE_ITEM_ADD, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_Disabled, ImGuiButtonFlags_FlattenChildren, ImGuiButtonFlags_MouseButtonDefault_, ImGuiButtonFlags_MouseButtonLeft, ImGuiButtonFlags_MouseButtonMask_, ImGuiButtonFlags_MouseButtonMiddle, ImGuiButtonFlags_MouseButtonRight, ImGuiButtonFlags_NoHoldingActiveId, ImGuiButtonFlags_NoHoveredOnFocus, ImGuiButtonFlags_NoKeyModifiers, ImGuiButtonFlags_NoNavFocus, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnClickRelease, ImGuiButtonFlags_PressedOnClickReleaseAnywhere, ImGuiButtonFlags_PressedOnDefault_, ImGuiButtonFlags_PressedOnDoubleClick, ImGuiButtonFlags_PressedOnDragDropHold, ImGuiButtonFlags_PressedOnMask_, ImGuiButtonFlags_PressedOnRelease, ImGuiButtonFlags_Repeat, ImGuiDragDropFlags_SourceNoDisableHover, ImGuiDragDropFlags_SourceNoHoldToOpenOthers, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem, ImGuiInputReadMode_Pressed, ImGuiInputReadMode_Repeat, ImGuiInputSource_Mouse, ImGuiInputSource_Nav, ImGuiMouseButton_COUNT, ImGuiNavInput_Activate, ImGuiContext::IO, IsItemHovered(), IsMouseClicked(), IsNavInputTest(), ItemHoverable(), ImGuiIO::KeyAlt, ImGuiIO::KeyCtrl, ImGuiIO::KeyRepeatDelay, ImGuiIO::KeyShift, ImGuiWindowTempData::LastItemId, ImRect::Min, ImGuiIO::MouseClicked, ImGuiIO::MouseDoubleClicked, ImGuiIO::MouseDown, ImGuiIO::MouseDownDuration, ImGuiIO::MouseDownDurationPrev, ImGuiIO::MouseDownWasDoubleClick, ImGuiIO::MousePos, ImGuiIO::MouseReleased, ImGuiWindow::MoveId, ImGuiContext::NavActivateDownId, ImGuiContext::NavActivateId, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavId, ImGuiWindow::RootWindow, SetActiveID(), SetFocusID(), SetHoveredID(), and ImGuiPayload::SourceId.
Referenced by ArrowButtonEx(), BeginCombo(), ButtonEx(), Checkbox(), CloseButton(), CollapseButton(), ColorButton(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), EndColumns(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InvisibleButton(), RadioButton(), ScrollbarEx(), Slic3r::GUI::selectable(), Selectable(), SplitterBehavior(), TabItemEx(), TableHeader(), TableUpdateBorders(), TreeNodeBehavior(), and UpdateWindowManualResize().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ButtonEx | ( | const char * | label, |
| const ImVec2 & | size_arg = ImVec2(0, 0), |
||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
References ButtonBehavior(), CalcItemSize(), CalcTextSize(), col(), ImGuiContext::CurrentItemFlags, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiButtonFlags_AlignTextBaseLine, ImGuiButtonFlags_Repeat, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiItemFlags_ButtonRepeat, ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogSetNextTextDecoration(), ImRect::Max, ImRect::Min, RenderFrame(), RenderNavHighlight(), RenderTextClipped(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by Button(), InputScalar(), and SmallButton().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetContentRegionMaxAbs(), GImGui, ImMax(), ImVec2::x, and ImVec2::y.
Referenced by BeginListBox(), BeginTableEx(), ButtonEx(), Slic3r::GUI::ImGuiWrapper::calc_button_size(), InputTextEx(), InvisibleButton(), ProgressBar(), and Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::CalcItemWidth | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiNextItemData::Flags, GetContentRegionMaxAbs(), GImGui, IM_FLOOR, ImGuiNextItemDataFlags_HasWidth, ImMax(), ImGuiWindowTempData::ItemWidth, ImGuiContext::NextItemData, ImGuiNextItemData::Width, and ImVec2::x.
Referenced by BeginCombo(), BeginListBox(), ColorEdit4(), ColorPicker4(), DragFloatRange2(), DragIntRange2(), DragScalar(), DragScalarN(), InputScalar(), InputScalarN(), InputTextEx(), LabelTextV(), PlotEx(), ProgressBar(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowExampleAppCustomRendering(), SliderScalar(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::CalcListClipping | ( | int | items_count, |
| float | items_height, | ||
| int * | out_items_display_start, | ||
| int * | out_items_display_end | ||
| ) |
References ImRect::Add(), ImGuiWindow::ClipRect, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetSkipItemForListClipping(), GImGui, ImClamp(), ImGuiDir_Down, ImGuiDir_Up, ImGuiContext::LogEnabled, ImRect::Max, ImRect::Min, ImGuiContext::NavJustMovedToId, ImGuiWindow::NavLastIds, ImGuiContext::NavMoveClipDir, ImGuiContext::NavMoveRequest, ImGuiWindow::NavRectRel, ImGuiContext::NavScoringRect, ImGuiWindow::Pos, and ImVec2::y.
Referenced by ImGuiListClipper::Step().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::CalcTextSize | ( | const char * | text, |
| const char * | text_end = NULL, |
||
| bool | hide_text_after_double_hash = false, |
||
| float | wrap_width = -1.0f |
||
| ) |
References ImFont::CalcTextSizeA(), FindRenderedTextEnd(), ImGuiContext::Font, ImGuiContext::FontSize, GImGui, IM_FLOOR, and ImVec2::x.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), BeginCombo(), BeginListBox(), BeginMenu(), BulletTextV(), ButtonEx(), Slic3r::GUI::ImGuiWrapper::calc_text_size(), Slic3r::GUI::ImGuiWrapper::calc_text_size(), Slic3r::GUI::ImGuiWrapper::calc_text_size(), Checkbox(), ColorEdit4(), Slic3r::GUI::NotificationManager::PopNotification::count_lines(), Slic3r::GUI::NotificationManager::HintNotification::count_lines(), Slic3r::GUI::NotificationManager::PopNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), Slic3r::GUI::GLGizmoEmboss::create_gui_configuration(), DragScalar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::generate_text(), InputTextEx(), LabelTextV(), MenuItem(), NavScoreItem(), PlotEx(), ProgressBar(), RadioButton(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::NotificationManager::PopNotification::render(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::NotificationManager::HintNotification::render_logo(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::PopNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), RenderTextClippedEx(), RenderTextEllipsis(), RenderWindowTitleBarContents(), Slic3r::GUI::selectable(), Selectable(), ShowDemoWindowTables(), ShowStyleEditor(), SliderScalar(), TabItemCalcSize(), TabItemLabelAndCloseButton(), TableGetHeaderRowHeight(), TableHeader(), TableMergeDrawChannels(), TextEx(), TreeNodeBehavior(), Slic3r::GUI::ImGuiWrapper::trunc(), and VSliderScalar().
Here is the call graph for this function:| int ImGui::CalcTypematicRepeatAmount | ( | float | t0, |
| float | t1, | ||
| float | repeat_delay, | ||
| float | repeat_rate | ||
| ) |
Referenced by ButtonBehavior(), GetKeyPressedAmount(), GetNavInputAmount(), and IsMouseClicked().
Here is the caller graph for this function:| ImVec2 ImGui::CalcWindowNextAutoFitSize | ( | ImGuiWindow * | window | ) |
References CalcWindowAutoFitSize(), CalcWindowContentSizes(), and CalcWindowSizeAfterConstraint().
Referenced by BeginCombo(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), and Slic3r::GUI::GCodeViewer::render_legend().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, GImGui, ImMax(), ImRect::Max, ImGuiWindow::Pos, ImGuiWindow::Scroll, ImGuiWindow::WorkRect, and ImVec2::x.
Referenced by TextEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::CallContextHooks | ( | ImGuiContext * | context, |
| ImGuiContextHookType | type | ||
| ) |
References ImGuiContext::Hooks, and ImVector< T >::Size.
Referenced by EndFrame(), NewFrame(), Render(), and Shutdown().
Here is the caller graph for this function:| void ImGui::CaptureKeyboardFromApp | ( | bool | want_capture_keyboard_value = true | ) |
References GImGui, and ImGuiContext::WantCaptureKeyboardNextFrame.
Referenced by ShowDemoWindowMisc().
Here is the caller graph for this function:| void ImGui::CaptureMouseFromApp | ( | bool | want_capture_mouse_value = true | ) |
References GImGui, and ImGuiContext::WantCaptureMouseNextFrame.
| bool ImGui::Checkbox | ( | const char * | label, |
| bool * | v | ||
| ) |
References ImDrawList::AddRectFilled(), ButtonBehavior(), CalcTextSize(), ImGuiContext::CurrentItemFlags, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), GetFrameHeight(), ImGuiWindow::GetID(), GImGui, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_CheckMark, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiItemFlags_MixedValue, ImMax(), ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogRenderedText(), MarkItemEdited(), ImRect::Max, ImRect::Min, RenderCheckMark(), RenderFrame(), RenderNavHighlight(), RenderText(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::ImGuiWrapper::checkbox(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), Slic3r::GUI::GLGizmoEmboss::draw_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::rev_checkbox(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleMenuFile(), ShowMetricsWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References CheckboxFlagsT().
Here is the call graph for this function:| bool ImGui::CheckboxFlags | ( | const char * | label, |
| int * | flags, | ||
| int | flags_value | ||
| ) |
References CheckboxFlagsT().
Referenced by ColorPickerOptionsPopup(), EditTableColumnsFlags(), ShowDemoWindow(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppFullscreen(), and ShowTableColumnsStatusFlags().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::CheckboxFlags | ( | const char * | label, |
| unsigned int * | flags, | ||
| unsigned int | flags_value | ||
| ) |
| IMGUI_API bool ImGui::CheckboxFlagsT | ( | const char * | label, |
| T * | flags, | ||
| T | flags_value | ||
| ) |
Referenced by CheckboxFlags(), CheckboxFlags(), CheckboxFlags(), and CheckboxFlags().
Here is the caller graph for this function:| void ImGui::ClearActiveID | ( | ) |
References SetActiveID().
Referenced by ButtonBehavior(), DragBehavior(), FocusWindow(), InputTextEx(), ItemFocusable(), Slic3r::GUI::ImGuiWrapper::left_inputs(), NavUpdate(), NavUpdateMoveResult(), NavUpdateWindowing(), NewFrame(), Slic3r::GUI::ImGuiWrapper::slider_float(), TableUpdateBorders(), TempInputText(), UpdateMouseMovingWindowNewFrame(), and UpdateWindowManualResize().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ClearDragDrop | ( | ) |
References ImVector< T >::clear(), ImGuiPayload::Clear(), ImGuiContext::DragDropAcceptFlags, ImGuiContext::DragDropAcceptFrameCount, ImGuiContext::DragDropAcceptIdCurr, ImGuiContext::DragDropAcceptIdCurrRectSurface, ImGuiContext::DragDropAcceptIdPrev, ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, ImGuiContext::DragDropPayloadBufHeap, ImGuiContext::DragDropPayloadBufLocal, GImGui, and ImGuiDragDropFlags_None.
Referenced by BeginDragDropSource(), EndDragDropSource(), and EndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ClearIniSettings | ( | ) |
References ImGuiTextBuffer::clear(), GImGui, ImGuiContext::SettingsHandlers, ImGuiContext::SettingsIniData, and ImVector< T >::Size.
Referenced by ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:References ImDrawList::AddCircleFilled(), ImDrawList::AddLine(), ButtonBehavior(), col(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImRect::Expand(), ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImRect::GetArea(), ImRect::GetCenter(), GetColorU32(), ImRect::GetSize(), GImGui, ImFloor(), ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_Text, ImMax(), ItemAdd(), ImGuiWindow::OuterRectClipped, and ImGuiContext::Style.
Referenced by CollapsingHeader(), RenderWindowTitleBarContents(), and TabItemLabelAndCloseButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::CloseCurrentPopup | ( | ) |
References ImGuiContext::BeginPopupStack, ClosePopupToLevel(), ImGuiWindow::Flags, GImGui, IMGUI_DEBUG_LOG_POPUP, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_Modal, ImGuiContext::NavWindow, ImGuiContext::OpenPopupStack, and ImVector< T >::Size.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::selectable(), Selectable(), ShowDemoWindowPopups(), ShowDemoWindowTables(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ClosePopupsOverWindow | ( | ImGuiWindow * | ref_window, |
| bool | restore_focus_to_window_under_popup | ||
| ) |
References ClosePopupToLevel(), ImGuiWindow::Flags, GImGui, IM_ASSERT, IMGUI_DEBUG_LOG_POPUP, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Popup, ImGuiWindow::Name, ImGuiContext::OpenPopupStack, ImGuiWindow::RootWindow, ImVector< T >::Size, and ImGuiPopupData::Window.
Referenced by FocusWindow(), NavUpdateWindowing(), NewFrame(), and UpdateMouseMovingWindowEndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ClosePopupToLevel | ( | int | remaining, |
| bool | restore_focus_to_window_under_popup | ||
| ) |
References FocusTopMostWindowUnderOne(), FocusWindow(), GImGui, IM_ASSERT, IMGUI_DEBUG_LOG_POPUP, ImGuiNavLayer_Main, ImGuiContext::NavLayer, NavRestoreLastChildNavWindow(), ImGuiContext::OpenPopupStack, ImVector< T >::resize(), ImVector< T >::Size, and ImGuiWindow::WasActive.
Referenced by BeginMenu(), BeginPopupModal(), CloseCurrentPopup(), ClosePopupsOverWindow(), EndMenu(), NavUpdate(), and OpenPopupEx().
Here is the call graph for this function:
Here is the caller graph for this function:References ImDrawList::AddCircleFilled(), ButtonBehavior(), ImGuiWindow::Collapsed, ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImRect::GetCenter(), GetColorU32(), GImGui, ImGuiButtonFlags_None, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_Text, ImGuiDir_Down, ImGuiDir_Right, IsItemActive(), IsMouseDragging(), ItemAdd(), ImRect::Min, RenderArrow(), StartMouseMovingWindow(), and ImGuiContext::Style.
Referenced by RenderWindowTitleBarContents().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::CollapsingHeader | ( | const char * | label, |
| bool * | p_visible, | ||
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
References CloseButton(), ImGuiWindow::DC, ImGuiContext::FontSize, ImGuiStyle::FramePadding, GetCurrentWindow(), ImGuiWindow::GetID(), GetIDWithSeed(), GImGui, ImGuiTreeNodeFlags_AllowItemOverlap, ImGuiTreeNodeFlags_ClipLabelForTrailingButton, ImGuiTreeNodeFlags_CollapsingHeader, ImMax(), ImGuiWindowTempData::LastItemRect, ImRect::Max, ImRect::Min, ImGuiLastItemDataBackup::Restore(), ImGuiWindow::SkipItems, ImGuiContext::Style, TreeNodeBehavior(), ImVec2::x, and ImVec2::y.
Here is the call graph for this function:| bool ImGui::CollapsingHeader | ( | const char * | label, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
References GetCurrentWindow(), ImGuiWindow::GetID(), ImGuiTreeNodeFlags_CollapsingHeader, ImGuiWindow::SkipItems, and TreeNodeBehavior().
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ColorButton | ( | const char * | desc_id, |
| const ImVec4 & | col, | ||
| ImGuiColorEditFlags | flags = 0, |
||
| ImVec2 | size = ImVec2(0, 0) |
||
| ) |
References ImGuiContext::ActiveId, ImDrawList::AddRect(), ImDrawList::AddRectFilled(), BeginDragDropSource(), ButtonBehavior(), col(), ColorButton(), ColorConvertHSVtoRGB(), ColorTooltip(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, EndDragDropSource(), ImRect::Expand(), ImGuiStyle::FrameBorderSize, ImGuiStyle::FramePadding, ImGuiStyle::FrameRounding, GetColorU32(), GetCurrentWindow(), GetFrameHeight(), ImGuiWindow::GetID(), GImGui, IM_ROUND, ImDrawFlags_RoundCornersLeft, ImDrawFlags_RoundCornersRight, IMGUI_PAYLOAD_TYPE_COLOR_3F, IMGUI_PAYLOAD_TYPE_COLOR_4F, ImGuiCol_FrameBg, ImGuiColorEditFlags__InputMask, ImGuiColorEditFlags_AlphaPreview, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_InputHSV, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_NoBorder, ImGuiColorEditFlags_NoDragDrop, ImGuiColorEditFlags_NoTooltip, ImGuiCond_Once, ImMin(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, RenderColorRectWithAlphaCheckerboard(), RenderFrameBorder(), RenderNavHighlight(), SameLine(), SetDragDropPayload(), ImGuiWindow::SkipItems, ImGuiContext::Style, TextEx(), ImVec4::w, ImVec2::x, ImVec4::x, ImVec2::y, ImVec4::y, and ImVec4::z.
Referenced by ColorButton(), ColorEdit4(), ColorPicker4(), ColorTooltip(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References IM_COL32_A_SHIFT, IM_COL32_B_SHIFT, IM_COL32_G_SHIFT, IM_COL32_R_SHIFT, IM_F32_TO_INT8_SAT, ImVec4::w, ImVec4::x, ImVec4::y, and ImVec4::z.
Referenced by ColorPicker4(), GetColorU32(), GetColorU32(), and ImColor::operator ImU32().
Here is the caller graph for this function:| void ImGui::ColorConvertHSVtoRGB | ( | float | h, |
| float | s, | ||
| float | v, | ||
| float & | out_r, | ||
| float & | out_g, | ||
| float & | out_b | ||
| ) |
References ImFmod.
Referenced by ColorButton(), ColorEdit4(), ColorPicker4(), ImColor::HSV(), ImColor::SetHSV(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| void ImGui::ColorConvertRGBtoHSV | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float & | out_h, | ||
| float & | out_s, | ||
| float & | out_v | ||
| ) |
References ImFabs, and ImSwap().
Referenced by ColorEdit4(), and ColorPicker4().
Here is the call graph for this function:
Here is the caller graph for this function:References IM_COL32_A_SHIFT, IM_COL32_B_SHIFT, IM_COL32_G_SHIFT, and IM_COL32_R_SHIFT.
Referenced by Slic3r::GUI::ImGuiWrapper::from_ImU32(), and PushStyleColor().
Here is the caller graph for this function:| bool ImGui::ColorEdit3 | ( | const char * | label, |
| float | col[3], | ||
| ImGuiColorEditFlags | flags = 0 |
||
| ) |
References col(), ColorEdit4(), and ImGuiColorEditFlags_NoAlpha.
Referenced by MyDocument::DisplayContents(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ColorEdit4 | ( | const char * | label, |
| float | col[4], | ||
| ImGuiColorEditFlags | flags = 0, |
||
| const char * | current_label = NULL, |
||
| const char * | original_label = NULL |
||
| ) |
References AcceptDragDropPayload(), ImGuiContext::ActiveId, ImGuiContext::ActiveIdWindow, BeginDragDropTarget(), BeginGroup(), BeginPopup(), CalcItemWidth(), CalcTextSize(), ImGuiNextItemData::ClearFlags(), col(), ColorButton(), ColorConvertHSVtoRGB(), ColorConvertRGBtoHSV(), ImGuiContext::ColorEditLastColor, ImGuiContext::ColorEditLastHue, ImGuiContext::ColorEditLastSat, ImGuiContext::ColorEditOptions, ColorEditOptionsPopup(), ColorPicker4(), ImGuiContext::ColorPickerRef, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, DragFloat(), DragInt(), EndDragDropTarget(), EndGroup(), EndPopup(), FindRenderedTextEnd(), ImRect::GetBL(), GetCurrentWindow(), GetFrameHeight(), GImGui, IM_ARRAYSIZE, IM_ASSERT, IM_F32_TO_INT8_UNBOUND, IM_FLOOR, IM_UNUSED, ImCharIsBlankA(), ImClamp(), ImFormatString(), IMGUI_PAYLOAD_TYPE_COLOR_3F, IMGUI_PAYLOAD_TYPE_COLOR_4F, ImGuiColorEditFlags__DataTypeMask, ImGuiColorEditFlags__DisplayMask, ImGuiColorEditFlags__InputMask, ImGuiColorEditFlags__PickerMask, ImGuiColorEditFlags_AlphaBar, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_DisplayHex, ImGuiColorEditFlags_DisplayHSV, ImGuiColorEditFlags_DisplayRGB, ImGuiColorEditFlags_Float, ImGuiColorEditFlags_HDR, ImGuiColorEditFlags_InputHSV, ImGuiColorEditFlags_InputRGB, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_NoDragDrop, ImGuiColorEditFlags_NoInputs, ImGuiColorEditFlags_NoLabel, ImGuiColorEditFlags_NoOptions, ImGuiColorEditFlags_NoPicker, ImGuiColorEditFlags_NoSmallPreview, ImGuiDir_Left, ImGuiInputTextFlags_CharsHexadecimal, ImGuiInputTextFlags_CharsUppercase, ImGuiItemStatusFlags_HoveredRect, ImIsPowerOfTwo(), ImMax(), InputText(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, MarkItemEdited(), ImGuiContext::NextItemData, OpenPopup(), OpenPopupOnItemClick(), PopID(), PushID(), SameLine(), SetNextItemWidth(), SetNextWindowPos(), ImGuiWindow::SkipItems, Spacing(), ImGuiContext::Style, style, TextEx(), ImVec2::x, and ImVec4::x.
Referenced by ColorEdit3(), ColorPicker4(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), ShowDemoWindowPopups(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ColorEditOptionsPopup | ( | const float * | col, |
| ImGuiColorEditFlags | flags | ||
| ) |
References BeginPopup(), Button(), col(), ImGuiContext::ColorEditOptions, EndPopup(), GImGui, IM_ARRAYSIZE, IM_F32_TO_INT8_SAT, ImFormatString(), ImGuiColorEditFlags__DataTypeMask, ImGuiColorEditFlags__DisplayMask, ImGuiColorEditFlags_DisplayHex, ImGuiColorEditFlags_DisplayHSV, ImGuiColorEditFlags_DisplayRGB, ImGuiColorEditFlags_Float, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_Uint8, OpenPopup(), RadioButton(), Selectable(), Separator(), and SetClipboardText().
Referenced by ColorEdit4().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ColorPicker3 | ( | const char * | label, |
| float | col[3], | ||
| ImGuiColorEditFlags | flags = 0 |
||
| ) |
References col(), ColorPicker4(), and ImGuiColorEditFlags_NoAlpha.
Here is the call graph for this function:| bool ImGui::ColorPicker4 | ( | const char * | label, |
| float | col[4], | ||
| ImGuiColorEditFlags | flags = 0, |
||
| const float * | ref_col = NULL, |
||
| const char * | current_label = NULL, |
||
| const char * | original_label = NULL |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImDrawList::AddCircle(), ImDrawList::AddCircleFilled(), ImDrawList::AddRectFilledMultiColor(), ImDrawList::AddTriangle(), BeginGroup(), CalcItemWidth(), ImGuiNextItemData::ClearFlags(), col(), ColorButton(), ColorConvertFloat4ToU32(), ColorConvertHSVtoRGB(), ColorConvertRGBtoHSV(), ColorEdit4(), ImGuiContext::ColorEditLastColor, ImGuiContext::ColorEditLastHue, ImGuiContext::ColorEditLastSat, ImGuiContext::ColorEditOptions, ColorPickerOptionsPopup(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, EndGroup(), FindRenderedTextEnd(), GetCurrentWindow(), GetFontTexUvWhitePixel(), GetFrameHeight(), ImRect::GetWidth(), GImGui, IM_ASSERT, IM_COL32, IM_COL32_A_MASK, IM_F32_TO_INT8_SAT, IM_FLOOR, IM_PI, IM_ROUND, ImAtan2, ImClamp(), ImCos, ImGuiColorEditFlags__DataTypeMask, ImGuiColorEditFlags__DisplayMask, ImGuiColorEditFlags__InputMask, ImGuiColorEditFlags__OptionsDefault, ImGuiColorEditFlags__PickerMask, ImGuiColorEditFlags_AlphaBar, ImGuiColorEditFlags_AlphaPreview, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_DisplayHex, ImGuiColorEditFlags_DisplayHSV, ImGuiColorEditFlags_DisplayRGB, ImGuiColorEditFlags_HDR, ImGuiColorEditFlags_InputHSV, ImGuiColorEditFlags_InputRGB, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_NoInputs, ImGuiColorEditFlags_NoLabel, ImGuiColorEditFlags_NoOptions, ImGuiColorEditFlags_NoPicker, ImGuiColorEditFlags_NoSidePreview, ImGuiColorEditFlags_NoSmallPreview, ImGuiColorEditFlags_NoTooltip, ImGuiColorEditFlags_PickerHueBar, ImGuiColorEditFlags_PickerHueWheel, ImGuiItemFlags_NoNav, ImGuiItemFlags_NoNavDefaultFocus, ImIsPowerOfTwo(), ImLengthSqr(), ImLerp(), ImMax(), ImRotate(), ImSaturate(), ImSin, ImTriangleBarycentricCoords(), ImTriangleClosestPoint(), ImTriangleContainsPoint(), InvisibleButton(), ImGuiContext::IO, IsItemActive(), ImGuiWindowTempData::LastItemId, MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiIO::MouseClickedPos, ImGuiIO::MousePos, ImGuiContext::NextItemData, OpenPopupOnItemClick(), ImDrawList::PathArcTo(), ImDrawList::PathStroke(), PopID(), PopItemFlag(), PopItemWidth(), ImDrawList::PrimReserve(), ImDrawList::PrimVtx(), PushID(), PushItemFlag(), PushItemWidth(), RenderArrowsForVerticalBar(), RenderColorRectWithAlphaCheckerboard(), RenderFrameBorder(), SameLine(), SetCursorScreenPos(), ShadeVertsLinearColorGradientKeepAlpha(), ImVector< T >::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, style, Text(), TextEx(), ImDrawList::VtxBuffer, ImVec2::x, ImVec4::x, ImVec2::y, ImVec4::y, and ImVec4::z.
Referenced by ColorEdit4(), ColorPicker3(), ColorPickerOptionsPopup(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| void ImGui::ColorPickerOptionsPopup | ( | const float * | ref_col, |
| ImGuiColorEditFlags | flags | ||
| ) |
References BeginPopup(), CheckboxFlags(), ImGuiContext::ColorEditOptions, ColorPicker4(), EndPopup(), ImGuiContext::FontSize, GetCursorScreenPos(), GetFrameHeight(), GImGui, ImGuiColorEditFlags__PickerMask, ImGuiColorEditFlags_AlphaBar, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_NoInputs, ImGuiColorEditFlags_NoLabel, ImGuiColorEditFlags_NoOptions, ImGuiColorEditFlags_NoSidePreview, ImGuiColorEditFlags_PickerHueBar, ImGuiColorEditFlags_PickerHueWheel, ImMax(), ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushItemWidth(), Selectable(), Separator(), SetCursorScreenPos(), ImGuiContext::Style, ImVec2::x, and ImVec4::x.
Referenced by ColorPicker4().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ColorTooltip | ( | const char * | text, |
| const float * | col, | ||
| ImGuiColorEditFlags | flags | ||
| ) |
References BeginTooltipEx(), col(), ColorButton(), EndTooltip(), FindRenderedTextEnd(), ImGuiContext::FontSize, ImGuiStyle::FramePadding, GImGui, IM_F32_TO_INT8_SAT, ImGuiColorEditFlags__InputMask, ImGuiColorEditFlags_AlphaPreview, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_InputHSV, ImGuiColorEditFlags_InputRGB, ImGuiColorEditFlags_NoAlpha, ImGuiColorEditFlags_NoTooltip, ImGuiTooltipFlags_OverridePreviousTooltip, SameLine(), Separator(), ImGuiContext::Style, Text(), TextEx(), and ImVec2::y.
Referenced by ColorButton().
Here is the call graph for this function:
Here is the caller graph for this function:References BeginColumns(), ImGuiOldColumns::Count, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, EndColumns(), ImGuiOldColumns::Flags, GetCurrentWindow(), IM_ASSERT, and ImGuiOldColumnFlags_NoBorder.
Referenced by GetColumnOffset(), SetColumnOffset(), ShowDemoWindowColumns(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| IMGUI_API bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| bool(*)(void *data, int idx, const char **out_text) | items_getter, | ||
| void * | data, | ||
| int | items_count, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
| bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| const char *const | items[], | ||
| int | items_count, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
References Combo(), and Items_ArrayGetter().
Referenced by Combo(), Combo(), Combo(), Combo(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppConstrainedResize(), ShowExampleAppLongText(), ShowExampleMenuFile(), ShowMetricsWindow(), ShowStyleEditor(), and ShowStyleSelector().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::Combo | ( | const char * | label, |
| int * | current_item, | ||
| const char * | items_separated_by_zeros, | ||
| int | popup_max_height_in_items = -1 |
||
| ) |
References Combo(), and Items_SingleStringGetter().
Here is the call graph for this function:
|
inline |
References Combo().
Here is the call graph for this function:
|
inline |
References Combo(), and vector_getter.
Here is the call graph for this function:| ImGuiContext * ImGui::CreateContext | ( | ImFontAtlas * | shared_font_atlas = NULL | ) |
References GImGui, IM_NEW, Initialize(), and SetCurrentContext().
Referenced by Slic3r::GUI::ImGuiWrapper::ImGuiWrapper(), and igl::opengl::glfw::imgui::ImGuiMenu::init().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiWindowSettings * ImGui::CreateNewWindowSettings | ( | const char * | name | ) |
References ImChunkStream< T >::alloc_chunk(), ImGuiWindowSettings::GetName(), GImGui, ImGuiWindowSettings::ID, IM_PLACEMENT_NEW, ImHashStr(), and ImGuiContext::SettingsWindows.
Referenced by FindOrCreateWindowSettings(), and WindowSettingsHandler_WriteAll().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DataTypeApplyOp | ( | ImGuiDataType | data_type, |
| int | op, | ||
| void * | output, | ||
| const void * | arg_1, | ||
| const void * | arg_2 | ||
| ) |
References IM_ASSERT, IM_S16_MAX, IM_S16_MIN, IM_S32_MAX, IM_S32_MIN, IM_S64_MAX, IM_S64_MIN, IM_S8_MAX, IM_S8_MIN, IM_U16_MAX, IM_U16_MIN, IM_U32_MAX, IM_U32_MIN, IM_U64_MAX, IM_U64_MIN, IM_U8_MAX, IM_U8_MIN, ImAddClampOverflow(), ImGuiDataType_COUNT, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, ImGuiDataType_U8, and ImSubClampOverflow().
Referenced by InputScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DataTypeApplyOpFromText | ( | const char * | buf, |
| const char * | initial_value_buf, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const char * | format | ||
| ) |
References DataTypeGetInfo(), IM_ASSERT, IM_S16_MAX, IM_S16_MIN, IM_S8_MAX, IM_S8_MIN, IM_U16_MAX, IM_U16_MIN, IM_U8_MAX, IM_U8_MIN, ImCharIsBlankA(), ImClamp(), ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, ImGuiDataType_U8, ImGuiDataTypeInfo::ScanFmt, and ImGuiDataTypeInfo::Size.
Referenced by InputScalar(), and TempInputScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DataTypeClamp | ( | ImGuiDataType | data_type, |
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max | ||
| ) |
References IM_ASSERT, ImGuiDataType_COUNT, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, and ImGuiDataType_U8.
Referenced by TempInputScalar().
Here is the caller graph for this function:| int ImGui::DataTypeCompare | ( | ImGuiDataType | data_type, |
| const void * | arg_1, | ||
| const void * | arg_2 | ||
| ) |
References IM_ASSERT, ImGuiDataType_COUNT, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, and ImGuiDataType_U8.
Referenced by DragScalar(), and TempInputScalar().
Here is the caller graph for this function:| int ImGui::DataTypeFormatString | ( | char * | buf, |
| int | buf_size, | ||
| ImGuiDataType | data_type, | ||
| const void * | p_data, | ||
| const char * | format | ||
| ) |
References IM_ASSERT, ImFormatString(), ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, and ImGuiDataType_U8.
Referenced by DragScalar(), InputScalar(), SliderScalar(), TempInputScalar(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| const ImGuiDataTypeInfo * ImGui::DataTypeGetInfo | ( | ImGuiDataType | data_type | ) |
References GDataTypeInfo, IM_ASSERT, and ImGuiDataType_COUNT.
Referenced by DataTypeApplyOpFromText(), DragScalar(), InputScalar(), SliderScalar(), TempInputScalar(), and VSliderScalar().
Here is the caller graph for this function:| bool ImGui::DebugCheckVersionAndDataLayout | ( | const char * | version_str, |
| size_t | sz_io, | ||
| size_t | sz_style, | ||
| size_t | sz_vec2, | ||
| size_t | sz_vec4, | ||
| size_t | sz_drawvert, | ||
| size_t | sz_drawidx | ||
| ) |
References error, IM_ASSERT, IMGUI_VERSION, and version.
References ImDrawList::AddRect(), col(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, GetForegroundDrawList(), GImGui, ImGuiWindowTempData::LastItemRect, ImRect::Max, and ImRect::Min.
Here is the call graph for this function:| void ImGui::DebugNodeColumns | ( | ImGuiOldColumns * | columns | ) |
References BulletText(), ImGuiOldColumns::Columns, ImGuiOldColumns::Count, ImGuiOldColumns::Flags, GetColumnOffsetFromNorm(), ImGuiOldColumns::ID, ImGuiOldColumns::OffMaxX, ImGuiOldColumns::OffMinX, ImVector< T >::Size, TreeNode(), and TreePop().
Referenced by DebugNodeWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox | ( | ImDrawList * | out_draw_list, |
| const ImDrawList * | draw_list, | ||
| const ImDrawCmd * | draw_cmd, | ||
| bool | show_mesh, | ||
| bool | show_aabb | ||
| ) |
References ImRect::Add(), ImDrawList::AddPolyline(), ImDrawList::AddRect(), ImDrawCmd::ClipRect, ImVector< T >::Data, ImDrawCmd::ElemCount, ImDrawList::Flags, ImDrawList::IdxBuffer, ImDrawCmd::IdxOffset, IM_ASSERT, IM_COL32, ImDrawFlags_Closed, ImFloor(), ImRect::Max, ImRect::Min, ImDrawVert::pos, ImVector< T >::Size, ImDrawList::VtxBuffer, and ImDrawCmd::VtxOffset.
Referenced by DebugNodeDrawList().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeDrawList | ( | ImGuiWindow * | window, |
| const ImDrawList * | draw_list, | ||
| const char * | label | ||
| ) |
References ImDrawList::_OwnerName, ImDrawList::AddPolyline(), ImDrawList::AddRect(), ImVector< T >::back(), ImVector< T >::begin(), ImGuiListClipper::Begin(), BulletText(), ImDrawList::CmdBuffer, ImDrawVert::col, ImVector< T >::Data, ImGuiContext::DebugMetricsConfig, DebugNodeDrawCmdShowMeshAndBoundingBox(), ImGuiListClipper::DisplayEnd, ImGuiListClipper::DisplayStart, ImDrawCmd::ElemCount, ImDrawList::Flags, GetForegroundDrawList(), GetWindowDrawList(), GImGui, ImDrawList::IdxBuffer, IM_ARRAYSIZE, IM_COL32, ImDrawFlags_Closed, ImFormatString(), ImTriangleArea(), IsItemHovered(), ImDrawVert::pos, ImGuiWindow::Pos, SameLine(), Selectable(), ImGuiMetricsConfig::ShowDrawCmdBoundingBoxes, ImGuiMetricsConfig::ShowDrawCmdMesh, ImVector< T >::Size, ImGuiWindow::Size, ImGuiListClipper::Step(), TextColored(), TextDisabled(), TreeNode(), TreePop(), ImDrawCmd::UserCallback, ImDrawVert::uv, ImDrawList::VtxBuffer, ImGuiWindow::WasActive, ImVec2::x, and ImVec2::y.
Referenced by DebugNodeViewport(), DebugNodeWindow(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeStorage | ( | ImGuiStorage * | storage, |
| const char * | label | ||
| ) |
References BulletText(), ImGuiStorage::Data, ImGuiStorage::ImGuiStoragePair::key, TreeNode(), and TreePop().
Referenced by DebugNodeWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeTabBar | ( | ImGuiTabBar * | tab_bar, |
| const char * | label | ||
| ) |
References ImDrawList::AddLine(), ImDrawList::AddRect(), ImGuiTabBar::BarRect, ImGuiTabItem::ContentWidth, GetForegroundDrawList(), GetFrameCount(), GetStyleColorVec4(), ImGuiTabBar::GetTabName(), ImGuiTabItem::ID, ImGuiTabBar::ID, IM_ARRAYSIZE, IM_COL32, IM_UNUSED, ImFormatString(), ImGuiCol_Text, ImGuiCol_TextDisabled, IsItemHovered(), ImRect::Max, ImRect::Min, ImGuiTabItem::NameOffset, ImGuiTabItem::Offset, PopID(), PopStyleColor(), ImGuiTabBar::PrevFrameVisible, PushID(), PushStyleColor(), SameLine(), ImGuiTabBar::ScrollingRectMaxX, ImGuiTabBar::ScrollingRectMinX, ImGuiTabBar::SelectedTabId, ImVector< T >::Size, SmallButton(), TabBarQueueReorder(), ImGuiTabBar::Tabs, Text(), TreeNode(), TreePop(), ImGuiTabItem::Width, and ImVec2::y.
Referenced by ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeTable | ( | ImGuiTable * | table | ) |
References ImDrawList::AddRect(), Bullet(), BulletText(), ImGuiTable::CellPaddingX, ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImGuiTableColumn::ClipRect, ImGuiTable::Columns, ImGuiTable::ColumnsAutoFitWidth, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsGivenWidth, ImGuiTableColumn::ContentMaxXFrozen, ImGuiTableColumn::ContentMaxXHeadersIdeal, ImGuiTableColumn::ContentMaxXHeadersUsed, ImGuiTableColumn::ContentMaxXUnfrozen, DebugNodeTableGetSizingPolicyDesc(), DebugNodeTableSettings(), ImGuiTableColumn::DisplayOrder, ImGuiTableColumn::DrawChannelFrozen, ImGuiTableColumn::DrawChannelUnfrozen, ImGuiTableColumn::Flags, ImGuiTable::Flags, GetForegroundDrawList(), GetFrameCount(), ImRect::GetHeight(), GetItemRectMax(), GetItemRectMin(), GetStyleColorVec4(), ImRect::GetWidth(), ImGuiTable::HeldHeaderColumn, ImGuiTable::HoveredColumnBody, ImGuiTable::HoveredColumnBorder, ImGuiTable::ID, IM_ARRAYSIZE, IM_COL32, ImFormatString(), ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_WidthFixed, ImGuiTableColumnFlags_WidthStretch, ImGuiTable::InnerWidth, ImGuiTableColumn::IsEnabled, IsItemHovered(), IsItemVisible(), ImGuiTableColumn::IsRequestOutput, ImGuiTable::IsResetAllRequest, ImGuiTableColumn::IsSkipItems, ImGuiTableColumn::IsVisibleX, ImGuiTableColumn::IsVisibleY, ImGuiTable::LastFrameActive, ImRect::Max, ImGuiTableColumn::MaxX, ImRect::Min, ImGuiTableColumn::MinX, ImGuiWindow::Name, ImGuiTable::OuterPaddingX, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, PopStyleColor(), PushStyleColor(), ImGuiTable::ReorderColumn, ImGuiTable::ResizedColumn, Selectable(), SmallButton(), ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, ImGuiTableColumn::StretchWeight, TableGetBoundSettings(), TableGetColumnName(), TreeNode(), TreePop(), ImGuiTableColumn::UserID, ImGuiTableColumn::WidthAuto, ImGuiTableColumn::WidthGiven, ImGuiTableColumn::WidthRequest, ImGuiTableColumn::WorkMinX, ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeTableSettings | ( | ImGuiTableSettings * | settings | ) |
References BulletText(), ImGuiTableSettings::ColumnsCount, ImGuiTableSettings::ColumnsCountMax, ImGuiTableColumnSettings::DisplayOrder, ImGuiTableSettings::GetColumnSettings(), ImGuiTableSettings::ID, ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiSortDirection_None, ImGuiTableColumnSettings::IsEnabled, ImGuiTableColumnSettings::IsStretch, ImGuiTableSettings::SaveFlags, ImGuiTableColumnSettings::SortDirection, ImGuiTableColumnSettings::SortOrder, TreeNode(), TreePop(), ImGuiTableColumnSettings::UserID, and ImGuiTableColumnSettings::WidthOrWeight.
Referenced by DebugNodeTable(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeViewport | ( | ImGuiViewportP * | viewport | ) |
References BulletText(), DebugNodeDrawList(), ImGuiViewportP::DrawDataBuilder, ImGuiViewport::Flags, IM_ARRAYSIZE, ImGuiCond_Once, ImGuiViewportFlags_IsPlatformMonitor, ImGuiViewportFlags_IsPlatformWindow, ImGuiViewportFlags_OwnedByApp, ImDrawDataBuilder::Layers, ImGuiViewport::Pos, SetNextItemOpen(), ImVector< T >::Size, ImGuiViewport::Size, TreeNode(), TreePop(), ImGuiViewportP::WorkOffsetMax, ImGuiViewportP::WorkOffsetMin, ImVec2::x, and ImVec2::y.
Referenced by ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeWindow | ( | ImGuiWindow * | window, |
| const char * | label | ||
| ) |
References ImGuiWindow::Active, ImDrawList::AddRect(), ImGuiWindow::Appearing, ImGuiWindow::BeginOrderWithinContext, BulletText(), ImGuiWindowTempData::ChildWindows, ImGuiWindow::ColumnsStorage, ImGuiWindow::ContentSize, ImGuiWindow::ContentSizeIdeal, ImGuiWindow::DC, DebugNodeColumns(), DebugNodeDrawList(), DebugNodeStorage(), DebugNodeWindow(), DebugNodeWindowsList(), ImGuiWindow::DrawList, ImGuiWindow::Flags, GetForegroundDrawList(), GetStyleColorVec4(), GImGui, ImGuiWindow::Hidden, ImGuiWindow::HiddenFramesCannotSkipItems, ImGuiWindow::HiddenFramesCanSkipItems, IM_COL32, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiNavLayer_COUNT, ImGuiTreeNodeFlags_None, ImGuiTreeNodeFlags_Selected, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Modal, ImGuiWindowFlags_NoMouseInputs, ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_Popup, ImGuiWindowFlags_Tooltip, IsItemHovered(), ImRect::Max, ImGuiWindow::MemoryCompacted, ImRect::Min, ImGuiWindow::Name, ImGuiWindow::NavLastChildNavWindow, ImGuiWindow::NavLastIds, ImGuiWindowTempData::NavLayersActiveMask, ImGuiWindow::NavRectRel, ImGuiContext::NavWindow, ImGuiWindow::ParentWindow, PopStyleColor(), ImGuiWindow::Pos, PushStyleColor(), ImGuiWindow::RootWindow, ImGuiWindow::Scroll, ImGuiWindow::ScrollbarX, ImGuiWindow::ScrollbarY, ImGuiWindow::ScrollMax, ImVector< T >::Size, ImGuiWindow::Size, ImGuiWindow::SkipItems, ImGuiWindow::StateStorage, TextDisabled(), TreeNode(), TreeNodeEx(), TreePop(), ImGuiWindow::WasActive, ImGuiWindow::WriteAccessed, ImVec2::x, and ImVec2::y.
Referenced by DebugNodeWindow(), and DebugNodeWindowsList().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeWindowSettings | ( | ImGuiWindowSettings * | settings | ) |
References ImGuiWindowSettings::Collapsed, ImGuiWindowSettings::GetName(), ImGuiWindowSettings::ID, ImGuiWindowSettings::Pos, ImGuiWindowSettings::Size, Text(), ImVec2ih::x, and ImVec2ih::y.
Referenced by ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugNodeWindowsList | ( | ImVector< ImGuiWindow * > * | windows, |
| const char * | label | ||
| ) |
References DebugNodeWindow(), PopID(), PushID(), ImVector< T >::Size, Text(), TreeNode(), and TreePop().
Referenced by DebugNodeWindow(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::DebugRenderViewportThumbnail | ( | ImDrawList * | draw_list, |
| ImGuiViewportP * | viewport, | ||
| const ImRect & | bb | ||
| ) |
References ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImDrawList::AddText(), ImRect::ClipWithFull(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, FindRenderedTextEnd(), ImGuiWindow::Flags, ImGuiContext::Font, ImGuiContext::FontSize, GetColorU32(), ImRect::GetSize(), GImGui, ImFloor(), ImGuiCol_Border, ImGuiCol_Text, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_WindowBg, ImGuiWindowFlags_ChildWindow, ImRect::Max, ImRect::Min, ImGuiWindow::Name, ImGuiContext::NavWindow, ImGuiViewport::Pos, ImGuiWindow::Rect(), ImGuiWindow::RootWindowForTitleBarHighlight, scale(), ImVector< T >::Size, ImGuiViewport::Size, ImGuiWindow::TitleBarRect(), ImGuiWindow::WasActive, ImGuiContext::Windows, ImVec2::x, and ImVec2::y.
Referenced by RenderViewportsThumbnails().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiContext::DebugItemPickerActive, and GImGui.
Referenced by ShowMetricsWindow().
Here is the caller graph for this function:| void ImGui::DestroyContext | ( | ImGuiContext * | ctx = NULL | ) |
References GImGui, IM_DELETE(), SetCurrentContext(), and Shutdown().
Referenced by Slic3r::GUI::ImGuiWrapper::~ImGuiWrapper(), and igl::opengl::glfw::imgui::ImGuiMenu::shutdown().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragBehavior | ( | ImGuiID | id, |
| ImGuiDataType | data_type, | ||
| void * | p_v, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags | ||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdIsJustActivated, ImGuiContext::ActiveIdSource, ClearActiveID(), ImGuiContext::CurrentItemFlags, GImGui, IM_ASSERT, IM_S16_MAX, IM_S16_MIN, IM_S32_MAX, IM_S32_MIN, IM_S64_MAX, IM_S64_MIN, IM_S8_MAX, IM_S8_MIN, IM_U16_MAX, IM_U16_MIN, IM_U32_MAX, IM_U32_MIN, IM_U64_MAX, IM_U64_MIN, IM_U8_MAX, IM_U8_MIN, ImGuiDataType_COUNT, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, ImGuiDataType_U8, ImGuiInputSource_Mouse, ImGuiInputSource_Nav, ImGuiItemFlags_ReadOnly, ImGuiSliderFlags_InvalidMask_, ImGuiSliderFlags_ReadOnly, ImGuiContext::IO, ImGuiIO::MouseDown, and ImGuiContext::NavActivatePressedId.
Referenced by DragScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| IMGUI_API bool ImGui::DragBehaviorT | ( | ImGuiDataType | data_type, |
| T * | v, | ||
| float | v_speed, | ||
| T | v_min, | ||
| T | v_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags | ||
| ) |
|
inlinestatic |
References DragFloat(), DragScalar(), and ImGuiDataType_Float.
Here is the call graph for this function:| bool ImGui::DragFloat | ( | const char * | label, |
| float * | v, | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalar(), and ImGuiDataType_Float.
Referenced by ColorEdit4(), Slic3r::GUI::ImGuiWrapper::drag_optional_float(), DragFloat(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowFont(), ShowPlaceholderObject(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References DragFloat2(), DragScalarN(), and ImGuiDataType_Float.
Here is the call graph for this function:| bool ImGui::DragFloat2 | ( | const char * | label, |
| float | v[2], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_Float.
Referenced by DragFloat2(), ShowDemoWindowLayout(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References DragFloat3(), DragScalarN(), and ImGuiDataType_Float.
Here is the call graph for this function:| bool ImGui::DragFloat3 | ( | const char * | label, |
| float | v[3], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_Float.
Referenced by DragFloat3(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References DragFloat4(), DragScalarN(), and ImGuiDataType_Float.
Here is the call graph for this function:| bool ImGui::DragFloat4 | ( | const char * | label, |
| float | v[4], | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_Float.
Referenced by DragFloat4(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragFloatRange2 | ( | const char * | label, |
| float * | v_current_min, | ||
| float * | v_current_max, | ||
| float | v_speed = 1.0f, |
||
| float | v_min = 0.0f, |
||
| float | v_max = 0.0f, |
||
| const char * | format = "%.3f", |
||
| const char * | format_max = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References BeginGroup(), CalcItemWidth(), DragScalar(), EndGroup(), FindRenderedTextEnd(), GetCurrentWindow(), GImGui, ImGuiDataType_Float, ImGuiSliderFlags_ReadOnly, ImMax(), ImMin(), ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushMultiItemsWidths(), SameLine(), ImGuiWindow::SkipItems, ImGuiContext::Style, TextEx(), and ImVec2::x.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragInt | ( | const char * | label, |
| int * | v, | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalar(), and ImGuiDataType_S32.
Referenced by ColorEdit4(), DragIntRange2(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppConstrainedResize().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragInt2 | ( | const char * | label, |
| int | v[2], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_S32.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragInt3 | ( | const char * | label, |
| int | v[3], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_S32.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragInt4 | ( | const char * | label, |
| int | v[4], | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References DragScalarN(), and ImGuiDataType_S32.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragIntRange2 | ( | const char * | label, |
| int * | v_current_min, | ||
| int * | v_current_max, | ||
| float | v_speed = 1.0f, |
||
| int | v_min = 0, |
||
| int | v_max = 0, |
||
| const char * | format = "%d", |
||
| const char * | format_max = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References BeginGroup(), CalcItemWidth(), DragInt(), EndGroup(), FindRenderedTextEnd(), GetCurrentWindow(), GImGui, ImGuiSliderFlags_ReadOnly, ImMax(), ImMin(), ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushMultiItemsWidths(), SameLine(), ImGuiWindow::SkipItems, ImGuiContext::Style, TextEx(), and ImVec2::x.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
References DragScalar(), IM_ASSERT, ImGuiSliderFlags_Logarithmic, and ImGuiSliderFlags_None.
Here is the call graph for this function:| bool ImGui::DragScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| float | v_speed = 1.0f, |
||
| const void * | p_min = NULL, |
||
| const void * | p_max = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdUsingNavDirMask, CalcItemWidth(), CalcTextSize(), ImGuiIO::ConfigDragClickToInputText, ImGuiWindowTempData::CursorPos, DataTypeCompare(), DataTypeFormatString(), DataTypeGetInfo(), ImGuiWindow::DC, DRAG_MOUSE_THRESHOLD_FACTOR, DragBehavior(), FocusWindow(), GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, ImGuiContext::HoveredId, IM_ARRAYSIZE, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiDataType_S32, ImGuiDir_Left, ImGuiDir_Right, ImGuiItemAddFlags_Focusable, ImGuiItemStatusFlags_Focused, ImGuiSliderFlags_AlwaysClamp, ImGuiSliderFlags_NoInput, ImGuiContext::IO, IsMouseDragPastThreshold(), ItemAdd(), ItemHoverable(), ItemSize(), ImGuiIO::KeyCtrl, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogSetNextTextDecoration(), MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiIO::MouseClicked, ImGuiIO::MouseDoubleClicked, ImGuiIO::MouseDragThreshold, ImGuiIO::MouseReleased, ImGuiContext::NavActivateId, ImGuiContext::NavInputId, PatchFormatStringFloatToInt(), ImGuiDataTypeInfo::PrintFmt, RenderFrame(), RenderNavHighlight(), RenderText(), RenderTextClipped(), SetActiveID(), SetFocusID(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, TempInputIsActive(), TempInputScalar(), ImVec2::x, and ImVec2::y.
Referenced by DragFloat(), DragFloat(), DragFloatRange2(), DragInt(), DragScalar(), DragScalarN(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::DragScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| float | v_speed, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
References DragScalarN(), IM_ASSERT, ImGuiSliderFlags_Logarithmic, and ImGuiSliderFlags_None.
Here is the call graph for this function:| bool ImGui::DragScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| float | v_speed = 1.0f, |
||
| const void * | p_min = NULL, |
||
| const void * | p_max = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References BeginGroup(), CalcItemWidth(), DragScalar(), EndGroup(), FindRenderedTextEnd(), GDataTypeInfo, GetCurrentWindow(), GImGui, ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushMultiItemsWidths(), SameLine(), ImGuiDataTypeInfo::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, TextEx(), and ImVec2::x.
Referenced by DragFloat2(), DragFloat2(), DragFloat3(), DragFloat3(), DragFloat4(), DragFloat4(), DragInt2(), DragInt3(), DragInt4(), and DragScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), ItemAdd(), ItemSize(), and ImGuiWindow::SkipItems.
Referenced by InputTextEx(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GCodeViewer::render_legend(), RenderViewportsThumbnails(), ShowDemoWindowLayout(), ShowExampleAppCustomRendering(), ShowExampleMenuFile(), ShowFont(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::End | ( | ) |
References ImVector< T >::back(), ImGuiContext::BeginPopupStack, ImGuiStackSizes::CompareWithCurrentState(), ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiWindow::DC, ImVector< T >::empty(), EndColumns(), ImGuiWindow::Flags, GImGui, IM_ASSERT, IM_ASSERT_USER_ERROR, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Popup, LogFinish(), ImVector< T >::pop_back(), PopClipRect(), SetCurrentWindow(), ImVector< T >::Size, ImGuiWindowTempData::StackSizesOnBegin, ImGuiContext::WithinEndChild, and ImGuiContext::WithinFrameScopeWithImplicitWindow.
Referenced by BeginMainMenuBar(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), Slic3r::GUI::ImGuiWrapper::end(), EndChild(), EndFrame(), EndMainMenuBar(), EndPopup(), EndTooltip(), ErrorCheckEndFrameRecover(), ErrorCheckEndFrameSanityChecks(), NavUpdateWindowingOverlay(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppAutoResize(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLog(), ShowExampleAppLongText(), ShowExampleAppPropertyEditor(), ShowExampleAppSimpleOverlay(), ShowExampleAppWindowTitles(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndChild | ( | ) |
References ImGuiWindow::AutoFitChildAxises, ImGuiWindow::BeginCount, ImGuiWindow::ChildId, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, End(), ImGuiWindow::Flags, GImGui, ImGuiContext::HoveredWindow, IM_ASSERT, ImGuiAxis_X, ImGuiAxis_Y, ImGuiItemStatusFlags_HoveredWindow, ImGuiNavHighlightFlags_TypeThin, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_NavFlattened, ImMax(), ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogLinePosY, ImRect::Max, ImRect::Min, ImGuiWindowTempData::NavHasScroll, ImGuiContext::NavId, ImGuiWindowTempData::NavLayersActiveMask, ImGuiContext::NavWindow, RenderNavHighlight(), ImGuiWindow::Size, ImGuiContext::WithinEndChild, ImVec2::x, and ImVec2::y.
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), EndChildFrame(), EndTable(), ErrorCheckEndFrameRecover(), InputTextEx(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppLayout(), ShowExampleAppLongText(), ShowExampleMenuFile(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndChildFrame | ( | ) |
References EndChild().
Referenced by EndListBox(), ShowAboutWindow(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndColumns | ( | ) |
References ImDrawList::AddLine(), ButtonBehavior(), ImGuiWindow::ClipRect, col(), ImGuiOldColumns::Columns, COLUMNS_HIT_RECT_HALF_WIDTH, ImGuiWindowTempData::ColumnsOffset, ImGuiOldColumns::Count, ImGuiWindowTempData::CurrentColumns, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiOldColumnData::Flags, ImGuiOldColumns::Flags, GetColorU32(), GetColumnOffset(), GetCurrentWindow(), GetDraggedColumnOffset(), GImGui, ImGuiOldColumns::HostBackupParentWorkRect, ImGuiOldColumns::HostCursorMaxPosX, ImGuiOldColumns::HostCursorPosY, ImGuiOldColumns::ID, IM_ASSERT, IM_FLOOR, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiMouseCursor_ResizeEW, ImGuiOldColumnFlags_GrowParentContentsSize, ImGuiOldColumnFlags_NoBorder, ImGuiOldColumnFlags_NoResize, ImMax(), ImMin(), ImGuiWindowTempData::Indent, ImGuiOldColumns::IsBeingResized, IsClippedEx(), KeepAliveID(), ImGuiOldColumns::LineMaxY, ImRect::Max, ImDrawListSplitter::Merge(), ImRect::Min, ImGuiContext::MouseCursor, ImGuiWindow::ParentWorkRect, PopClipRect(), PopItemWidth(), ImGuiWindow::Pos, SetColumnOffset(), ImGuiWindow::SkipItems, ImGuiOldColumns::Splitter, ImGuiWindow::WorkRect, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by Columns(), and End().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndCombo | ( | ) |
References EndPopup().
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::ImGuiWrapper::combo(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), EditTableSizingFlags(), Slic3r::GUI::render_extruders_combo(), ShowDemoWindowWidgets(), ShowFontSelector(), and TabBarTabListPopupButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndDragDropSource | ( | ) |
References ClearDragDrop(), ImGuiPayload::DataFrameCount, ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, ImGuiContext::DragDropSourceFlags, ImGuiContext::DragDropWithinSource, EndTooltip(), GImGui, IM_ASSERT, and ImGuiDragDropFlags_SourceNoPreviewTooltip.
Referenced by ColorButton(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndDragDropTarget | ( | ) |
References ImGuiContext::DragDropActive, ImGuiContext::DragDropWithinTarget, GImGui, and IM_ASSERT.
Referenced by ColorEdit4(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| void ImGui::EndFrame | ( | ) |
References ImGuiWindow::Active, AddWindowToSortBuffer(), CallContextHooks(), ClearDragDrop(), ImGuiContext::CurrentWindow, ImGuiPayload::DataFrameCount, ImGuiPayload::Delivery, ImGuiContext::DragDropActive, ImGuiContext::DragDropMouseButton, ImGuiContext::DragDropPayload, ImGuiContext::DragDropSourceFlags, ImGuiContext::DragDropSourceFrameCount, ImGuiContext::DragDropWithinSource, End(), ErrorCheckEndFrameSanityChecks(), ImGuiWindow::Flags, ImGuiIO::Fonts, ImGuiContext::FrameCount, ImGuiContext::FrameCountEnded, GImGui, IM_ASSERT, ImGuiIO::ImeSetInputScreenPosFn, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_EndFramePre, ImGuiDragDropFlags_SourceAutoExpirePayload, ImGuiDragDropFlags_SourceNoPreviewTooltip, ImGuiWindowFlags_ChildWindow, ImLengthSqr(), ImGuiContext::Initialized, ImGuiIO::InputQueueCharacters, ImGuiContext::IO, IsMouseDown(), ImFontAtlas::Locked, ImGuiIO::MetricsActiveWindows, ImGuiIO::MouseWheel, ImGuiIO::MouseWheelH, NavEndFrame(), ImGuiIO::NavInputs, ImGuiContext::PlatformImeLastPos, ImGuiContext::PlatformImePos, ImVector< T >::reserve(), ImVector< T >::resize(), SetTooltip(), ImVector< T >::Size, ImVector< T >::swap(), UpdateMouseMovingWindowEndFrame(), ImGuiContext::Windows, ImGuiContext::WindowsActiveCount, ImGuiContext::WindowsTempSortBuffer, ImGuiContext::WithinFrameScope, ImGuiContext::WithinFrameScopeWithImplicitWindow, ImGuiWindow::WriteAccessed, ImVec2::x, and ImVec2::y.
Referenced by Render(), and Slic3r::GUI::ImGuiWrapper::set_language().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndGroup | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdHasBeenEditedThisFrame, ImGuiContext::ActiveIdIsAlive, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::ActiveIdPreviousFrameIsAlive, ImVector< T >::back(), ImGuiGroupData::BackupActiveIdIsAlive, ImGuiGroupData::BackupActiveIdPreviousFrameIsAlive, ImGuiGroupData::BackupCurrLineSize, ImGuiGroupData::BackupCurrLineTextBaseOffset, ImGuiGroupData::BackupCursorMaxPos, ImGuiGroupData::BackupCursorPos, ImGuiGroupData::BackupGroupOffset, ImGuiGroupData::BackupHoveredIdIsAlive, ImGuiGroupData::BackupIndent, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiGroupData::EmitItem, ImRect::GetSize(), GImGui, ImGuiWindowTempData::GroupOffset, ImGuiContext::GroupStack, ImGuiContext::HoveredId, ImGuiWindow::ID, IM_ASSERT, ImGuiItemStatusFlags_Deactivated, ImGuiItemStatusFlags_Edited, ImGuiItemStatusFlags_HasDeactivated, ImGuiItemStatusFlags_HoveredWindow, ImMax(), ImGuiWindowTempData::Indent, ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, ImGuiContext::LogLinePosY, ImVector< T >::pop_back(), ImGuiWindowTempData::PrevLineTextBaseOffset, ImVector< T >::Size, and ImGuiGroupData::WindowID.
Referenced by ColorEdit4(), ColorPicker4(), DragFloatRange2(), DragIntRange2(), DragScalarN(), EndListBox(), EndMenuBar(), ErrorCheckEndFrameRecover(), InputScalar(), InputScalarN(), InputTextEx(), Slic3r::GUI::render_extruders_combo(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppLayout(), ShowStyleEditor(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndListBox | ( | ) |
References ImGuiContext::CurrentWindow, EndChildFrame(), EndGroup(), ImGuiWindow::Flags, GImGui, IM_ASSERT, IM_UNUSED, and ImGuiWindowFlags_ChildWindow.
Referenced by ListBoxFooter(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndMainMenuBar | ( | ) |
References ImGuiContext::CurrentWindow, End(), EndMenuBar(), FocusTopMostWindowUnderOne(), GImGui, ImGuiNavLayer_Main, ImGuiContext::NavAnyRequest, ImGuiContext::NavLayer, and ImGuiContext::NavWindow.
Referenced by ShowExampleAppMainMenuBar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndMenu | ( | ) |
References ImGuiContext::BeginPopupStack, ClosePopupToLevel(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, EndPopup(), GImGui, ImGuiDir_Left, ImGuiLayoutType_Vertical, ImGuiWindowTempData::LayoutType, ImGuiContext::NavMoveDir, NavMoveRequestButNoResultYet(), NavMoveRequestCancel(), ImGuiContext::NavWindow, ImGuiWindow::ParentWindow, and ImVector< T >::Size.
Referenced by ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowExampleAppDocuments(), ShowExampleAppLayout(), ShowExampleAppMainMenuBar(), and ShowExampleMenuFile().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndMenuBar | ( | ) |
References ImVector< T >::back(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiGroupData::EmitItem, EndGroup(), ImGuiWindow::Flags, FocusWindow(), GetCurrentWindow(), GImGui, ImGuiContext::GroupStack, IM_ASSERT, IM_MSVC_WARNING_SUPPRESS, ImGuiDir_Left, ImGuiDir_Right, ImGuiLayoutType_Horizontal, ImGuiLayoutType_Vertical, ImGuiNavForward_ForwardQueued, ImGuiNavForward_None, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_MenuBar, ImGuiWindowTempData::LayoutType, ImGuiWindowTempData::MenuBarAppending, ImGuiWindowTempData::MenuBarOffset, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiWindow::NavLastIds, ImGuiWindowTempData::NavLayerCurrent, ImGuiWindowTempData::NavLayersActiveMaskNext, ImGuiContext::NavMousePosDirty, ImGuiContext::NavMoveDir, NavMoveRequestButNoResultYet(), NavMoveRequestCancel(), ImGuiContext::NavMoveRequestForward, ImGuiWindow::NavRectRel, ImGuiContext::NavWindow, ImGuiWindowTempData::ParentLayoutType, ImGuiWindow::ParentWindow, PopClipRect(), PopID(), ImGuiWindow::Pos, SetNavID(), ImGuiWindow::SkipItems, and ImVec2::x.
Referenced by EndMainMenuBar(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowExampleAppDocuments(), and ShowExampleAppLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndPopup | ( | ) |
References ImGuiContext::BeginPopupStack, ImGuiContext::CurrentWindow, End(), ImGuiWindow::Flags, GImGui, IM_ASSERT, ImGuiNavMoveFlags_LoopY, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Popup, NavMoveRequestTryWrapping(), ImGuiContext::NavWindow, ImVector< T >::Size, and ImGuiContext::WithinEndChild.
Referenced by BeginCombo(), BeginPopupEx(), BeginPopupModal(), ColorEdit4(), ColorEditOptionsPopup(), ColorPickerOptionsPopup(), MyDocument::DisplayContextMenu(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), EndCombo(), EndMenu(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppSimpleOverlay(), and TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndTabBar | ( | ) |
References ImVector< T >::back(), ImGuiTabBar::BackupCursorPos, ImGuiTabBar::BarRect, ImGuiTabBar::BeginCount, ImGuiContext::CurrentTabBar, ImGuiContext::CurrentTabBarStack, ImGuiContext::CurrentWindow, ImGuiTabBar::CurrTabsContentsHeight, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImVector< T >::empty(), ImGuiTabBar::Flags, ImGuiContext::FrameCount, GetTabBarFromTabBarRef(), GImGui, IM_ASSERT_USER_ERROR, ImGuiTabBarFlags_DockNode, ImMax(), ImRect::Max, ImVector< T >::pop_back(), PopID(), ImGuiTabBar::PrevFrameVisible, ImGuiTabBar::PrevTabsContentsHeight, ImGuiWindow::SkipItems, TabBarLayout(), ImGuiTabBar::VisibleTabId, ImGuiTabBar::VisibleTabWasSubmitted, ImGuiTabBar::WantLayout, and ImVec2::y.
Referenced by ErrorCheckEndFrameRecover(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndTabItem | ( | ) |
References ImGuiContext::CurrentTabBar, ImGuiContext::CurrentWindow, ImGuiTabItem::Flags, GImGui, IM_ASSERT, IM_ASSERT_USER_ERROR, ImGuiTabItemFlags_NoPushId, ImGuiTabBar::LastTabItemIdx, PopID(), ImGuiWindow::SkipItems, and ImGuiTabBar::Tabs.
Referenced by ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndTable | ( | ) |
References ImDrawListSplitter::_Channels, ImDrawList::_ClipRectStack, ImDrawChannel::_CmdBuffer, ImDrawChannel::_IdxBuffer, ImGuiContext::ActiveIdClickOffset, ImVector< T >::back(), ImGuiTable::CellPaddingX, ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImGuiWindow::ClipRect, ImGuiTable::Columns, ImGuiTable::ColumnsAutoFitWidth, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsEnabledCount, ImGuiWindowTempData::ColumnsOffset, ImGuiContext::CurrentTable, ImGuiWindowTempData::CurrentTableIdx, ImGuiContext::CurrentTableStackIdx, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTableTempData::DrawSplitter, ImGuiTable::DummyDrawChannel, ImGuiTable::EnabledMaskByIndex, EndChild(), ImGuiTableColumn::Flags, ImGuiTable::Flags, ImPool< T >::GetByIndex(), ImRect::GetHeight(), ImPool< T >::GetIndex(), ImRect::GetSize(), GImGui, ImGuiTableTempData::HostBackupColumnsOffset, ImGuiTableTempData::HostBackupCurrLineSize, ImGuiTableTempData::HostBackupCursorMaxPos, ImGuiTableTempData::HostBackupItemWidth, ImGuiTableTempData::HostBackupItemWidthStackSize, ImGuiTableTempData::HostBackupParentWorkRect, ImGuiTableTempData::HostBackupPrevLineSize, ImGuiTableTempData::HostBackupWorkRect, ImGuiTable::HostSkipItems, ImGuiTable::HoveredColumnBody, ImGuiTable::ID, ImGuiWindowTempData::IdealMaxPos, ImGuiWindow::IDStack, IM_ASSERT, IM_ASSERT_USER_ERROR, ImFloor(), ImGuiMouseButton_Right, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_WidthFixed, ImGuiTableFlags_Borders, ImGuiTableFlags_BordersOuterV, ImGuiTableFlags_ContextMenuInBody, ImGuiTableFlags_NoClip, ImGuiTableFlags_NoHostExtendX, ImGuiTableFlags_NoHostExtendY, ImGuiTableFlags_ScrollX, ImGuiTableFlags_ScrollY, ImMax(), ImMin(), ImGuiTable::InnerClipRect, ImGuiTable::InnerRect, ImGuiTable::InnerWindow, ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, ImGuiContext::IO, IsAnyItemHovered(), ImGuiTable::IsInitializing, ImGuiTable::IsInsideRow, ImGuiTable::IsLayoutLocked, IsMouseReleased(), ImGuiTable::IsSettingsDirty, ItemAdd(), ItemSize(), ImGuiWindowTempData::ItemWidth, ImGuiWindowTempData::ItemWidthStack, ImGuiTable::LastOuterHeight, ImGuiTable::LastResizedColumn, ImRect::Max, ImGuiTableColumn::MaxX, ImDrawListSplitter::Merge(), ImRect::Min, ImGuiTable::MinColumnWidth, ImGuiTableColumn::MinX, ImGuiIO::MousePos, ImGuiTable::OuterPaddingX, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, ImGuiWindow::ParentWindow, ImGuiWindow::ParentWorkRect, ImDrawList::PopClipRect(), PopID(), ImGuiWindow::Pos, ImGuiWindowTempData::PrevLineSize, ImVector< T >::resize(), ImGuiTable::ResizedColumn, ImGuiTable::ResizedColumnNextWidth, ImGuiTable::ResizeLockMinContentsX2, ImGuiTable::RightMostEnabledColumn, ImGuiTable::RowPosY2, ImGuiWindow::Scroll, ImGuiWindow::ScrollbarSizes, ImGuiWindow::ScrollbarX, ImDrawListSplitter::SetCurrentChannel(), SetScrollFromPosX(), ImVector< T >::Size, ImGuiWindow::SkipItems, TABLE_BORDER_SIZE, TABLE_RESIZE_SEPARATOR_HALF_THICKNESS, TableDrawBorders(), TableEndRow(), TableGetColumnWidthAuto(), ImGuiTableTempData::TableIndex, TableMergeDrawChannels(), TableOpenContextMenu(), ImGuiContext::Tables, TableSaveSettings(), ImGuiContext::TablesTempDataStack, TableUpdateLayout(), ImGuiTable::TempData, ImGuiTableTempData::UserOuterSize, ImGuiTableColumn::WidthRequest, ImGuiWindow::WorkRect, ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), ErrorCheckEndFrameRecover(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppPropertyEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::EndTooltip | ( | ) |
References End(), GetCurrentWindowRead(), IM_ASSERT, and ImGuiWindowFlags_Tooltip.
Referenced by ColorTooltip(), EditTableSizingFlags(), EndDragDropSource(), HelpMarker(), MetricsHelpMarker(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), SetTooltipV(), ShowDemoWindowWidgets(), ShowFont(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::tooltip(), and UpdateDebugToolItemPicker().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ErrorCheckEndFrameRecover | ( | ImGuiErrorLogCallback | log_callback, |
| void * | user_data = NULL |
||
| ) |
References ImVector< T >::back(), ImGuiColorMod::Col, ImGuiContext::ColorStack, ImGuiContext::CurrentTabBar, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiWindow::DC, End(), EndChild(), EndGroup(), EndTabBar(), EndTable(), ImGuiWindow::Flags, ImGuiContext::FocusScopeStack, GetStyleColorName(), GImGui, ImGuiContext::GroupStack, ImGuiWindow::IDStack, IM_ASSERT, ImGuiWindowFlags_ChildWindow, ImGuiTable::InnerWindow, ImGuiWindow::IsFallbackWindow, ImGuiWindow::Name, ImGuiTable::OuterWindow, PopFocusScope(), PopID(), PopStyleColor(), PopStyleVar(), ImVector< T >::Size, ImGuiStackSizes::SizeOfColorStack, ImGuiStackSizes::SizeOfFocusScopeStack, ImGuiStackSizes::SizeOfGroupStack, ImGuiStackSizes::SizeOfStyleVarStack, ImGuiWindowTempData::StackSizesOnBegin, ImGuiContext::StyleVarStack, ImGuiWindowTempData::TreeDepth, and TreePop().
Here is the call graph for this function:
|
static |
References ImGuiContext::CurrentWindowStack, End(), GetMergedKeyModFlags(), GImGui, ImGuiContext::GroupStack, IM_ASSERT, IM_ASSERT_USER_ERROR, IM_UNUSED, ImGuiContext::IO, ImGuiIO::KeyMods, and ImVector< T >::Size.
Referenced by EndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiStyle::Alpha, ImGuiIO::BackendFlags, ImGuiStyle::CircleTessellationMaxError, ImGuiIO::ConfigFlags, ImGuiIO::ConfigWindowsResizeFromEdges, ImGuiStyle::CurveTessellationTol, ImGuiIO::DeltaTime, ImGuiIO::DisplaySize, ImGuiIO::Fonts, ImFontAtlas::Fonts, ImGuiContext::FrameCount, ImGuiContext::FrameCountEnded, GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiBackendFlags_HasMouseCursors, ImGuiConfigFlags_NavEnableKeyboard, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiKey_COUNT, ImGuiKey_Space, ImGuiContext::Initialized, ImGuiContext::IO, ImGuiIO::KeyMap, ImGuiIO::KeysDown, ImVector< T >::Size, ImGuiContext::Style, ImGuiStyle::WindowMenuButtonPosition, ImGuiStyle::WindowMinSize, ImVec2::x, and ImVec2::y.
Referenced by NewFrame().
Here is the caller graph for this function:| ImVec2 ImGui::FindBestWindowPosForPopup | ( | ImGuiWindow * | window | ) |
References ImGuiWindow::AutoPosLastDirection, ImGuiWindow::ClipRect, ImGuiIO::ConfigFlags, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiWindow::DC, FindBestWindowPosForPopupEx(), ImGuiWindow::Flags, GetWindowAllowedExtentRect(), GImGui, IM_ASSERT, ImGuiConfigFlags_NavEnableSetMousePos, ImGuiPopupPositionPolicy_Default, ImGuiPopupPositionPolicy_Tooltip, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_Popup, ImGuiWindowFlags_Tooltip, ImGuiContext::IO, ImGuiStyle::ItemInnerSpacing, ImRect::Max, ImGuiWindowTempData::MenuBarAppending, ImRect::Min, ImGuiStyle::MouseCursorScale, NavCalcPreferredRefPos(), ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiWindow::Pos, ImGuiWindow::ScrollbarSizes, ImVector< T >::Size, ImGuiWindow::Size, ImGuiContext::Style, ImVec2::x, and ImVec2::y.
Referenced by Begin().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::FindBestWindowPosForPopupEx | ( | const ImVec2 & | ref_pos, |
| const ImVec2 & | size, | ||
| ImGuiDir * | last_dir, | ||
| const ImRect & | r_outer, | ||
| const ImRect & | r_avoid, | ||
| ImGuiPopupPositionPolicy | policy | ||
| ) |
References ImRect::Contains(), ImClamp(), ImGuiDir_COUNT, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiDir_Up, ImGuiPopupPositionPolicy_ComboBox, ImGuiPopupPositionPolicy_Default, ImGuiPopupPositionPolicy_Tooltip, ImMax(), ImMin(), ImRect::Max, ImRect::Min, ImVec2::x, and ImVec2::y.
Referenced by BeginCombo(), and FindBestWindowPosForPopup().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiOldColumns * ImGui::FindOrCreateColumns | ( | ImGuiWindow * | window, |
| ImGuiID | id | ||
| ) |
References ImVector< T >::back(), ImGuiWindow::ColumnsStorage, ImGuiOldColumns::ID, ImVector< T >::push_back(), and ImVector< T >::Size.
Referenced by BeginColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiWindowSettings * ImGui::FindOrCreateWindowSettings | ( | const char * | name | ) |
References CreateNewWindowSettings(), FindWindowSettings(), and ImHashStr().
Referenced by WindowSettingsHandler_ReadOpen().
Here is the call graph for this function:
Here is the caller graph for this function:Referenced by CalcTextSize(), ColorEdit4(), ColorPicker4(), ColorTooltip(), DebugRenderViewportThumbnail(), DragFloatRange2(), DragIntRange2(), DragScalarN(), InputScalar(), InputScalarN(), LogRenderedText(), NavUpdateWindowingOverlay(), RenderText(), RenderTextClipped(), RenderTextEllipsis(), SliderScalarN(), TabItemEx(), TableHeader(), and TreeNodeBehavior().
Here is the caller graph for this function:| ImGuiSettingsHandler * ImGui::FindSettingsHandler | ( | const char * | type_name | ) |
References GImGui, ImHashStr(), ImGuiContext::SettingsHandlers, and ImVector< T >::Size.
Referenced by LoadIniSettingsFromMemory().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiWindow * ImGui::FindWindowByID | ( | ImGuiID | id | ) |
References ImGuiStorage::GetVoidPtr(), GImGui, and ImGuiContext::WindowsById.
Referenced by FindWindowByName(), and WindowSettingsHandler_ApplyAll().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiWindow * ImGui::FindWindowByName | ( | const char * | name | ) |
References FindWindowByID(), and ImHashStr().
Referenced by Begin(), BeginCombo(), BeginTooltipEx(), BeginViewportSideBar(), priv::change_window_position(), NavUpdateWindowingOverlay(), SetWindowCollapsed(), SetWindowFocus(), SetWindowPos(), and SetWindowSize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::FocusOrder, GImGui, IM_ASSERT, IM_UNUSED, and ImGuiContext::WindowsFocusOrder.
Referenced by FocusTopMostWindowUnderOne(), and NavUpdateWindowingHighlightWindow().
Here is the caller graph for this function:| ImGuiWindowSettings * ImGui::FindWindowSettings | ( | ImGuiID | id | ) |
References ImChunkStream< T >::begin(), GImGui, ImChunkStream< T >::next_chunk(), and ImGuiContext::SettingsWindows.
Referenced by CreateNewWindow(), FindOrCreateWindowSettings(), and WindowSettingsHandler_WriteAll().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
| void ImGui::FocusTopMostWindowUnderOne | ( | ImGuiWindow * | under_this_window, |
| ImGuiWindow * | ignore_window | ||
| ) |
References FindWindowFocusIndex(), ImGuiWindow::Flags, FocusWindow(), GImGui, IM_ASSERT, ImGuiWindowFlags_NoMouseInputs, ImGuiWindowFlags_NoNavInputs, NavRestoreLastChildNavWindow(), ImGuiWindow::RootWindow, ImVector< T >::Size, ImGuiWindow::WasActive, and ImGuiContext::WindowsFocusOrder.
Referenced by ClosePopupToLevel(), EndMainMenuBar(), and NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::FocusWindow | ( | ImGuiWindow * | window | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdNoClearOnFocusLoss, ImGuiContext::ActiveIdWindow, BringWindowToDisplayFront(), BringWindowToFocusFront(), ClearActiveID(), ClosePopupsOverWindow(), ImGuiWindow::Flags, GImGui, IM_ASSERT, ImGuiNavLayer_Main, ImGuiWindowFlags_NoBringToFrontOnFocus, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavFocusScopeId, ImGuiContext::NavId, ImGuiContext::NavIdIsAlive, ImGuiContext::NavInitRequest, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiContext::NavMousePosDirty, ImGuiContext::NavMoveRequest, NavUpdateAnyRequestFlag(), ImGuiContext::NavWindow, and ImGuiWindow::RootWindow.
Referenced by Begin(), BeginChildEx(), BeginDragDropSource(), ButtonBehavior(), ClosePopupToLevel(), DragScalar(), EndMenuBar(), FocusTopMostWindowUnderOne(), InputTextEx(), NavUpdate(), NavUpdateWindowing(), SetWindowFocus(), SetWindowFocus(), SliderScalar(), StartMouseMovingWindow(), UpdateMouseMovingWindowEndFrame(), UpdateMouseMovingWindowNewFrame(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::GcAwakeTransientWindowBuffers | ( | ImGuiWindow * | window | ) |
References ImGuiWindow::DrawList, ImDrawList::IdxBuffer, ImGuiWindow::MemoryCompacted, ImGuiWindow::MemoryDrawListIdxCapacity, ImGuiWindow::MemoryDrawListVtxCapacity, ImVector< T >::reserve(), and ImDrawList::VtxBuffer.
Referenced by Begin().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::GcCompactTransientMiscBuffers | ( | ) |
References ImVector< T >::clear(), GImGui, ImGuiContext::GroupStack, ImGuiContext::ItemFlagsStack, and TableGcCompactSettings().
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::GcCompactTransientWindowBuffers | ( | ImGuiWindow * | window | ) |
References ImDrawList::_ClearFreeMemory(), ImVector< T >::Capacity, ImGuiWindowTempData::ChildWindows, ImVector< T >::clear(), ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiWindow::IDStack, ImDrawList::IdxBuffer, ImGuiWindowTempData::ItemWidthStack, ImGuiWindow::MemoryCompacted, ImGuiWindow::MemoryDrawListIdxCapacity, ImGuiWindow::MemoryDrawListVtxCapacity, ImGuiWindowTempData::TextWrapPosStack, and ImDrawList::VtxBuffer.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiContext::ActiveId, and GImGui.
Referenced by Slic3r::GUI::ImGuiWrapper::slider_float().
Here is the caller graph for this function:| void ImGui::GetAllocatorFunctions | ( | ImGuiMemAllocFunc * | p_alloc_func, |
| ImGuiMemFreeFunc * | p_free_func, | ||
| void ** | p_user_data | ||
| ) |
References GImAllocatorAllocFunc, GImAllocatorFreeFunc, and GImAllocatorUserData.
| ImDrawList * ImGui::GetBackgroundDrawList | ( | ) |
References GetBackgroundDrawList(), GImGui, and ImGuiContext::Viewports.
Referenced by GetBackgroundDrawList(), Render(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| ImDrawList * ImGui::GetBackgroundDrawList | ( | ImGuiViewport * | viewport | ) |
References GetViewportDrawList().
Here is the call graph for this function:| const char * ImGui::GetClipboardText | ( | ) |
References ImGuiIO::ClipboardUserData, ImGuiIO::GetClipboardTextFn, GImGui, and ImGuiContext::IO.
Referenced by InputTextEx().
Here is the caller graph for this function:References col(), ColorConvertFloat4ToU32(), GImGui, ImGuiContext::Style, and style.
Here is the call graph for this function:References ColorConvertFloat4ToU32(), GImGui, ImGuiContext::Style, and style.
Referenced by AcceptDragDropPayload(), ArrowButtonEx(), Begin(), BeginCombo(), BeginMenu(), BeginTabBarEx(), BeginTableEx(), Bullet(), BulletTextV(), ButtonEx(), Checkbox(), CloseButton(), CollapseButton(), ColorButton(), DebugRenderViewportThumbnail(), DragScalar(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), igl::opengl::glfw::imgui::ImGuiMenu::draw_text(), EndColumns(), Image(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InputTextEx(), MenuItem(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), PlotEx(), ProgressBar(), RadioButton(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), Slic3r::GUI::GCodeViewer::render_legend(), RenderArrow(), RenderBullet(), RenderColorRectWithAlphaCheckerboard(), RenderFrame(), RenderFrameBorder(), RenderNavHighlight(), ImFont::RenderText(), RenderText(), RenderTextClippedEx(), RenderTextEllipsis(), RenderTextWrapped(), RenderWindowDecorations(), RenderWindowOuterBorders(), ScrollbarEx(), Slic3r::GUI::selectable(), Selectable(), SeparatorEx(), ShowDemoWindowMisc(), ShowDemoWindowTables(), ShowExampleAppCustomRendering(), ShowExampleMenuFile(), ShowFont(), ShowStyleEditor(), SliderScalar(), SplitterBehavior(), TabItemBackground(), TabItemEx(), TableBeginRow(), TableDrawBorders(), TableEndRow(), TableHeader(), Slic3r::GUI::ImGuiWrapper::to_ImU32(), TreeNodeBehavior(), UpdateWindowManualResize(), and VSliderScalar().
Here is the call graph for this function:References col(), GImGui, IM_COL32_A_MASK, IM_COL32_A_SHIFT, ImGuiContext::Style, and style.
Here is the call graph for this function:| int ImGui::GetColumnIndex | ( | ) |
References ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, and GetCurrentWindowRead().
Referenced by ShowDemoWindowColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetColumnNormFromOffset | ( | const ImGuiOldColumns * | columns, |
| float | offset | ||
| ) |
References ImGuiOldColumns::OffMaxX, and ImGuiOldColumns::OffMinX.
Referenced by SetColumnOffset().
Here is the caller graph for this function:| float ImGui::GetColumnOffset | ( | int | column_index = -1 | ) |
References Columns(), ImGuiOldColumns::Columns, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, GetCurrentWindowRead(), IM_ASSERT, ImLerp(), ImGuiOldColumns::OffMaxX, and ImGuiOldColumns::OffMinX.
Referenced by BeginColumns(), EndColumns(), GetDraggedColumnOffset(), NextColumn(), SetColumnWidth(), and ShowDemoWindowColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetColumnOffsetFromNorm | ( | const ImGuiOldColumns * | columns, |
| float | offset_norm | ||
| ) |
References ImGuiOldColumns::OffMaxX, and ImGuiOldColumns::OffMinX.
Referenced by DebugNodeColumns(), GetColumnWidth(), and GetColumnWidthEx().
Here is the caller graph for this function:| int ImGui::GetColumnsCount | ( | ) |
References ImGuiOldColumns::Count, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, and GetCurrentWindowRead().
Here is the call graph for this function:References GetCurrentWindow(), ImGuiWindow::GetID(), PopID(), and PushID().
Referenced by BeginColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetColumnWidth | ( | int | column_index = -1 | ) |
References ImGuiOldColumns::Columns, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GetColumnOffsetFromNorm(), GetContentRegionAvail(), GImGui, and ImVec2::x.
Referenced by ShowDemoWindowColumns(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetContentRegionAvail | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetContentRegionMaxAbs(), and GImGui.
Referenced by BeginChildEx(), BeginMenu(), BeginTableEx(), GetColumnWidth(), GetContentRegionAvailWidth(), MenuItem(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowTables(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References GetContentRegionAvail(), GetContentRegionAvailWidth(), and ImVec2::x.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), and GetContentRegionAvailWidth().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetContentRegionMax | ( | ) |
References ImGuiWindow::ContentRegionRect, ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImRect::Max, ImGuiWindow::Pos, ImGuiWindow::WorkRect, and ImVec2::x.
| ImVec2 ImGui::GetContentRegionMaxAbs | ( | ) |
References ImGuiWindow::ContentRegionRect, ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImRect::Max, ImGuiWindow::WorkRect, and ImVec2::x.
Referenced by CalcItemSize(), CalcItemWidth(), and GetContentRegionAvail().
Here is the caller graph for this function:| ImGuiContext * ImGui::GetCurrentContext | ( | ) |
References GImGui.
Referenced by InputTextFilterCharacter(), and ShowDemoWindow().
Here is the caller graph for this function:
|
inline |
References ImGuiContext::CurrentTable, and GImGui.
|
inline |
References ImGuiContext::CurrentWindow, GImGui, and ImGuiWindow::WriteAccessed.
Referenced by Slic3r::GUI::GLGizmoCut3D::add_horizontal_scaled_interval(), Slic3r::GUI::GLGizmoCut3D::add_horizontal_shift(), Slic3r::GUI::GLGizmoCut3D::add_vertical_scaled_interval(), AlignTextToFramePadding(), ArrowButtonEx(), BeginChild(), BeginColumns(), BeginCombo(), BeginListBox(), BeginMenu(), BeginMenuBar(), BeginTableEx(), Bullet(), BulletTextV(), ButtonBehavior(), ButtonEx(), Checkbox(), CollapsingHeader(), CollapsingHeader(), ColorButton(), ColorEdit4(), ColorPicker4(), Columns(), DragFloatRange2(), DragIntRange2(), DragScalar(), DragScalarN(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Dummy(), EndColumns(), EndMenuBar(), GetColumnsID(), GetWindowDrawList(), Image(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), Indent(), InputScalar(), InputScalarN(), InputTextEx(), InvisibleButton(), LabelTextV(), MenuItem(), NewLine(), NextColumn(), PlotEx(), PopClipRect(), PopItemWidth(), PopTextWrapPos(), ProgressBar(), PushClipRect(), PushTextWrapPos(), RadioButton(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoCut3D::render_color_marker(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GCodeViewer::render_legend(), RenderArrow(), RenderBullet(), SameLine(), Slic3r::GUI::ImGuiWrapper::search_list(), Slic3r::GUI::selectable(), Selectable(), SeparatorEx(), SetCursorPos(), SetCursorPosX(), SetCursorPosY(), SetCursorScreenPos(), SetWindowFontScale(), Slic3r::GUI::ImGuiWrapper::slider_float(), SliderScalar(), SliderScalarN(), Spacing(), TextEx(), TextV(), TreeNode(), TreeNodeBehavior(), TreeNodeEx(), TreeNodeExV(), TreeNodeExV(), TreePush(), TreePush(), Unindent(), and VSliderScalar().
|
inline |
References ImGuiContext::CurrentWindow, and GImGui.
Referenced by EndTooltip(), GetColumnIndex(), GetColumnOffset(), GetColumnsCount(), GetCursorPos(), GetCursorPosX(), GetCursorPosY(), GetCursorScreenPos(), GetCursorStartPos(), GetItemRectMax(), GetItemRectMin(), GetItemRectSize(), GetWindowSize(), IsItemEdited(), IsItemVisible(), IsWindowAppearing(), IsWindowCollapsed(), PopColumnsBackground(), PushColumnClipRect(), PushColumnsBackground(), SetColumnWidth(), and SetWindowPos().
Here is the caller graph for this function:| ImVec2 ImGui::GetCursorPos | ( | ) |
References ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindow::Pos, and ImGuiWindow::Scroll.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), ShowDemoWindowWidgets(), and Slic3r::GUI::ImGuiWrapper::text_wrapped().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetCursorPosX | ( | ) |
References ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindow::Pos, ImGuiWindow::Scroll, and ImVec2::x.
Referenced by Slic3r::GUI::clickable(), EditTableSizingFlags(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), ShowDemoWindowLayout(), and TreeAdvanceToLabelPos().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetCursorPosY | ( | ) |
References ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindow::Pos, ImGuiWindow::Scroll, and ImVec2::y.
Here is the call graph for this function:| ImVec2 ImGui::GetCursorScreenPos | ( | ) |
References ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, and GetCurrentWindowRead().
Referenced by ColorPickerOptionsPopup(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleMenuFile(), ShowFont(), ShowStyleEditor(), and TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetCursorStartPos | ( | ) |
References ImGuiWindowTempData::CursorStartPos, ImGuiWindow::DC, GetCurrentWindowRead(), and ImGuiWindow::Pos.
Referenced by ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiIO::FontDefault, ImGuiIO::Fonts, ImFontAtlas::Fonts, GImGui, and ImGuiContext::IO.
Referenced by NewFrame(), PopFont(), and PushFont().
Here is the caller graph for this function:| const ImGuiPayload * ImGui::GetDragDropPayload | ( | ) |
References ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, and GImGui.
| ImDrawData * ImGui::GetDrawData | ( | ) |
References ImGuiViewportP::DrawDataP, GImGui, ImDrawData::Valid, and ImGuiContext::Viewports.
Referenced by Slic3r::GUI::ImGuiWrapper::render().
Here is the caller graph for this function:| ImDrawListSharedData * ImGui::GetDrawListSharedData | ( | ) |
References ImGuiContext::DrawListSharedData, and GImGui.
|
inline |
References GImGui, and ImGuiContext::NavFocusScopeId.
|
inline |
References GImGui, and ImGuiContext::NavId.
|
inline |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::NavFocusScopeIdCurrent.
| ImFont * ImGui::GetFont | ( | ) |
References ImGuiContext::Font, and GImGui.
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::draw_text(), ShowDemoWindowLayout(), and ShowFontSelector().
Here is the caller graph for this function:| float ImGui::GetFontSize | ( | ) |
References ImGuiContext::FontSize, and GImGui.
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::draw_text(), EditTableSizingFlags(), HelpMarker(), Slic3r::GUI::ImGuiWrapper::image_button(), MetricsHelpMarker(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowFont(), ShowMetricsWindow(), ShowStyleEditor(), and Slic3r::GUI::ImGuiWrapper::slider_float().
Here is the caller graph for this function:| ImVec2 ImGui::GetFontTexUvWhitePixel | ( | ) |
References ImGuiContext::DrawListSharedData, GImGui, and ImDrawListSharedData::TexUvWhitePixel.
Referenced by ColorPicker4().
Here is the caller graph for this function:| ImDrawList * ImGui::GetForegroundDrawList | ( | ) |
References GetForegroundDrawList(), GImGui, and ImGuiContext::Viewports.
Referenced by DebugDrawItemRect(), DebugNodeDrawList(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeWindow(), GetForegroundDrawList(), GetForegroundDrawList(), GetOverlayDrawList(), ItemHoverable(), NavScoreItem(), NavUpdate(), Render(), ShowDemoWindowMisc(), ShowExampleAppCustomRendering(), ShowMetricsWindow(), TabItemEx(), and TableMergeDrawChannels().
Here is the call graph for this function:
Here is the caller graph for this function:| ImDrawList * ImGui::GetForegroundDrawList | ( | ImGuiViewport * | viewport | ) |
|
inline |
References GetForegroundDrawList(), and IM_UNUSED.
Here is the call graph for this function:| int ImGui::GetFrameCount | ( | ) |
References ImGuiContext::FrameCount, and GImGui.
Referenced by DebugNodeTabBar(), DebugNodeTable(), ImGuiOnceUponAFrame::operator bool(), ShowExampleAppLog(), and ShowExampleAppWindowTitles().
Here is the caller graph for this function:| float ImGui::GetFrameHeight | ( | ) |
References ImGuiContext::FontSize, ImGuiStyle::FramePadding, GImGui, ImGuiContext::Style, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), ArrowButton(), ArrowButtonEx(), BeginCombo(), BeginMainMenuBar(), Checkbox(), ColorButton(), ColorEdit4(), ColorPicker4(), ColorPickerOptionsPopup(), Slic3r::GUI::GLGizmoSimplify::create_gui_cfg(), InputScalar(), RadioButton(), ShowDemoWindowTables(), and ShowExampleAppCustomRendering().
Here is the caller graph for this function:| float ImGui::GetFrameHeightWithSpacing | ( | ) |
References ImGuiContext::FontSize, ImGuiStyle::FramePadding, GImGui, ImGuiStyle::ItemSpacing, ImGuiContext::Style, and ImVec2::y.
Referenced by ExampleAppConsole::Draw(), ShowDemoWindowLayout(), and ShowExampleAppLayout().
Here is the caller graph for this function:| ImGuiID ImGui::GetHoveredID | ( | ) |
References GImGui, ImGuiContext::HoveredId, and ImGuiContext::HoveredIdPreviousFrame.
References ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), and GImGui.
Referenced by BeginListBox(), BeginTable(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowAboutWindow(), ShowDemoWindowLayout(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), and GImGui.
Here is the call graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), and GImGui.
Here is the call graph for this function:References GImGui, IMGUI_TEST_ENGINE_ID_INFO2, ImGuiDataType_String, ImHashStr(), and KeepAliveID().
Referenced by CollapsingHeader(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References GImGui, ImGuiInputTextState::ID, and ImGuiContext::InputTextState.
Referenced by InputTextEx().
Here is the caller graph for this function:| ImGuiIO & ImGui::GetIO | ( | ) |
References GImGui, IM_ASSERT, and ImGuiContext::IO.
Referenced by Slic3r::GUI::ImGuiWrapper::ImGuiWrapper(), Slic3r::GUI::ImGuiWrapper::destroy_font(), Slic3r::GUI::ImGuiWrapper::display_initialized(), Slic3r::GUI::ImGuiWrapper::draw_icon(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), Slic3r::GUI::ImGuiWrapper::GetTextureCustomRect(), Slic3r::GUI::ImGuiWrapper::image_button(), igl::opengl::glfw::imgui::ImGuiMenu::init(), Slic3r::GUI::ImGuiWrapper::init_font(), Slic3r::GUI::ImGuiWrapper::init_input(), igl::opengl::glfw::imgui::ImGuiMenu::key_down(), igl::opengl::glfw::imgui::ImGuiMenu::key_pressed(), igl::opengl::glfw::imgui::ImGuiMenu::key_up(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_down(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_move(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_scroll(), igl::opengl::glfw::imgui::ImGuiMenu::mouse_up(), Slic3r::GUI::ImGuiWrapper::new_frame(), igl::opengl::glfw::imgui::ImGuiMenu::post_resize(), igl::opengl::glfw::imgui::ImGuiMenu::reload_font(), Slic3r::GUI::ImGuiWrapper::render_draw_data(), Slic3r::GUI::ImGuiWrapper::set_display_size(), Slic3r::GUI::ImGuiWrapper::set_language(), SetupViewportDrawData(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppSimpleOverlay(), ShowFont(), ShowFontSelector(), ShowStyleEditor(), ShowUserGuide(), Slic3r::GUI::ImGuiWrapper::slider_float(), Slic3r::GUI::ImGuiWrapper::update_key_data(), Slic3r::GUI::ImGuiWrapper::update_mouse_data(), Slic3r::GUI::ImGuiWrapper::want_any_input(), Slic3r::GUI::ImGuiWrapper::want_keyboard(), Slic3r::GUI::ImGuiWrapper::want_mouse(), and Slic3r::GUI::ImGuiWrapper::want_text_input().
Here is the caller graph for this function:
|
inline |
References ImGuiContext::CurrentItemFlags, and GImGui.
|
inline |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::LastItemId.
| ImVec2 ImGui::GetItemRectMax | ( | ) |
References ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindowTempData::LastItemRect, and ImRect::Max.
Referenced by DebugNodeTable(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetItemRectMin | ( | ) |
References ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindowTempData::LastItemRect, and ImRect::Min.
Referenced by DebugNodeTable(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetItemRectSize | ( | ) |
References ImGuiWindow::DC, GetCurrentWindowRead(), ImRect::GetSize(), and ImGuiWindowTempData::LastItemRect.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::LastItemStatusFlags.
| int ImGui::GetKeyIndex | ( | ImGuiKey | imgui_key | ) |
References GImGui, IM_ASSERT, ImGuiKey_COUNT, ImGuiContext::IO, and ImGuiIO::KeyMap.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::process_key_down(), and ShowDemoWindow().
Here is the caller graph for this function:| int ImGui::GetKeyPressedAmount | ( | int | key_index, |
| float | repeat_delay, | ||
| float | rate | ||
| ) |
References CalcTypematicRepeatAmount(), ImGuiIO::DeltaTime, GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::KeysDown, and ImGuiIO::KeysDownDuration.
Referenced by IsKeyPressed().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiViewport * ImGui::GetMainViewport | ( | ) |
References GImGui, and ImGuiContext::Viewports.
Referenced by Begin(), BeginMainMenuBar(), BeginPopupModal(), BeginViewportSideBar(), CalcWindowAutoFitSize(), priv::change_window_position(), CreateNewWindow(), GetWindowAllowedExtentRect(), NavCalcPreferredRefPos(), NavUpdateWindowingOverlay(), ShowDemoWindow(), ShowDemoWindowPopups(), ShowExampleAppFullscreen(), ShowExampleAppSimpleOverlay(), and ShowExampleAppWindowTitles().
Here is the caller graph for this function:| ImGuiKeyModFlags ImGui::GetMergedKeyModFlags | ( | ) |
References GImGui, ImGuiKeyModFlags_Alt, ImGuiKeyModFlags_Ctrl, ImGuiKeyModFlags_None, ImGuiKeyModFlags_Shift, ImGuiKeyModFlags_Super, ImGuiContext::IO, ImGuiIO::KeyAlt, ImGuiIO::KeyCtrl, ImGuiIO::KeyShift, and ImGuiIO::KeySuper.
Referenced by ErrorCheckEndFrameSanityChecks(), InputTextEx(), and NewFrame().
Here is the caller graph for this function:| ImGuiMouseCursor ImGui::GetMouseCursor | ( | ) |
References GImGui, and ImGuiContext::MouseCursor.
Referenced by ShowDemoWindowMisc().
Here is the caller graph for this function:| ImVec2 ImGui::GetMouseDragDelta | ( | ImGuiMouseButton | button = 0, |
| float | lock_threshold = -1.0f |
||
| ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, IsMousePosValid(), ImGuiIO::MouseClickedPos, ImGuiIO::MouseDown, ImGuiIO::MouseDragMaxDistanceSqr, ImGuiIO::MouseDragThreshold, ImGuiIO::MousePos, and ImGuiIO::MouseReleased.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_style_list(), ShowDemoWindowMisc(), ShowDemoWindowWidgets(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetMousePos | ( | ) |
References GImGui, ImGuiContext::IO, and ImGuiIO::MousePos.
Referenced by Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::NotificationManager::PopNotification::render(), and TableHeadersRow().
Here is the caller graph for this function:| ImVec2 ImGui::GetMousePosOnOpeningCurrentPopup | ( | ) |
References ImGuiContext::BeginPopupStack, GImGui, ImGuiContext::IO, ImGuiIO::MousePos, ImGuiContext::OpenPopupStack, and ImVector< T >::Size.
| float ImGui::GetNavInputAmount | ( | ImGuiNavInput | n, |
| ImGuiInputReadMode | mode | ||
| ) |
References CalcTypematicRepeatAmount(), ImGuiIO::DeltaTime, GImGui, ImGuiInputReadMode_Down, ImGuiInputReadMode_Pressed, ImGuiInputReadMode_Released, ImGuiInputReadMode_Repeat, ImGuiInputReadMode_RepeatFast, ImGuiInputReadMode_RepeatSlow, ImGuiContext::IO, ImGuiIO::KeyRepeatDelay, ImGuiIO::KeyRepeatRate, ImGuiIO::NavInputs, ImGuiIO::NavInputsDownDuration, and ImGuiIO::NavInputsDownDurationPrev.
Referenced by GetNavInputAmount2d(), and IsNavInputTest().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetNavInputAmount2d | ( | ImGuiNavDirSourceFlags | dir_sources, |
| ImGuiInputReadMode | mode, | ||
| float | slow_factor = 0.0f, |
||
| float | fast_factor = 0.0f |
||
| ) |
References GetNavInputAmount(), ImGuiNavDirSourceFlags_Keyboard, ImGuiNavDirSourceFlags_PadDPad, ImGuiNavDirSourceFlags_PadLStick, ImGuiNavInput_DpadDown, ImGuiNavInput_DpadLeft, ImGuiNavInput_DpadRight, ImGuiNavInput_DpadUp, ImGuiNavInput_KeyDown_, ImGuiNavInput_KeyLeft_, ImGuiNavInput_KeyRight_, ImGuiNavInput_KeyUp_, ImGuiNavInput_LStickDown, ImGuiNavInput_LStickLeft, ImGuiNavInput_LStickRight, ImGuiNavInput_LStickUp, ImGuiNavInput_TweakFast, ImGuiNavInput_TweakSlow, and IsNavInputDown().
Referenced by NavUpdate(), NavUpdateWindowing(), and UpdateWindowManualResize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References GetForegroundDrawList(), and GetOverlayDrawList().
Referenced by Slic3r::GUI::ImGuiWrapper::draw_cross_hair(), and GetOverlayDrawList().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetScrollMaxX | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::ScrollMax, and ImVec2::x.
Referenced by ShowDemoWindowLayout(), and ShowDemoWindowTables().
Here is the caller graph for this function:| float ImGui::GetScrollMaxY | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::ScrollMax, and ImVec2::y.
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), InputTextEx(), ShowDemoWindowLayout(), and ShowDemoWindowTables().
Here is the caller graph for this function:| float ImGui::GetScrollX | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::Scroll, and ImVec2::x.
Referenced by ShowDemoWindowLayout(), and ShowDemoWindowTables().
Here is the caller graph for this function:| float ImGui::GetScrollY | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::Scroll, and ImVec2::y.
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), ShowDemoWindowLayout(), and ShowDemoWindowTables().
Here is the caller graph for this function:| ImGuiStorage * ImGui::GetStateStorage | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::StateStorage.
| ImGuiStyle & ImGui::GetStyle | ( | ) |
References GImGui, IM_ASSERT, and ImGuiContext::Style.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::GLGizmoEmboss::create_gui_configuration(), Slic3r::GUI::ImGuiWrapper::disabled_begin(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), EditTableSizingFlags(), igl::opengl::glfw::imgui::ImGuiMenu::init(), Slic3r::GUI::ImGuiWrapper::init_style(), PushStyleCompact(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), Slic3r::GUI::GLGizmoEmboss::rev_checkbox(), Slic3r::GUI::GLGizmoEmboss::rev_input(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::ImGuiWrapper::set_scaling(), ShowAboutWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowFont(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::slider_float(), StyleColorsClassic(), StyleColorsDark(), StyleColorsLight(), and TableGetHeaderRowHeight().
Here is the caller graph for this function:References IM_ASSERT, ImGuiCol_Border, ImGuiCol_BorderShadow, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_CheckMark, ImGuiCol_ChildBg, ImGuiCol_DragDropTarget, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_MenuBarBg, ImGuiCol_ModalWindowDimBg, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingDimBg, ImGuiCol_NavWindowingHighlight, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PopupBg, ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripActive, ImGuiCol_ResizeGripHovered, ImGuiCol_ScrollbarBg, ImGuiCol_ScrollbarGrab, ImGuiCol_ScrollbarGrabActive, ImGuiCol_ScrollbarGrabHovered, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiCol_Tab, ImGuiCol_TabActive, ImGuiCol_TabHovered, ImGuiCol_TableBorderLight, ImGuiCol_TableBorderStrong, ImGuiCol_TableHeaderBg, ImGuiCol_TableRowBg, ImGuiCol_TableRowBgAlt, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCol_TextSelectedBg, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_TitleBgCollapsed, and ImGuiCol_WindowBg.
Referenced by ErrorCheckEndFrameRecover(), ShowExampleMenuFile(), and ShowStyleEditor().
Here is the caller graph for this function:References GImGui, ImGuiContext::Style, and style.
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeWindow(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::NotificationManager::PopNotification::push_background_color(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::push_background_color(), Slic3r::GUI::NotificationManager::PopNotification::render(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::Mouse3DController::render_settings_dialog(), and UpdateDebugToolItemPicker().
Here is the caller graph for this function:| float ImGui::GetTextLineHeight | ( | ) |
References ImGuiContext::FontSize, and GImGui.
Referenced by Slic3r::GUI::GLGizmoEmboss::create_gui_configuration(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleMenuFile(), ShowMetricsWindow(), TableGetHeaderRowHeight(), and TextEx().
Here is the caller graph for this function:| float ImGui::GetTextLineHeightWithSpacing | ( | ) |
References ImGuiContext::FontSize, GImGui, ImGuiStyle::ItemSpacing, ImGuiContext::Style, and ImVec2::y.
Referenced by BeginListBox(), Slic3r::GUI::GLGizmoSimplify::create_gui_cfg(), Slic3r::GUI::GLGizmoEmboss::create_gui_configuration(), ListBoxHeader(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowAboutWindow(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppDocuments().
Here is the caller graph for this function:| double ImGui::GetTime | ( | ) |
References GImGui, and ImGuiContext::Time.
Referenced by ShowDemoWindow(), ShowDemoWindowWidgets(), ShowExampleAppLog(), and ShowExampleAppWindowTitles().
Here is the caller graph for this function:| ImGuiWindow * ImGui::GetTopMostPopupModal | ( | ) |
References ImVector< T >::Data, GImGui, ImGuiWindowFlags_Modal, ImGuiContext::OpenPopupStack, ImVector< T >::Size, and ImGuiPopupData::Window.
Referenced by Begin(), BeginPopupContextVoid(), NavUpdateWindowing(), NewFrame(), UpdateHoveredWindowAndCaptureFlags(), and UpdateMouseMovingWindowEndFrame().
Here is the caller graph for this function:| float ImGui::GetTreeNodeToLabelSpacing | ( | ) |
References ImGuiContext::FontSize, ImGuiStyle::FramePadding, GImGui, ImGuiContext::Style, and ImVec2::x.
Referenced by ShowDemoWindowWidgets(), ShowMetricsWindow(), and TreeAdvanceToLabelPos().
Here is the caller graph for this function:| const char * ImGui::GetVersion | ( | ) |
References IMGUI_VERSION.
Referenced by ShowAboutWindow(), and ShowMetricsWindow().
Here is the caller graph for this function:| ImRect ImGui::GetWindowAllowedExtentRect | ( | ImGuiWindow * | window | ) |
References ImGuiStyle::DisplaySafeAreaPadding, ImRect::Expand(), ImRect::GetHeight(), GetMainViewport(), ImRect::GetWidth(), GImGui, IM_UNUSED, ImGuiContext::Style, ImVec2::x, and ImVec2::y.
Referenced by BeginCombo(), and FindBestWindowPosForPopup().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetWindowContentRegionMax | ( | ) |
References ImGuiWindow::ContentRegionRect, ImGuiContext::CurrentWindow, GImGui, ImRect::Max, and ImGuiWindow::Pos.
Referenced by ShowDemoWindowLayout().
Here is the caller graph for this function:| ImVec2 ImGui::GetWindowContentRegionMin | ( | ) |
References ImGuiWindow::ContentRegionRect, ImGuiContext::CurrentWindow, GImGui, ImRect::Min, and ImGuiWindow::Pos.
| float ImGui::GetWindowContentRegionWidth | ( | ) |
References ImGuiWindow::ContentRegionRect, ImGuiContext::CurrentWindow, ImRect::GetWidth(), and GImGui.
Referenced by Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| ImDrawList * ImGui::GetWindowDrawList | ( | ) |
References ImGuiWindow::DrawList, and GetCurrentWindow().
Referenced by DebugNodeDrawList(), igl::opengl::glfw::imgui::ImGuiMenu::draw_text(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleMenuFile(), ShowFont(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetWindowHeight | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::Size, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::GLGizmoCut3D::adjust_window_position(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), and Slic3r::GUI::GCodeViewer::render_legend().
Here is the caller graph for this function:| ImVec2 ImGui::GetWindowPos | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, and ImGuiWindow::Pos.
Referenced by Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), ShowDemoWindowLayout(), and ShowExampleAppCustomRendering().
Here is the caller graph for this function:| ImGuiID ImGui::GetWindowResizeBorderID | ( | ImGuiWindow * | window, |
| ImGuiDir | dir | ||
| ) |
References ImGuiWindow::ID, IM_ASSERT, ImHashData(), and ImHashStr().
Here is the call graph for this function:| ImGuiID ImGui::GetWindowResizeCornerID | ( | ImGuiWindow * | window, |
| int | n | ||
| ) |
References ImGuiWindow::ID, IM_ASSERT, ImHashData(), and ImHashStr().
Here is the call graph for this function:| ImGuiID ImGui::GetWindowScrollbarID | ( | ImGuiWindow * | window, |
| ImGuiAxis | axis | ||
| ) |
References ImGuiWindow::GetIDNoKeepAlive(), and ImGuiAxis_X.
Referenced by InputTextEx(), and Scrollbar().
Here is the call graph for this function:
Here is the caller graph for this function:| ImRect ImGui::GetWindowScrollbarRect | ( | ImGuiWindow * | window, |
| ImGuiAxis | axis | ||
| ) |
References IM_ASSERT, ImGuiAxis_X, ImMax(), ImGuiWindow::InnerRect, ImRect::Max, ImRect::Min, ImGuiWindow::Rect(), ImGuiWindow::ScrollbarSizes, ImGuiWindow::WindowBorderSize, ImVec2::x, and ImVec2::y.
Referenced by Scrollbar().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::GetWindowSize | ( | ) |
References GetCurrentWindowRead(), and ImGuiWindow::Size.
Referenced by Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::NotificationManager::PopNotification::render(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::Mouse3DController::render_settings_dialog(), Slic3r::GUI::GLGizmoEmboss::set_minimal_window_size(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::GetWindowWidth | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::Size, and ImVec2::x.
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), Slic3r::GUI::GCodeViewer::SequentialView::Marker::render(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GCodeViewer::render_legend(), and ShowStyleEditor().
Here is the caller graph for this function:| void ImGui::Image | ( | ImTextureID | user_texture_id, |
| const ImVec2 & | size, | ||
| const ImVec2 & | uv0 = ImVec2(0, 0), |
||
| const ImVec2 & | uv1 = ImVec2(1,1), |
||
| const ImVec4 & | tint_col = ImVec4(1,1,1,1), |
||
| const ImVec4 & | border_col = ImVec4(0,0,0,0) |
||
| ) |
References ImDrawList::AddImage(), ImDrawList::AddRect(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, ImGuiWindow::SkipItems, and ImVec4::w.
Referenced by Slic3r::GUI::draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_preview(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_window(), ShowDemoWindowWidgets(), and ShowFontAtlas().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ImageButton | ( | ImTextureID | user_texture_id, |
| const ImVec2 & | size, | ||
| const ImVec2 & | uv0 = ImVec2(0, 0), |
||
| const ImVec2 & | uv1 = ImVec2(1,1), |
||
| int | frame_padding = -1, |
||
| const ImVec4 & | bg_col = ImVec4(0,0,0,0), |
||
| const ImVec4 & | tint_col = ImVec4(1,1,1,1) |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiStyle::FramePadding, ImGuiWindow::GetID(), GImGui, ImageButtonEx(), PopID(), PushID(), ImGuiWindow::SkipItems, and ImGuiContext::Style.
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ImageButtonEx | ( | ImGuiID | id, |
| ImTextureID | texture_id, | ||
| const ImVec2 & | size, | ||
| const ImVec2 & | uv0, | ||
| const ImVec2 & | uv1, | ||
| const ImVec2 & | padding, | ||
| const ImVec4 & | bg_col, | ||
| const ImVec4 & | tint_col | ||
| ) |
References ImDrawList::AddImage(), ImDrawList::AddRectFilled(), ButtonBehavior(), col(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiStyle::FrameRounding, GetColorU32(), GetCurrentWindow(), GImGui, ImClamp(), ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImMin(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, RenderFrame(), RenderNavHighlight(), ImGuiWindow::SkipItems, ImGuiContext::Style, ImVec4::w, ImVec2::x, and ImVec2::y.
Referenced by ImageButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Indent | ( | float | indent_w = 0.0f | ) |
References ImGuiWindowTempData::ColumnsOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), GImGui, ImGuiWindowTempData::Indent, ImGuiStyle::IndentSpacing, ImGuiWindow::Pos, ImGuiContext::Style, ImVec2::x, and ImVec1::x.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_window(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppFullscreen(), ShowMetricsWindow(), ShowUserGuide(), TreePush(), TreePush(), and TreePushOverrideID().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Initialize | ( | ImGuiContext * | context | ) |
References ImGuiSettingsHandler::ApplyAllFn, ImGuiSettingsHandler::ClearAllFn, IM_ASSERT, IM_NEW, ImHashStr(), ImGuiContext::Initialized, ImVector< T >::push_back(), ImGuiSettingsHandler::ReadLineFn, ImGuiSettingsHandler::ReadOpenFn, ImGuiContext::SettingsHandlers, ImGuiContext::SettingsLoaded, TableSettingsInstallHandler(), ImGuiSettingsHandler::TypeHash, ImGuiSettingsHandler::TypeName, ImGuiContext::Viewports, WindowSettingsHandler_ApplyAll(), WindowSettingsHandler_ClearAll(), WindowSettingsHandler_ReadLine(), WindowSettingsHandler_ReadOpen(), WindowSettingsHandler_WriteAll(), and ImGuiSettingsHandler::WriteAllFn.
Referenced by CreateContext().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputDouble | ( | const char * | label, |
| double * | v, | ||
| double | step = 0.0, |
||
| double | step_fast = 0.0, |
||
| const char * | format = "%.6f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Double, ImGuiInputTextFlags_CharsScientific, and InputScalar().
Referenced by Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoCut3D::render_double_input(), Slic3r::GUI::GLGizmoCut3D::render_move_center_input(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputFloat | ( | const char * | label, |
| float * | v, | ||
| float | step = 0.0f, |
||
| float | step_fast = 0.0f, |
||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, ImGuiInputTextFlags_CharsScientific, and InputScalar().
Referenced by Slic3r::GUI::ImGuiWrapper::input_optional_float(), Slic3r::GUI::GLGizmoEmboss::rev_input(), ShowDemoWindowColumns(), ShowDemoWindowWidgets(), ShowExampleMenuFile(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputFloat2 | ( | const char * | label, |
| float | v[2], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and InputScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputFloat3 | ( | const char * | label, |
| float | v[3], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and InputScalarN().
Referenced by Slic3r::GUI::Mouse3DController::render_settings_dialog(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputFloat4 | ( | const char * | label, |
| float | v[4], | ||
| const char * | format = "%.3f", |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and InputScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputInt | ( | const char * | label, |
| int * | v, | ||
| int | step = 1, |
||
| int | step_fast = 100, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, ImGuiInputTextFlags_CharsHexadecimal, and InputScalar().
Referenced by Slic3r::GUI::ImGuiWrapper::input_optional_int(), Slic3r::GUI::Mouse3DController::render_settings_dialog(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputInt2 | ( | const char * | label, |
| int | v[2], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and InputScalarN().
Referenced by Slic3r::GUI::Mouse3DController::render_settings_dialog(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputInt3 | ( | const char * | label, |
| int | v[3], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and InputScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputInt4 | ( | const char * | label, |
| int | v[4], | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and InputScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_step = NULL, |
||
| const void * | p_step_fast = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References BeginGroup(), ButtonEx(), CalcItemWidth(), ImVector< T >::Data, DataTypeApplyOp(), DataTypeApplyOpFromText(), DataTypeFormatString(), DataTypeGetInfo(), ImGuiWindow::DC, EndGroup(), FindRenderedTextEnd(), GetCurrentWindow(), GetFrameHeight(), GImGui, IM_ARRAYSIZE, ImGuiButtonFlags_Disabled, ImGuiButtonFlags_DontClosePopups, ImGuiButtonFlags_Repeat, ImGuiInputTextFlags_AutoSelectAll, ImGuiInputTextFlags_CharsDecimal, ImGuiInputTextFlags_CharsHexadecimal, ImGuiInputTextFlags_CharsScientific, ImGuiInputTextFlags_NoMarkEdited, ImGuiInputTextFlags_ReadOnly, ImMax(), ImGuiInputTextState::InitialTextA, InputText(), ImGuiContext::InputTextState, ImGuiContext::IO, ImGuiIO::KeyCtrl, ImGuiWindowTempData::LastItemId, MarkItemEdited(), PopID(), ImGuiDataTypeInfo::PrintFmt, PushID(), SameLine(), SetNextItemWidth(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, and TextEx().
Referenced by InputDouble(), InputFloat(), InputInt(), InputScalarN(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_step = NULL, |
||
| const void * | p_step_fast = NULL, |
||
| const char * | format = NULL, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |
References BeginGroup(), CalcItemWidth(), EndGroup(), FindRenderedTextEnd(), GDataTypeInfo, GetCurrentWindow(), GImGui, InputScalar(), ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushMultiItemsWidths(), SameLine(), ImGuiDataTypeInfo::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, TextEx(), and ImVec2::x.
Referenced by InputFloat2(), InputFloat3(), InputFloat4(), InputInt2(), InputInt3(), and InputInt4().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputText | ( | const char * | label, |
| char * | buf, | ||
| size_t | buf_size, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References IM_ASSERT, ImGuiInputTextFlags_Multiline, and InputTextEx().
Referenced by ColorEdit4(), ImGuiTextFilter::Draw(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), InputScalar(), InputText(), InputText(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References InputText().
Here is the call graph for this function:| bool ImGui::InputText | ( | const char * | label, |
| std::string * | str, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References InputTextCallback_UserData::ChainCallback, InputTextCallback_UserData::ChainCallbackUserData, IM_ASSERT, ImGuiInputTextFlags_CallbackResize, InputText(), InputTextCallback(), and InputTextCallback_UserData::Str.
Here is the call graph for this function:| bool ImGui::InputTextEx | ( | const char * | label, |
| const char * | hint, | ||
| char * | buf, | ||
| int | buf_size, | ||
| const ImVec2 & | size_arg, | ||
| ImGuiInputTextFlags | flags, | ||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::ActiveIdIsJustActivated, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::ActiveIdUsingKeyInputMask, ImGuiContext::ActiveIdUsingNavDirMask, ImGuiContext::ActiveIdUsingNavInputMask, ImDrawList::AddLine(), ImDrawList::AddRectFilled(), ImDrawList::AddText(), ImFontGlyph::AdvanceX, ImFont::Ascent, BeginChildEx(), BeginGroup(), ImGuiInputTextCallbackData::Buf, ImGuiInputTextState::BufCapacityA, ImGuiInputTextCallbackData::BufDirty, ImGuiInputTextCallbackData::BufSize, ImGuiInputTextCallbackData::BufTextLen, CalcItemSize(), CalcItemWidth(), CalcTextSize(), ClearActiveID(), ImGuiInputTextState::ClearSelection(), ImRect::ClipWith(), col(), ImGuiIO::ConfigInputTextCursorBlink, ImGuiIO::ConfigMacOSXBehaviors, ImFont::ContainerAtlas, ImVector< T >::contains(), ImGuiInputTextState::CurLenA, ImGuiInputTextState::CurLenW, ImGuiContext::CurrentWindow, ImGuiInputTextState::CursorAnim, ImGuiInputTextState::CursorAnimReset(), ImGuiInputTextState::CursorClamp(), ImGuiInputTextState::CursorFollow, ImGuiInputTextCallbackData::CursorPos, ImGuiWindowTempData::CursorPos, ImVector< T >::Data, ImGuiWindow::DC, ImGuiIO::DeltaTime, ImFont::Descent, ImGuiWindow::DrawList, Dummy(), ImGuiInputTextState::Edited, ImVector< T >::empty(), EndChild(), EndGroup(), ImGuiInputTextCallbackData::EventFlag, ImGuiInputTextCallbackData::EventKey, ImFont::FallbackAdvanceX, ImFont::FallbackGlyph, ImFont::FindGlyph(), ImGuiInputTextCallbackData::Flags, ImGuiInputTextState::Flags, FocusWindow(), ImGuiContext::Font, ImFont::FontSize, ImGuiContext::FontSize, ImRect::GetBL(), ImFont::GetCharAdvance(), GetClipboardText(), GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GetInputTextState(), GetMergedKeyModFlags(), GetScrollMaxY(), ImRect::GetSize(), GetWindowScrollbarID(), GImGui, ImFont::Glyphs, ImGuiInputTextState::HasSelection(), ImGuiInputTextState::ID, IM_ALLOC, IM_ASSERT, IM_FLOOR, ImClamp(), ImFloor(), ImFmod, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiAxis_Y, ImGuiCol_ChildBg, ImGuiCol_FrameBg, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCol_TextSelectedBg, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_Right, ImGuiDir_Up, ImGuiInputSource_Clipboard, ImGuiInputSource_Keyboard, ImGuiInputTextFlags_AllowTabInput, ImGuiInputTextFlags_AlwaysOverwrite, ImGuiInputTextFlags_AutoSelectAll, ImGuiInputTextFlags_CallbackAlways, ImGuiInputTextFlags_CallbackCompletion, ImGuiInputTextFlags_CallbackEdit, ImGuiInputTextFlags_CallbackHistory, ImGuiInputTextFlags_CallbackResize, ImGuiInputTextFlags_CtrlEnterForNewLine, ImGuiInputTextFlags_EnterReturnsTrue, ImGuiInputTextFlags_MergedItem, ImGuiInputTextFlags_Multiline, ImGuiInputTextFlags_NoHorizontalScroll, ImGuiInputTextFlags_NoMarkEdited, ImGuiInputTextFlags_None, ImGuiInputTextFlags_NoUndoRedo, ImGuiInputTextFlags_Password, ImGuiInputTextFlags_ReadOnly, ImGuiItemAddFlags_Focusable, ImGuiItemStatusFlags_FocusedByCode, ImGuiItemStatusFlags_FocusedByTabbing, ImGuiKey_A, ImGuiKey_Backspace, ImGuiKey_C, ImGuiKey_COUNT, ImGuiKey_Delete, ImGuiKey_DownArrow, ImGuiKey_End, ImGuiKey_Enter, ImGuiKey_Escape, ImGuiKey_Home, ImGuiKey_Insert, ImGuiKey_KeyPadEnter, ImGuiKey_LeftArrow, ImGuiKey_PageDown, ImGuiKey_PageUp, ImGuiKey_RightArrow, ImGuiKey_Tab, ImGuiKey_UpArrow, ImGuiKey_V, ImGuiKey_X, ImGuiKey_Y, ImGuiKey_Z, ImGuiKeyModFlags_Ctrl, ImGuiKeyModFlags_Shift, ImGuiKeyModFlags_Super, ImGuiMouseCursor_TextInput, ImGuiNavInput_Cancel, ImGuiNavInput_COUNT, ImGuiStyleVar_ChildBorderSize, ImGuiStyleVar_ChildRounding, ImGuiWindowFlags_NoMove, ImMax(), ImMin(), ImStrbolW(), ImStrncpy(), ImTextCharFromUtf8(), ImTextCountCharsFromUtf8(), ImTextCountUtf8BytesFromStr(), ImTextStrFromUtf8(), ImTextStrToUtf8(), ImFont::IndexAdvanceX, ImFont::IndexLookup, ImGuiInputTextState::InitialTextA, ImGuiIO::InputQueueCharacters, InputTextCalcTextLenAndLineCount(), InputTextCalcTextSizeW(), InputTextFilterCharacter(), ImGuiContext::InputTextPasswordFont, ImGuiContext::InputTextState, ImGuiContext::IO, IsKeyPressedMap(), ItemAdd(), ItemHoverable(), ItemSize(), ImGuiIO::KeyAlt, ImGuiIO::KeyCtrl, ImGuiIO::KeyMods, ImGuiIO::KeyShift, ImGuiIO::KeySuper, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogRenderedText(), LogSetNextTextDecoration(), MarkItemEdited(), ImRect::Max, MemFree(), ImRect::Min, ImGuiIO::MouseClicked, ImGuiContext::MouseCursor, ImGuiIO::MouseDelta, ImGuiIO::MouseDoubleClicked, ImGuiIO::MouseDown, ImGuiIO::MousePos, ImGuiContext::NavActivateId, ImGuiContext::NavInputId, ImGuiContext::NavInputSource, ImGuiWindowTempData::NavLayerCurrent, ImGuiWindowTempData::NavLayersActiveMaskNext, ImGuiInputTextState::OnKeyPressed(), ImRect::Overlaps(), ImGuiContext::PlatformImePos, PopFont(), PopStyleColor(), PopStyleVar(), PushFont(), PushStyleColor(), PushStyleVar(), RenderFrame(), RenderNavHighlight(), RenderText(), ImVector< T >::resize(), ImFont::Scale, ImGuiWindow::Scroll, scroll_y, ImGuiWindow::ScrollbarSizes, ImGuiInputTextState::ScrollX, ImGuiInputTextState::SelectAll(), ImGuiInputTextState::SelectedAllMouseLock, ImGuiInputTextCallbackData::SelectionEnd, ImGuiInputTextCallbackData::SelectionStart, SetActiveID(), SetClipboardText(), ImGuiIO::SetClipboardTextFn, SetFocusID(), SetScrollY(), ImVector< T >::Size, ImGuiWindow::SkipItems, ImGuiInputTextState::Stb, STB_TEXTEDIT_K_BACKSPACE, STB_TEXTEDIT_K_DELETE, STB_TEXTEDIT_K_DOWN, STB_TEXTEDIT_K_LEFT, STB_TEXTEDIT_K_LINEEND, STB_TEXTEDIT_K_LINESTART, STB_TEXTEDIT_K_PGDOWN, STB_TEXTEDIT_K_PGUP, STB_TEXTEDIT_K_REDO, STB_TEXTEDIT_K_RIGHT, STB_TEXTEDIT_K_SHIFT, STB_TEXTEDIT_K_TEXTEND, STB_TEXTEDIT_K_TEXTSTART, STB_TEXTEDIT_K_UNDO, STB_TEXTEDIT_K_UP, STB_TEXTEDIT_K_WORDLEFT, STB_TEXTEDIT_K_WORDRIGHT, ImGuiContext::Style, style, ImGuiInputTextState::TextA, ImGuiInputTextState::TextAIsValid, ImGuiInputTextState::TextW, ImGuiInputTextState::UserCallback, ImGuiInputTextState::UserCallbackData, ImGuiInputTextCallbackData::UserData, ImVec4::w, ImGuiContext::WantTextInputNextFrame, ImVec2::x, ImVec2::y, and ImVec4::y.
Referenced by InputText(), InputTextMultiline(), InputTextWithHint(), Slic3r::GUI::ImGuiWrapper::search_list(), and TempInputText().
Here is the caller graph for this function:| bool ImGui::InputTextMultiline | ( | const char * | label, |
| char * | buf, | ||
| size_t | buf_size, | ||
| const ImVec2 & | size = ImVec2(0, 0), |
||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References ImGuiInputTextFlags_Multiline, and InputTextEx().
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input(), InputTextMultiline(), ShowDemoWindowWidgets(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputTextMultiline | ( | const char * | label, |
| std::string * | str, | ||
| const ImVec2 & | size = ImVec2(0, 0), |
||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References InputTextCallback_UserData::ChainCallback, InputTextCallback_UserData::ChainCallbackUserData, IM_ASSERT, ImGuiInputTextFlags_CallbackResize, InputTextCallback(), InputTextMultiline(), and InputTextCallback_UserData::Str.
Here is the call graph for this function:| bool ImGui::InputTextWithHint | ( | const char * | label, |
| const char * | hint, | ||
| char * | buf, | ||
| size_t | buf_size, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References IM_ASSERT, ImGuiInputTextFlags_Multiline, and InputTextEx().
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), InputTextWithHint(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::InputTextWithHint | ( | const char * | label, |
| const char * | hint, | ||
| std::string * | str, | ||
| ImGuiInputTextFlags | flags = 0, |
||
| ImGuiInputTextCallback | callback = NULL, |
||
| void * | user_data = NULL |
||
| ) |
References InputTextCallback_UserData::ChainCallback, InputTextCallback_UserData::ChainCallbackUserData, IM_ASSERT, ImGuiInputTextFlags_CallbackResize, InputTextCallback(), InputTextWithHint(), and InputTextCallback_UserData::Str.
Here is the call graph for this function:| bool ImGui::InvisibleButton | ( | const char * | str_id, |
| const ImVec2 & | size, | ||
| ImGuiButtonFlags | flags = 0 |
||
| ) |
References ButtonBehavior(), CalcItemSize(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), ImGuiWindow::GetID(), IM_ASSERT, ItemAdd(), ItemSize(), ImGuiWindow::SkipItems, ImVec2::x, and ImVec2::y.
Referenced by ColorPicker4(), ShowDemoWindowLayout(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiContext::ActiveIdUsingKeyInputMask, GImGui, and IM_ASSERT.
Referenced by ItemFocusable(), and NavUpdatePageUpPageDown().
Here is the caller graph for this function:
|
inline |
References ImGuiContext::ActiveIdUsingNavDirMask, and GImGui.
Referenced by NavUpdate().
Here is the caller graph for this function:
|
inline |
References ImGuiContext::ActiveIdUsingNavInputMask, GImGui, and input().
Referenced by NavUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsAnyItemActive | ( | ) |
References ImGuiContext::ActiveId, and GImGui.
Referenced by Slic3r::GUI::ImGuiWrapper::search_list().
Here is the caller graph for this function:| bool ImGui::IsAnyItemFocused | ( | ) |
References GImGui, ImGuiContext::NavDisableHighlight, and ImGuiContext::NavId.
Referenced by Slic3r::GUI::ImGuiWrapper::search_list().
Here is the caller graph for this function:| bool ImGui::IsAnyItemHovered | ( | ) |
References GImGui, ImGuiContext::HoveredId, and ImGuiContext::HoveredIdPreviousFrame.
Referenced by BeginPopupContextWindow(), EndTable(), and ShowDemoWindowTables().
Here is the caller graph for this function:| bool ImGui::IsAnyMouseDown | ( | ) |
References GImGui, IM_ARRAYSIZE, ImGuiContext::IO, and ImGuiIO::MouseDown.
References ImGuiContext::ActiveId, ImGuiWindow::ClipRect, ImGuiContext::CurrentWindow, GImGui, ImGuiContext::LogEnabled, ImGuiContext::NavId, and ImRect::Overlaps().
Referenced by BeginTableEx(), EndColumns(), ItemAdd(), and TextEx().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsDragDropPayloadBeingAccepted | ( | ) |
References ImGuiContext::DragDropAcceptIdPrev, ImGuiContext::DragDropActive, and GImGui.
| bool ImGui::IsItemActivated | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::LastItemId.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| bool ImGui::IsItemActive | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, and ImGuiWindowTempData::LastItemId.
Referenced by CollapseButton(), ColorPicker4(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), and ShowStyleEditor().
Here is the caller graph for this function:| bool ImGui::IsItemClicked | ( | ImGuiMouseButton | mouse_button = 0 | ) |
References ImGuiHoveredFlags_None, IsItemHovered(), and IsMouseClicked().
Referenced by Slic3r::GUI::clickable(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::slider_float(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsItemDeactivated | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiItemStatusFlags_Deactivated, ImGuiItemStatusFlags_HasDeactivated, ImGuiWindowTempData::LastItemId, and ImGuiWindowTempData::LastItemStatusFlags.
Referenced by IsItemDeactivatedAfterEdit(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| bool ImGui::IsItemDeactivatedAfterEdit | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdHasBeenEditedBefore, ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore, GImGui, and IsItemDeactivated().
Referenced by ShowDemoWindowWidgets(), and Slic3r::GUI::ImGuiWrapper::slider_float().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsItemEdited | ( | ) |
References ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiItemStatusFlags_Edited, and ImGuiWindowTempData::LastItemStatusFlags.
Referenced by Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowWidgets(), and Slic3r::GUI::ImGuiWrapper::slider_float().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsItemFocused | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiWindowTempData::LastItemId, and ImGuiContext::NavId.
Referenced by IsItemHovered(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| bool ImGui::IsItemHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::CurrentItemFlags, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiContext::HoveredWindow, IM_ASSERT, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem, ImGuiHoveredFlags_AllowWhenDisabled, ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_ChildWindows, ImGuiHoveredFlags_RootWindow, ImGuiItemFlags_Disabled, ImGuiItemStatusFlags_HoveredRect, ImGuiItemStatusFlags_HoveredWindow, IsItemFocused(), IsWindowContentHoverable(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemStatusFlags, ImGuiWindow::MoveId, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, and ImGuiWindow::WriteAccessed.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), BeginPopupContextItem(), Slic3r::GUI::ImGuiWrapper::button(), ButtonBehavior(), Slic3r::GUI::clickable(), DebugNodeDrawList(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeWindow(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_italic_button(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoEmboss::draw_window(), EditTableSizingFlags(), HelpMarker(), Slic3r::GUI::ImGuiWrapper::image_button(), IsItemClicked(), MetricsHelpMarker(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), OpenPopupOnItemClick(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), Slic3r::GUI::GLGizmoEmboss::revertible(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowMetricsWindow(), Slic3r::GUI::ImGuiWrapper::slider_float(), TabItemEx(), TableHeader(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:| bool ImGui::IsItemToggledOpen | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiItemStatusFlags_ToggledOpen, and ImGuiWindowTempData::LastItemStatusFlags.
Referenced by ShowDemoWindowWidgets().
Here is the caller graph for this function:| bool ImGui::IsItemToggledSelection | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiItemStatusFlags_ToggledSelection, and ImGuiWindowTempData::LastItemStatusFlags.
| bool ImGui::IsItemVisible | ( | ) |
References ImGuiWindow::ClipRect, ImGuiWindow::DC, GetCurrentWindowRead(), ImGuiWindowTempData::LastItemRect, and ImRect::Overlaps().
Referenced by DebugNodeTable(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), SetItemDefaultFocus(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsKeyDown | ( | int | user_key_index | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, and ImGuiIO::KeysDown.
Referenced by NavUpdatePageUpPageDown(), Slic3r::GUI::process_key_down(), and ShowDemoWindowMisc().
Here is the caller graph for this function:| bool ImGui::IsKeyPressed | ( | int | user_key_index, |
| bool | repeat = true |
||
| ) |
References GetKeyPressedAmount(), GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::KeyRepeatDelay, ImGuiIO::KeyRepeatRate, ImGuiIO::KeysDown, and ImGuiIO::KeysDownDuration.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), IsKeyPressedMap(), NavUpdatePageUpPageDown(), ShowDemoWindow(), and ShowDemoWindowMisc().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References GImGui, ImGuiContext::IO, IsKeyPressed(), and ImGuiIO::KeyMap.
Referenced by InputTextEx(), NavScoreItem(), NavUpdateWindowing(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), UpdateDebugToolItemPicker(), and UpdateTabFocus().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsKeyReleased | ( | int | user_key_index | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::KeysDown, and ImGuiIO::KeysDownDurationPrev.
Referenced by ShowDemoWindowMisc().
Here is the caller graph for this function:| bool ImGui::IsMouseClicked | ( | ImGuiMouseButton | button, |
| bool | repeat = false |
||
| ) |
References CalcTypematicRepeatAmount(), ImGuiIO::DeltaTime, GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::KeyRepeatDelay, ImGuiIO::KeyRepeatRate, ImGuiIO::MouseDown, and ImGuiIO::MouseDownDuration.
Referenced by ButtonBehavior(), IsItemClicked(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowMisc(), ShowExampleAppCustomRendering(), TabItemEx(), TabItemLabelAndCloseButton(), and UpdateDebugToolItemPicker().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsMouseDoubleClicked | ( | ImGuiMouseButton | button | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::MouseDoubleClicked, and ImGuiIO::MouseDown.
Referenced by ShowDemoWindowMisc(), ShowDemoWindowWidgets(), and TableUpdateBorders().
Here is the caller graph for this function:| bool ImGui::IsMouseDown | ( | ImGuiMouseButton | button | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, and ImGuiIO::MouseDown.
Referenced by AcceptDragDropPayload(), EndFrame(), ShowDemoWindowMisc(), and ShowExampleAppCustomRendering().
Here is the caller graph for this function:| bool ImGui::IsMouseDragging | ( | ImGuiMouseButton | button, |
| float | lock_threshold = -1.0f |
||
| ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, IsMouseDragPastThreshold(), and ImGuiIO::MouseDown.
Referenced by BeginDragDropSource(), CollapseButton(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowExampleAppCustomRendering(), TabItemEx(), and TableHeader().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsMouseDragPastThreshold | ( | ImGuiMouseButton | button, |
| float | lock_threshold = -1.0f |
||
| ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::MouseDown, ImGuiIO::MouseDragMaxDistanceSqr, and ImGuiIO::MouseDragThreshold.
Referenced by DragScalar(), and IsMouseDragging().
Here is the caller graph for this function:References ImGuiWindow::ClipRect, ImRect::ClipWith(), ImRect::Contains(), ImGuiContext::CurrentWindow, GImGui, ImGuiContext::IO, ImRect::Max, ImRect::Min, ImGuiIO::MousePos, ImGuiContext::Style, and ImGuiStyle::TouchExtraPadding.
Referenced by Begin(), BeginDragDropTargetCustom(), ItemAdd(), ItemHoverable(), NavScoreItem(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), and ShowFont().
Here is the call graph for this function:
Here is the caller graph for this function:References GImGui, IM_ASSERT, ImGuiContext::IO, ImGuiIO::MousePos, ImVec2::x, and ImVec2::y.
Referenced by GetMouseDragDelta(), NavCalcPreferredRefPos(), NavUpdateWindowing(), OpenPopupEx(), ShowDemoWindowMisc(), ShowExampleAppSimpleOverlay(), UpdateMouseInputs(), UpdateMouseMovingWindowNewFrame(), and UpdateMouseWheel().
Here is the caller graph for this function:| bool ImGui::IsMouseReleased | ( | ImGuiMouseButton | button | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::MouseDown, and ImGuiIO::MouseReleased.
Referenced by BeginPopupContextItem(), BeginPopupContextVoid(), BeginPopupContextWindow(), EndTable(), OpenPopupOnItemClick(), ShowDemoWindowMisc(), ShowDemoWindowTables(), ShowExampleAppCustomRendering(), TabItemEx(), TableHeader(), and TableHeadersRow().
Here is the caller graph for this function:
|
inline |
References GImGui, ImGuiContext::IO, and ImGuiIO::NavInputs.
Referenced by GetNavInputAmount2d(), NavUpdate(), and NavUpdateWindowing().
Here is the caller graph for this function:
|
inline |
References GetNavInputAmount().
Referenced by ButtonBehavior(), NavUpdate(), and NavUpdateWindowing().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsPopupOpen | ( | const char * | str_id, |
| ImGuiPopupFlags | flags = 0 |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), GImGui, IM_ASSERT, ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel, and IsPopupOpen().
Referenced by BeginCombo(), BeginMenu(), BeginPopupEx(), BeginPopupModal(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), IsPopupOpen(), OpenPopupEx(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), ShowExampleAppDocuments(), and UpdateMouseMovingWindowEndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsPopupOpen | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags | ||
| ) |
References ImGuiContext::BeginPopupStack, GImGui, IM_ASSERT, ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_AnyPopupLevel, ImGuiContext::OpenPopupStack, and ImVector< T >::Size.
References ImGuiWindow::ClipRect, ImGuiContext::CurrentWindow, GImGui, and ImRect::Overlaps().
Here is the call graph for this function:References ImGuiWindow::ClipRect, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GImGui, and ImRect::Overlaps().
Referenced by BeginListBox(), and Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsWindowAbove | ( | ImGuiWindow * | potential_above, |
| ImGuiWindow * | potential_below | ||
| ) |
References GImGui, ImVector< T >::Size, and ImGuiContext::Windows.
Referenced by UpdateMouseMovingWindowEndFrame().
Here is the caller graph for this function:| bool ImGui::IsWindowAppearing | ( | ) |
References ImGuiWindow::Appearing, and GetCurrentWindowRead().
Here is the call graph for this function:| bool ImGui::IsWindowChildOf | ( | ImGuiWindow * | window, |
| ImGuiWindow * | potential_parent | ||
| ) |
References ImGuiWindow::ParentWindow, and ImGuiWindow::RootWindow.
Referenced by IsWindowFocused(), IsWindowHovered(), and UpdateHoveredWindowAndCaptureFlags().
Here is the caller graph for this function:| bool ImGui::IsWindowCollapsed | ( | ) |
References ImGuiWindow::Collapsed, and GetCurrentWindowRead().
Here is the call graph for this function:| bool ImGui::IsWindowFocused | ( | ImGuiFocusedFlags | flags = 0 | ) |
References ImGuiContext::CurrentWindow, GImGui, IM_ASSERT, ImGuiFocusedFlags_AnyWindow, ImGuiFocusedFlags_ChildWindows, ImGuiFocusedFlags_RootWindow, IsWindowChildOf(), ImGuiContext::NavWindow, and ImGuiWindow::RootWindow.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_list(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsWindowHovered | ( | ImGuiHoveredFlags | flags = 0 | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::CurrentWindow, GImGui, ImGuiContext::HoveredWindow, IM_ASSERT, ImGuiHoveredFlags_AllowWhenBlockedByActiveItem, ImGuiHoveredFlags_AllowWhenOverlapped, ImGuiHoveredFlags_AnyWindow, ImGuiHoveredFlags_ChildWindows, ImGuiHoveredFlags_RootWindow, IsWindowChildOf(), IsWindowContentHoverable(), ImGuiWindow::MoveId, and ImGuiWindow::RootWindow.
Referenced by BeginPopupContextVoid(), BeginPopupContextWindow(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::IsWindowNavFocusable | ( | ImGuiWindow * | window | ) |
References ImGuiWindow::Flags, ImGuiWindowFlags_NoNavFocus, ImGuiWindow::RootWindow, and ImGuiWindow::WasActive.
Referenced by FindWindowNavFocusable(), and NavUpdateWindowingOverlay().
Here is the caller graph for this function:| bool ImGui::ItemAdd | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const ImRect * | nav_bb = NULL, |
||
| ImGuiItemAddFlags | flags = 0 |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::DebugItemPickerBreakId, ImGuiNextItemData::Flags, ImGuiWindow::Flags, GImGui, IM_DEBUG_BREAK, IMGUI_TEST_ENGINE_ITEM_ADD, ImGuiItemAddFlags_Focusable, ImGuiItemStatusFlags_HoveredRect, ImGuiItemStatusFlags_None, ImGuiNextItemDataFlags_None, ImGuiWindowFlags_NavFlattened, IsClippedEx(), IsMouseHoveringRect(), ItemFocusable(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImGuiWindowTempData::LastItemStatusFlags, ImRect::Max, ImRect::Min, ImGuiContext::NavAnyRequest, ImGuiContext::NavId, ImGuiWindowTempData::NavLayerCurrent, ImGuiWindowTempData::NavLayersActiveMaskNext, NavProcessItem(), ImGuiContext::NavWindow, ImGuiContext::NextItemData, and ImGuiWindow::RootWindowForNav.
Referenced by ArrowButtonEx(), BeginCombo(), BeginListBox(), Bullet(), BulletTextV(), ButtonEx(), Checkbox(), CloseButton(), CollapseButton(), ColorButton(), DragScalar(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), Dummy(), EndChild(), EndGroup(), EndTable(), Image(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InputTextEx(), InvisibleButton(), LabelTextV(), PlotEx(), ProgressBar(), RadioButton(), Slic3r::GUI::ImGuiWrapper::search_list(), Slic3r::GUI::selectable(), Selectable(), SeparatorEx(), SliderScalar(), SplitterBehavior(), TabItemEx(), TableHeader(), TextEx(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ItemFocusable | ( | ImGuiWindow * | window, |
| ImGuiID | id | ||
| ) |
References ImGuiContext::ActiveId, ClearActiveID(), ImGuiContext::CurrentItemFlags, ImGuiWindow::DC, ImGuiWindowTempData::FocusCounterRegular, ImGuiWindowTempData::FocusCounterTabStop, GImGui, IM_ASSERT, ImGuiItemFlags_Disabled, ImGuiItemFlags_NoTabStop, ImGuiItemStatusFlags_FocusedByCode, ImGuiItemStatusFlags_FocusedByTabbing, ImGuiKey_Tab, ImGuiContext::IO, IsActiveIdUsingKey(), ImGuiIO::KeyShift, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::NavId, ImGuiContext::NavIdTabCounter, ImGuiContext::NavJustTabbedId, ImGuiContext::TabFocusPressed, ImGuiContext::TabFocusRequestCurrCounterRegular, ImGuiContext::TabFocusRequestCurrCounterTabStop, ImGuiContext::TabFocusRequestCurrWindow, ImGuiContext::TabFocusRequestNextCounterTabStop, and ImGuiContext::TabFocusRequestNextWindow.
Referenced by ItemAdd().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImDrawList::AddRect(), ImGuiContext::CurrentItemFlags, ImGuiContext::CurrentWindow, ImGuiContext::DebugItemPickerActive, ImGuiContext::DebugItemPickerBreakId, GetForegroundDrawList(), GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdAllowOverlap, ImGuiContext::HoveredIdDisabled, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredWindow, IM_COL32, IM_DEBUG_BREAK, ImGuiHoveredFlags_None, ImGuiItemFlags_Disabled, IsMouseHoveringRect(), IsWindowContentHoverable(), ImRect::Max, ImRect::Min, ImGuiContext::NavDisableMouseHover, and SetHoveredID().
Referenced by BeginDragDropSource(), BeginMenu(), ButtonBehavior(), DragScalar(), InputTextEx(), PlotEx(), SliderScalar(), TableUpdateLayout(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindowTempData::ColumnsOffset, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindowTempData::CursorPosPrevLine, ImGuiWindow::DC, GImGui, IM_FLOOR, ImGuiLayoutType_Horizontal, ImMax(), ImGuiWindowTempData::Indent, ImGuiStyle::ItemSpacing, ImGuiWindowTempData::LayoutType, ImGuiWindow::Pos, ImGuiWindowTempData::PrevLineSize, ImGuiWindowTempData::PrevLineTextBaseOffset, SameLine(), ImGuiWindow::SkipItems, ImGuiContext::Style, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by ArrowButtonEx(), BeginCombo(), BeginListBox(), BeginTableEx(), Bullet(), BulletTextV(), ButtonEx(), Checkbox(), ColorButton(), DragScalar(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), Dummy(), EndChild(), EndGroup(), EndTable(), Image(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InputTextEx(), InvisibleButton(), ItemSize(), LabelTextV(), NewLine(), PlotEx(), ProgressBar(), RadioButton(), Slic3r::GUI::ImGuiWrapper::search_list(), Slic3r::GUI::selectable(), Selectable(), SeparatorEx(), SliderScalar(), Spacing(), TabBarLayout(), TabItemEx(), TableHeader(), TextEx(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::ActiveId, ImGuiContext::ActiveIdIsAlive, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::ActiveIdPreviousFrameIsAlive, and GImGui.
Referenced by EndColumns(), ImGuiWindow::GetID(), ImGuiWindow::GetID(), ImGuiWindow::GetID(), ImGuiWindow::GetIDFromRectangle(), GetIDWithSeed(), NewFrame(), Scrollbar(), TabBarCalcTabID(), TableUpdateBorders(), and UpdateMouseMovingWindowNewFrame().
Here is the caller graph for this function:References LabelTextV().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References CalcItemWidth(), CalcTextSize(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), GImGui, IM_ARRAYSIZE, ImFormatStringV(), ImMax(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, RenderText(), RenderTextClipped(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImGuiContext::TempBuffer, ImVec2::x, and ImVec2::y.
Referenced by LabelText().
Here is the call graph for this function:
Here is the caller graph for this function:| IMGUI_API bool ImGui::ListBox | ( | const char * | label, |
| int * | current_item, | ||
| bool(*)(void *data, int idx, const char **out_text) | items_getter, | ||
| void * | data, | ||
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
| bool ImGui::ListBox | ( | const char * | label, |
| int * | current_item, | ||
| const char *const | items[], | ||
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
References Items_ArrayGetter(), and ListBox().
Referenced by ListBox(), ListBox(), ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ListBox(), and vector_getter.
Here is the call graph for this function:
|
inlinestatic |
References EndListBox(), and ListBoxFooter().
Referenced by ListBoxFooter(), Slic3r::GUI::ImGuiWrapper::search_list(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References BeginListBox(), and ListBoxHeader().
Here is the call graph for this function:| bool ImGui::ListBoxHeader | ( | const char * | label, |
| int | items_count, | ||
| int | height_in_items = -1 |
||
| ) |
References BeginListBox(), ImGuiStyle::FramePadding, GetTextLineHeightWithSpacing(), GImGui, ImMin(), ImGuiContext::Style, and ImVec2::y.
Referenced by ListBoxHeader(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:References IM_FREE, ImFileLoadToMemory(), and LoadIniSettingsFromMemory().
Referenced by UpdateSettings().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiTextBuffer::Buf, ImVector< T >::Data, FindSettingsHandler(), GImGui, IM_ASSERT, ImStrchrRange(), ImGuiContext::Initialized, ImGuiSettingsHandler::ReadLineFn, ImGuiSettingsHandler::ReadOpenFn, ImVector< T >::resize(), ImGuiContext::SettingsHandlers, ImGuiContext::SettingsIniData, ImGuiContext::SettingsLoaded, and ImVector< T >::Size.
Referenced by LoadIniSettingsFromDisk().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::LogBegin | ( | ImGuiLogType | type, |
| int | auto_open_depth | ||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiTextBuffer::empty(), GImGui, IM_ASSERT, ImGuiContext::LogBuffer, ImGuiContext::LogDepthRef, ImGuiContext::LogDepthToExpand, ImGuiContext::LogDepthToExpandDefault, ImGuiContext::LogEnabled, ImGuiContext::LogFile, ImGuiContext::LogLineFirstItem, ImGuiContext::LogLinePosY, ImGuiContext::LogNextPrefix, ImGuiContext::LogNextSuffix, ImGuiContext::LogType, and ImGuiWindowTempData::TreeDepth.
Referenced by LogToBuffer(), LogToClipboard(), LogToFile(), and LogToTTY().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::LogButtons | ( | ) |
References Button(), GImGui, ImGuiContext::LogDepthToExpandDefault, LogToClipboard(), LogToFile(), LogToTTY(), PopAllowKeyboardFocus(), PopID(), PushAllowKeyboardFocus(), PushID(), SameLine(), SetNextItemWidth(), and SliderInt().
Referenced by ShowDemoWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::LogFinish | ( | ) |
References ImGuiTextBuffer::begin(), ImGuiTextBuffer::clear(), ImGuiTextBuffer::empty(), GImGui, IM_ASSERT, IM_NEWLINE, ImFileClose(), ImGuiLogType_Buffer, ImGuiLogType_Clipboard, ImGuiLogType_File, ImGuiLogType_None, ImGuiLogType_TTY, ImGuiContext::LogBuffer, ImGuiContext::LogEnabled, ImGuiContext::LogFile, LogText(), ImGuiContext::LogType, and SetClipboardText().
Referenced by ExampleAppConsole::Draw(), End(), ShowAboutWindow(), ShowDemoWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::LogRenderedText | ( | const ImVec2 * | ref_pos, |
| const char * | text, | ||
| const char * | text_end = NULL |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, FindRenderedTextEnd(), ImGuiStyle::FramePadding, GImGui, IM_NEWLINE, ImStreolRange(), ImGuiContext::LogDepthRef, ImGuiContext::LogLineFirstItem, ImGuiContext::LogLinePosY, ImGuiContext::LogNextPrefix, ImGuiContext::LogNextSuffix, LogRenderedText(), LogText(), ImGuiContext::Style, ImGuiWindowTempData::TreeDepth, and ImVec2::y.
Referenced by Checkbox(), InputTextEx(), LogRenderedText(), RadioButton(), RenderText(), RenderTextClipped(), RenderTextEllipsis(), RenderTextWrapped(), SeparatorEx(), TableBeginCell(), and TableEndRow().
Here is the call graph for this function:
Here is the caller graph for this function:References GImGui, ImGuiContext::LogNextPrefix, and ImGuiContext::LogNextSuffix.
Referenced by BeginCombo(), ButtonEx(), DragScalar(), InputTextEx(), SliderScalar(), and TreeNodeBehavior().
Here is the caller graph for this function:References GImGui, ImGuiContext::LogEnabled, and LogTextV().
Referenced by LogFinish(), LogRenderedText(), SeparatorEx(), ShowAboutWindow(), ShowDemoWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References GImGui, ImGuiContext::LogEnabled, and LogTextV().
Here is the call graph for this function:| void ImGui::LogToBuffer | ( | int | auto_open_depth = -1 | ) |
References GImGui, ImGuiLogType_Buffer, LogBegin(), and ImGuiContext::LogEnabled.
Here is the call graph for this function:| void ImGui::LogToClipboard | ( | int | auto_open_depth = -1 | ) |
References GImGui, ImGuiLogType_Clipboard, LogBegin(), and ImGuiContext::LogEnabled.
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), LogButtons(), ShowAboutWindow(), ShowDemoWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References GImGui, IM_ASSERT, ImFileOpen(), ImGuiLogType_File, ImGuiContext::IO, LogBegin(), ImGuiContext::LogEnabled, ImGuiContext::LogFile, and ImGuiIO::LogFilename.
Referenced by LogButtons().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::LogToTTY | ( | int | auto_open_depth = -1 | ) |
References GImGui, IM_UNUSED, ImGuiLogType_TTY, LogBegin(), ImGuiContext::LogEnabled, and ImGuiContext::LogFile.
Referenced by LogButtons(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::MarkIniSettingsDirty | ( | ) |
References GImGui, ImGuiIO::IniSavingRate, ImGuiContext::IO, and ImGuiContext::SettingsDirtyTimer.
Referenced by Begin(), NavUpdateWindowing(), TabBarProcessReorder(), TableSaveSettings(), UpdateMouseMovingWindowNewFrame(), and UpdateWindowManualResize().
Here is the caller graph for this function:| void ImGui::MarkIniSettingsDirty | ( | ImGuiWindow * | window | ) |
References ImGuiWindow::Flags, GImGui, ImGuiWindowFlags_NoSavedSettings, ImGuiIO::IniSavingRate, ImGuiContext::IO, and ImGuiContext::SettingsDirtyTimer.
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdHasBeenEditedBefore, ImGuiContext::ActiveIdHasBeenEditedThisFrame, ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::DragDropActive, GImGui, IM_ASSERT, IM_UNUSED, ImGuiItemStatusFlags_Edited, and ImGuiWindowTempData::LastItemStatusFlags.
Referenced by Checkbox(), ColorEdit4(), ColorPicker4(), DragScalar(), Slic3r::GUI::ImGuiWrapper::draw_radio_button(), InputScalar(), InputTextEx(), RadioButton(), Slic3r::GUI::selectable(), Selectable(), SliderScalar(), SplitterBehavior(), TempInputScalar(), and VSliderScalar().
Here is the caller graph for this function:| void * ImGui::MemAlloc | ( | size_t | size | ) |
References GImAllocatorAllocFunc, GImAllocatorUserData, and GImGui.
References GImAllocatorFreeFunc, GImAllocatorUserData, and GImGui.
Referenced by IM_DELETE(), and InputTextEx().
Here is the caller graph for this function:| bool ImGui::MenuItem | ( | const char * | label, |
| const char * | shortcut, | ||
| bool * | p_selected, | ||
| bool | enabled = true |
||
| ) |
References MenuItem().
Here is the call graph for this function:| bool ImGui::MenuItem | ( | const char * | label, |
| const char * | shortcut = NULL, |
||
| bool | selected = false, |
||
| bool | enabled = true |
||
| ) |
References CalcTextSize(), ImGuiStyle::Colors, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiMenuColumns::DeclColumns(), ImGuiWindow::DrawList, ImGuiContext::FontSize, GetColorU32(), GetContentRegionAvail(), GetCurrentWindow(), GImGui, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiLayoutType_Horizontal, ImGuiSelectableFlags_Disabled, ImGuiSelectableFlags_SelectOnRelease, ImGuiSelectableFlags_SetNavIdOnHover, ImGuiSelectableFlags_SpanAvailWidth, ImGuiStyleVar_ItemSpacing, ImMax(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemStatusFlags, ImGuiWindowTempData::LayoutType, ImGuiWindowTempData::MenuColumns, PopStyleColor(), PopStyleVar(), ImGuiMenuColumns::Pos, PushStyleColor(), PushStyleVar(), RenderCheckMark(), RenderText(), Selectable(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, and ImVec2::x.
Referenced by MyDocument::DisplayContextMenu(), ExampleAppConsole::Draw(), MenuItem(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindow(), ShowDemoWindowPopups(), ShowDemoWindowWidgets(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), ShowExampleAppMainMenuBar(), ShowExampleAppSimpleOverlay(), ShowExampleMenuFile(), and TableDrawContextMenu().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::DC, ImGuiNavItemData::FocusScopeId, ImGuiNavItemData::ID, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiNavItemData::RectRel, and ImGuiNavItemData::Window.
Referenced by NavProcessItem().
Here is the caller graph for this function:
|
static |
References ImGuiStyle::FramePadding, ImRect::GetHeight(), GetMainViewport(), ImRect::GetWidth(), GImGui, ImClamp(), ImFloor(), ImMin(), ImGuiContext::IO, IsMousePosValid(), ImGuiContext::LastValidMousePos, ImRect::Max, ImRect::Min, ImGuiIO::MousePos, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavLayer, ImGuiWindow::NavRectRel, ImGuiContext::NavWindow, ImGuiViewport::Pos, ImGuiWindow::Pos, ImGuiViewport::Size, ImGuiContext::Style, ImVec2::x, and ImVec2::y.
Referenced by FindBestWindowPosForPopup(), NavUpdate(), and OpenPopupEx().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::ContentSize, ImRect::GetHeight(), ImRect::GetWidth(), GImGui, IM_ASSERT, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_Right, ImGuiDir_Up, ImGuiNavForward_None, ImGuiNavLayer_Main, ImGuiNavMoveFlags_LoopX, ImGuiNavMoveFlags_LoopY, ImGuiNavMoveFlags_WrapX, ImGuiNavMoveFlags_WrapY, ImMax(), ImRect::Max, ImRect::Min, ImGuiContext::NavLayer, ImGuiContext::NavMoveDir, NavMoveRequestButNoResultYet(), ImGuiContext::NavMoveRequestForward, NavMoveRequestForward(), ImGuiWindow::NavRectRel, NavUpdateWindowingOverlay(), ImGuiContext::NavWindow, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWrapRequestFlags, ImGuiContext::NavWrapRequestWindow, ImGuiWindow::Scroll, ImGuiWindow::SizeFull, ImRect::TranslateX(), ImRect::TranslateY(), ImGuiWindow::WindowPadding, ImVec2::x, and ImVec2::y.
Referenced by EndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NavInitWindow | ( | ImGuiWindow * | window, |
| bool | force_reinit | ||
| ) |
References ImGuiWindow::Flags, GImGui, IM_ASSERT, IMGUI_DEBUG_LOG_NAV, ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_Popup, ImGuiWindow::Name, ImGuiContext::NavFocusScopeId, ImGuiContext::NavId, ImGuiContext::NavInitRequest, ImGuiContext::NavInitRequestFromMove, ImGuiContext::NavInitResultId, ImGuiContext::NavInitResultRectRel, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, NavUpdateAnyRequestFlag(), ImGuiContext::NavWindow, ImGuiWindow::RootWindow, and SetNavID().
Referenced by Begin(), BeginChildEx(), NavRestoreLayer(), and NavUpdateWindowing().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::NavMoveRequestButNoResultYet | ( | ) |
References GImGui, ImGuiNavItemData::ID, ImGuiContext::NavMoveRequest, ImGuiContext::NavMoveResultLocal, and ImGuiContext::NavMoveResultOther.
Referenced by EndMenu(), EndMenuBar(), NavEndFrame(), and TreePop().
Here is the caller graph for this function:| void ImGui::NavMoveRequestCancel | ( | ) |
References GImGui, ImGuiContext::NavMoveRequest, and NavUpdateAnyRequestFlag().
Referenced by BeginMenu(), EndMenu(), EndMenuBar(), NavMoveRequestForward(), TreeNodeBehavior(), and TreePop().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NavMoveRequestForward | ( | ImGuiDir | move_dir, |
| ImGuiDir | clip_dir, | ||
| const ImRect & | bb_rel, | ||
| ImGuiNavMoveFlags | move_flags | ||
| ) |
References GImGui, IM_ASSERT, ImGuiNavForward_ForwardQueued, ImGuiNavForward_None, ImGuiContext::NavLayer, ImGuiContext::NavMoveClipDir, ImGuiContext::NavMoveDir, NavMoveRequestCancel(), ImGuiContext::NavMoveRequestFlags, ImGuiContext::NavMoveRequestForward, ImGuiWindow::NavRectRel, and ImGuiContext::NavWindow.
Referenced by NavEndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NavMoveRequestTryWrapping | ( | ImGuiWindow * | window, |
| ImGuiNavMoveFlags | move_flags | ||
| ) |
References GImGui, ImGuiContext::NavWrapRequestFlags, and ImGuiContext::NavWrapRequestWindow.
Referenced by EndPopup().
Here is the caller graph for this function:
|
static |
References ImGuiWindow::ClipRect, ImGuiContext::CurrentItemFlags, ImGuiWindow::DC, GImGui, ImClamp(), ImGuiItemFlags_Disabled, ImGuiItemFlags_NoNav, ImGuiItemFlags_NoNavDefaultFocus, ImGuiNavMoveFlags_AllowCurrentNavId, ImGuiNavMoveFlags_AlsoScoreVisibleSet, ImRect::Max, ImRect::Min, NavApplyItemToResult(), ImGuiContext::NavFocusScopeId, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiContext::NavId, ImGuiContext::NavIdIsAlive, ImGuiContext::NavInitRequest, ImGuiContext::NavInitResultId, ImGuiContext::NavInitResultRectRel, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveDirLast, ImGuiContext::NavMoveRequest, ImGuiContext::NavMoveRequestFlags, ImGuiContext::NavMoveResultLocal, ImGuiContext::NavMoveResultLocalVisibleSet, ImGuiContext::NavMoveResultOther, ImGuiWindow::NavRectRel, NavScoreItem(), NavUpdateAnyRequestFlag(), ImGuiContext::NavWindow, ImRect::Overlaps(), ImGuiWindow::Pos, and ImVec2::y.
Referenced by ItemAdd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::NavLastChildNavWindow, and ImGuiWindow::WasActive.
Referenced by ClosePopupToLevel(), FocusTopMostWindowUnderOne(), NavRestoreLayer(), and NavUpdateWindowing().
Here is the caller graph for this function:
|
static |
References GImGui, ImGuiNavLayer_Main, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, NavInitWindow(), ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiContext::NavMousePosDirty, ImGuiWindow::NavRectRel, NavRestoreLastChildNavWindow(), ImGuiContext::NavWindow, and SetNavID().
Referenced by NavUpdate(), and NavUpdateWindowing().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::Flags, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_Popup, ImGuiWindow::NavLastChildNavWindow, ImGuiWindow::ParentWindow, and ImGuiWindow::RootWindow.
Referenced by NavUpdate().
Here is the caller graph for this function:
|
static |
References ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImDrawList::AddText(), CalcTextSize(), ImGuiWindow::ClipRect, ImRect::ClipWithFull(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiNavItemData::DistAxial, ImGuiNavItemData::DistBox, ImGuiNavItemData::DistCenter, ImGuiWindow::Flags, ImGuiIO::FontDefault, GetForegroundDrawList(), GImGui, IM_ARRAYSIZE, IM_ASSERT, IM_COL32, ImFabs, ImFormatString(), ImGetDirQuadrantFromDelta(), ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_Right, ImGuiDir_Up, ImGuiKey_C, ImGuiNavLayer_Menu, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_NavFlattened, ImLerp(), ImGuiContext::IO, IsKeyPressedMap(), IsMouseHoveringRect(), ImGuiIO::KeyCtrl, ImGuiIO::KeyMap, ImGuiIO::KeysDownDuration, ImGuiWindowTempData::LastItemId, ImRect::Max, ImRect::Min, NavClampRectToVisibleAreaForMoveDir(), ImGuiContext::NavId, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NavMoveClipDir, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveDirLast, NavScoreItemDistInterval(), ImGuiContext::NavScoringCount, ImGuiContext::NavScoringRect, ImGuiContext::NavWindow, ImRect::Overlaps(), ImGuiWindow::ParentWindow, ImVec2::x, and ImVec2::y.
Referenced by NavProcessItem().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::ActiveId, ImDrawList::AddCircleFilled(), ImDrawList::AddRect(), ImDrawList::AddText(), ImVector< T >::back(), ImGuiIO::BackendFlags, ImGuiWindow::CalcFontSize(), ImGuiWindow::ChildId, ImGuiNavItemData::Clear(), ClearActiveID(), ImRect::ClipWithFull(), ClosePopupToLevel(), col(), ImGuiIO::ConfigFlags, ImRect::Contains(), ImGuiWindow::DC, ImGuiIO::DeltaTime, ImRect::Expand(), ImGuiWindow::Flags, FocusWindow(), ImGuiContext::FrameCount, GetForegroundDrawList(), ImRect::GetHeight(), GetNavInputAmount2d(), ImRect::GetWidth(), GImGui, ImGuiWindow::Hidden, ImGuiNavItemData::ID, IM_ARRAYSIZE, IM_ASSERT, IM_COL32, IM_ROUND, ImFloor(), ImFormatString(), IMGUI_DEBUG_LOG, IMGUI_DEBUG_LOG_NAV, ImGuiBackendFlags_HasGamepad, ImGuiBackendFlags_HasSetMousePos, ImGuiConfigFlags_NavEnableGamepad, ImGuiConfigFlags_NavEnableKeyboard, ImGuiConfigFlags_NavEnableSetMousePos, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiDir_Up, ImGuiInputReadMode_Down, ImGuiInputReadMode_Pressed, ImGuiInputReadMode_Repeat, ImGuiInputSource_Gamepad, ImGuiKey_DownArrow, ImGuiKey_Enter, ImGuiKey_Escape, ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_Space, ImGuiKey_UpArrow, ImGuiNavDirSourceFlags_PadLStick, ImGuiNavForward_ForwardActive, ImGuiNavForward_ForwardQueued, ImGuiNavForward_None, ImGuiNavInput_Activate, ImGuiNavInput_Cancel, ImGuiNavInput_DpadDown, ImGuiNavInput_DpadLeft, ImGuiNavInput_DpadRight, ImGuiNavInput_DpadUp, ImGuiNavInput_Input, ImGuiNavInput_KeyDown_, ImGuiNavInput_KeyLeft_, ImGuiNavInput_KeyMenu_, ImGuiNavInput_KeyRight_, ImGuiNavInput_KeyUp_, ImGuiNavInput_Menu, ImGuiNavInput_TweakFast, ImGuiNavInput_TweakSlow, ImGuiNavLayer_Main, ImGuiNavMoveFlags_None, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Modal, ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_Popup, ImMin(), ImGuiWindow::InnerRect, ImGuiIO::InputQueueCharacters, ImGuiContext::IO, IsActiveIdUsingNavDir(), IsActiveIdUsingNavInput(), ImRect::IsInverted(), IsNavInputDown(), IsNavInputTest(), ImGuiIO::KeyAlt, ImGuiIO::KeyCtrl, ImGuiIO::KeyMods, ImGuiIO::KeyShift, ImRect::Max, ImRect::Min, ImGuiIO::MousePos, ImGuiIO::MousePosPrev, ImGuiWindow::Name, NAV_MAP_KEY, ImGuiContext::NavActivateDownId, ImGuiContext::NavActivateId, ImGuiContext::NavActivatePressedId, ImGuiIO::NavActive, NavCalcPreferredRefPos(), ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavFocusScopeId, ImGuiWindowTempData::NavHasScroll, ImGuiContext::NavId, ImGuiContext::NavIdIsAlive, ImGuiContext::NavInitRequest, ImGuiContext::NavInitRequestFromMove, ImGuiContext::NavInitResultId, ImGuiContext::NavInputId, ImGuiIO::NavInputs, ImGuiIO::NavInputsDownDuration, ImGuiIO::NavInputsDownDurationPrev, ImGuiContext::NavInputSource, ImGuiContext::NavJustMovedToId, ImGuiContext::NavJustTabbedId, ImGuiWindow::NavLastChildNavWindow, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayersActiveMask, ImGuiContext::NavMousePosDirty, ImGuiContext::NavMoveClipDir, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveDirLast, ImGuiContext::NavMoveRequest, ImGuiContext::NavMoveRequestFlags, ImGuiContext::NavMoveRequestForward, ImGuiContext::NavMoveRequestKeyMods, ImGuiContext::NavMoveResultLocal, ImGuiContext::NavMoveResultLocalVisibleSet, ImGuiContext::NavMoveResultOther, ImGuiContext::NavNextActivateId, ImGuiWindow::NavRectRel, NavRestoreLayer(), NavSaveLastChildNavWindowIntoParent(), ImGuiContext::NavScoringCount, ImGuiContext::NavScoringRect, NavUpdateAnyRequestFlag(), NavUpdateInitResult(), NavUpdateMoveResult(), NavUpdatePageUpPageDown(), NavUpdateWindowing(), ImGuiIO::NavVisible, ImGuiContext::NavWindow, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWindowingToggleLayer, ImGuiContext::NavWrapRequestFlags, ImGuiContext::NavWrapRequestWindow, ImGuiContext::OpenPopupStack, ImGuiWindow::ParentWindow, ImGuiWindow::Pos, ImGuiWindow::Rect(), ImGuiWindow::RootWindow, ImGuiWindow::Scroll, ImGuiWindow::ScrollbarX, SetNavID(), SetScrollX(), SetScrollY(), ImVector< T >::Size, ImRect::TranslateY(), ImGuiIO::WantSetMousePos, ImGuiPopupData::Window, ImVec2::x, and ImVec2::y.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References GImGui, IM_ASSERT, IMGUI_DEBUG_NAV_SCORING, ImGuiContext::NavAnyRequest, ImGuiContext::NavInitRequest, ImGuiContext::NavMoveRequest, and ImGuiContext::NavWindow.
Referenced by FocusWindow(), NavInitWindow(), NavMoveRequestCancel(), NavProcessItem(), NavUpdate(), and SetItemDefaultFocus().
Here is the caller graph for this function:
|
static |
References GImGui, IMGUI_DEBUG_LOG_NAV, ImGuiWindow::Name, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavInitRequestFromMove, ImGuiContext::NavInitResultId, ImGuiContext::NavInitResultRectRel, ImGuiContext::NavLayer, ImGuiContext::NavMousePosDirty, ImGuiContext::NavWindow, and SetNavID().
Referenced by NavUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ClearActiveID(), ImGuiNavItemData::DistBox, ImGuiNavItemData::DistCenter, ImGuiNavItemData::FocusScopeId, GImGui, ImGuiNavItemData::ID, IM_ASSERT, IMGUI_DEBUG_LOG_NAV, ImGuiDir_Up, ImGuiNavLayer_Main, ImGuiNavMoveFlags_AlsoScoreVisibleSet, ImGuiNavMoveFlags_ScrollToEdge, ImRect::Max, ImRect::Min, ImGuiWindow::Name, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavId, ImGuiContext::NavJustMovedToFocusScopeId, ImGuiContext::NavJustMovedToId, ImGuiContext::NavJustMovedToKeyMods, ImGuiContext::NavLayer, ImGuiContext::NavMousePosDirty, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveRequestFlags, ImGuiContext::NavMoveRequestKeyMods, ImGuiContext::NavMoveResultLocal, ImGuiContext::NavMoveResultLocalVisibleSet, ImGuiContext::NavMoveResultOther, ImGuiContext::NavWindow, ImGuiWindow::ParentWindow, ImGuiWindow::Pos, ImGuiNavItemData::RectRel, ImGuiWindow::Scroll, ImGuiWindow::ScrollMax, ScrollToBringRectIntoView(), SetNavID(), SetScrollY(), ImRect::TranslateX(), ImRect::TranslateY(), ImGuiNavItemData::Window, ImVec2::x, and ImVec2::y.
Referenced by NavUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::CalcFontSize(), ImGuiWindow::DC, ImGuiWindow::Flags, ImRect::GetHeight(), GImGui, ImGuiDir_Down, ImGuiDir_None, ImGuiDir_Up, ImGuiKey_End, ImGuiKey_Home, ImGuiKey_PageDown, ImGuiKey_PageUp, ImGuiNavLayer_Main, ImGuiNavMoveFlags_AllowCurrentNavId, ImGuiNavMoveFlags_AlsoScoreVisibleSet, ImGuiNavMoveFlags_ScrollToEdge, ImGuiWindowFlags_NoNavInputs, ImMax(), ImGuiWindow::InnerRect, ImGuiContext::IO, IsActiveIdUsingKey(), ImRect::IsInverted(), IsKeyDown(), IsKeyPressed(), ImGuiIO::KeyMap, ImRect::Max, ImRect::Min, ImGuiWindowTempData::NavHasScroll, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayersActiveMask, ImGuiContext::NavMoveClipDir, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveRequestFlags, ImGuiWindow::NavRectRel, ImGuiContext::NavWindow, ImGuiContext::NavWindowingTarget, ImGuiWindow::Scroll, ImGuiWindow::ScrollMax, SetScrollY(), ImGuiWindow::SizeFull, ImVec2::x, and ImVec2::y.
Referenced by NavUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ClearActiveID(), ClosePopupsOverWindow(), ImGuiIO::ConfigFlags, ImGuiWindow::DC, ImGuiIO::DeltaTime, ImGuiContext::DimBgRatio, ImGuiIO::DisplayFramebufferScale, FindWindowNavFocusable(), ImGuiWindow::Flags, FocusWindow(), GetNavInputAmount2d(), GetTopMostPopupModal(), GImGui, ImFloor(), ImGuiCond_Always, ImGuiConfigFlags_NavEnableKeyboard, ImGuiInputReadMode_Down, ImGuiInputReadMode_Pressed, ImGuiInputReadMode_Released, ImGuiInputReadMode_RepeatSlow, ImGuiInputSource_Gamepad, ImGuiInputSource_Keyboard, ImGuiKey_Tab, ImGuiNavDirSourceFlags_Keyboard, ImGuiNavDirSourceFlags_PadLStick, ImGuiNavInput_FocusNext, ImGuiNavInput_FocusPrev, ImGuiNavInput_KeyMenu_, ImGuiNavInput_Menu, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_Popup, ImMax(), ImMin(), ImSaturate(), ImGuiContext::IO, IsKeyPressedMap(), IsMousePosValid(), IsNavInputDown(), IsNavInputTest(), ImGuiIO::KeyCtrl, ImGuiIO::KeyShift, MarkIniSettingsDirty(), ImGuiIO::MousePos, ImGuiIO::MousePosPrev, NAV_WINDOWING_HIGHLIGHT_DELAY, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, NavInitWindow(), ImGuiContext::NavInputSource, ImGuiWindow::NavLastChildNavWindow, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayersActiveMask, ImGuiWindowTempData::NavLayersActiveMaskNext, NavRestoreLastChildNavWindow(), NavRestoreLayer(), NavUpdateWindowingHighlightWindow(), ImGuiContext::NavWindow, ImGuiContext::NavWindowingHighlightAlpha, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWindowingTargetAnim, ImGuiContext::NavWindowingTimer, ImGuiContext::NavWindowingToggleLayer, ImGuiWindow::ParentWindow, ImGuiWindow::Pos, ImGuiWindow::RootWindow, SetWindowPos(), ImVector< T >::Size, ImGuiContext::WindowsFocusOrder, ImVec2::x, and ImVec2::y.
Referenced by NavUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Begin(), End(), FindRenderedTextEnd(), FindWindowByName(), ImGuiViewport::GetCenter(), GetFallbackWindowNameForWindowingList(), GetMainViewport(), GImGui, IM_ASSERT, ImGuiCond_Always, ImGuiStyleVar_WindowPadding, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoFocusOnAppearing, ImGuiWindowFlags_NoInputs, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, IsWindowNavFocusable(), ImGuiWindow::Name, NAV_WINDOWING_LIST_APPEAR_DELAY, ImGuiContext::NavWindowingListWindow, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWindowingTimer, PopStyleVar(), PushStyleVar(), Selectable(), SetNextWindowPos(), SetNextWindowSizeConstraints(), ImVector< T >::Size, ImGuiViewport::Size, ImGuiContext::Style, ImGuiStyle::WindowPadding, ImGuiContext::WindowsFocusOrder, ImVec2::x, and ImVec2::y.
Referenced by NavEndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NewFrame | ( | ) |
References ImGuiWindow::Active, ImGuiContext::ActiveId, ImGuiContext::ActiveIdHasBeenEditedBefore, ImGuiContext::ActiveIdHasBeenEditedThisFrame, ImGuiContext::ActiveIdIsAlive, ImGuiContext::ActiveIdIsJustActivated, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore, ImGuiContext::ActiveIdPreviousFrameIsAlive, ImGuiContext::ActiveIdPreviousFrameWindow, ImGuiContext::ActiveIdTimer, ImGuiContext::ActiveIdUsingKeyInputMask, ImGuiContext::ActiveIdUsingNavDirMask, ImGuiContext::ActiveIdUsingNavInputMask, ImGuiContext::ActiveIdWindow, ImRect::Add(), ImGuiStyle::AntiAliasedFill, ImGuiStyle::AntiAliasedLines, ImGuiStyle::AntiAliasedLinesUseTex, ImGuiIO::BackendFlags, Begin(), ImGuiWindow::BeginCount, ImGuiContext::BeginPopupStack, CallContextHooks(), ImGuiStyle::CircleTessellationMaxError, ImDrawData::Clear(), ClearActiveID(), ImDrawListSharedData::ClipRectFullscreen, ClosePopupsOverWindow(), ImGuiIO::ConfigMemoryCompactTimer, ImFont::ContainerAtlas, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiStyle::CurveTessellationTol, ImDrawListSharedData::CurveTessellationTol, ImGuiIO::DeltaTime, ImGuiContext::DimBgRatio, ImGuiContext::DragDropAcceptIdCurr, ImGuiContext::DragDropAcceptIdCurrRectSurface, ImGuiContext::DragDropAcceptIdPrev, ImGuiContext::DragDropActive, ImGuiContext::DragDropHoldJustPressedId, ImGuiContext::DragDropPayload, ImGuiContext::DragDropWithinSource, ImGuiContext::DragDropWithinTarget, ImGuiViewportP::DrawDataP, ImGuiContext::DrawListSharedData, ImVector< T >::erase(), ErrorCheckNewFrameSanityChecks(), ImFontAtlas::Flags, FocusTopMostWindowUnderOne(), ImGuiContext::Font, ImGuiIO::Fonts, ImGuiContext::FrameCount, ImGuiIO::Framerate, ImGuiContext::FramerateSecPerFrame, ImGuiContext::FramerateSecPerFrameAccum, ImGuiContext::FramerateSecPerFrameCount, ImGuiContext::FramerateSecPerFrameIdx, ImGuiContext::GcCompactAll, GcCompactTransientMiscBuffers(), GcCompactTransientWindowBuffers(), ImPool< T >::GetByIndex(), GetDefaultFont(), GetMergedKeyModFlags(), GetTopMostPopupModal(), GImGui, ImGuiContext::GroupStack, ImGuiContext::Hooks, ImGuiContext::HoveredId, ImGuiContext::HoveredIdAllowOverlap, ImGuiContext::HoveredIdDisabled, ImGuiContext::HoveredIdNotActiveTimer, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdPreviousFrameUsingMouseWheel, ImGuiContext::HoveredIdTimer, ImGuiContext::HoveredIdUsingMouseWheel, IM_ARRAYSIZE, IM_ASSERT, ImDrawListFlags_AllowVtxOffset, ImDrawListFlags_AntiAliasedFill, ImDrawListFlags_AntiAliasedLines, ImDrawListFlags_AntiAliasedLinesUseTex, ImDrawListFlags_None, ImFontAtlasFlags_NoBakedLines, ImGuiBackendFlags_RendererHasVtxOffset, ImGuiCond_FirstUseEver, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_NewFramePre, ImGuiContextHookType_PendingRemoval_, ImGuiItemFlags_None, ImGuiMouseCursor_Arrow, ImMax(), ImMin(), ImDrawListSharedData::InitialFlags, ImGuiContext::IO, ImGuiWindow::IsFallbackWindow, ImFont::IsLoaded(), ImGuiContext::ItemFlagsStack, KeepAliveID(), ImGuiIO::KeyMods, ImGuiIO::KeysDown, ImGuiIO::KeysDownDuration, ImGuiIO::KeysDownDurationPrev, ImGuiContext::LastActiveIdTimer, ImGuiWindow::LastTimeActive, ImFontAtlas::Locked, ImGuiWindow::MemoryCompacted, ImGuiContext::MenusIdSubmittedThisFrame, ImGuiContext::MouseCursor, NavUpdate(), ImGuiContext::NavWindow, ImGuiContext::NavWindowingHighlightAlpha, ImGuiContext::NavWindowingTarget, ImGuiContext::PlatformImePos, ImVector< T >::push_back(), ImVector< T >::resize(), ImDrawListSharedData::SetCircleTessellationMaxError(), SetCurrentFont(), SetNextWindowSize(), ImVector< T >::Size, ImGuiPayload::SourceId, ImGuiContext::Style, TableGcCompactTransientBuffers(), ImGuiContext::Tables, ImGuiContext::TablesLastTimeActive, ImGuiContext::TablesTempDataStack, ImGuiContext::TempInputId, ImGuiContext::Time, ImGuiContext::TooltipOverrideCount, ImRect::ToVec4(), UpdateDebugToolItemPicker(), UpdateHoveredWindowAndCaptureFlags(), UpdateMouseInputs(), UpdateMouseMovingWindowNewFrame(), UpdateMouseWheel(), UpdateSettings(), UpdateTabFocus(), UpdateViewportsNewFrame(), ImGuiContext::Viewports, ImGuiContext::WantCaptureKeyboardNextFrame, ImGuiContext::WantCaptureMouseNextFrame, ImGuiContext::WantTextInputNextFrame, ImGuiWindow::WasActive, ImGuiContext::Windows, ImGuiContext::WindowsActiveCount, ImGuiContext::WindowsFocusOrder, ImGuiContext::WithinFrameScope, ImGuiContext::WithinFrameScopeWithImplicitWindow, and ImGuiWindow::WriteAccessed.
Referenced by Slic3r::GUI::ImGuiWrapper::new_frame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NewLine | ( | ) |
References ImGuiWindowTempData::CurrLineSize, ImGuiWindow::DC, ImGuiContext::FontSize, GetCurrentWindow(), GImGui, ImGuiLayoutType_Vertical, ItemSize(), ImGuiWindowTempData::LayoutType, ImGuiWindow::SkipItems, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::NextColumn | ( | ) |
References ImGuiOldColumnData::ClipRect, ImGuiOldColumns::Columns, ImGuiWindowTempData::ColumnsOffset, ImGuiOldColumns::Count, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, GetColumnOffset(), GetCurrentWindow(), GImGui, IM_ASSERT, IM_FLOOR, ImMax(), ImGuiWindowTempData::Indent, ImGuiStyle::ItemSpacing, ImGuiOldColumns::LineMaxY, ImGuiOldColumns::LineMinY, ImRect::Max, PopItemWidth(), ImGuiWindow::Pos, PushItemWidth(), ImDrawListSplitter::SetCurrentChannel(), SetWindowClipRectBeforeSetChannel(), ImGuiWindow::SkipItems, ImGuiOldColumns::Splitter, ImGuiContext::Style, ImGuiWindow::WindowPadding, ImGuiWindow::WorkRect, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by ShowDemoWindowColumns(), ShowDemoWindowLayout(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::OpenPopup | ( | const char * | str_id, |
| ImGuiPopupFlags | popup_flags = 0 |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::GetID(), GImGui, and OpenPopupEx().
Referenced by BeginMenu(), ColorEdit4(), ColorEditOptionsPopup(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppDocuments().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::OpenPopup | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags = 0 |
||
| ) |
|
inlinestatic |
References OpenPopupContextItem(), and OpenPopupOnItemClick().
Referenced by OpenPopupContextItem().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::OpenPopupEx | ( | ImGuiID | id, |
| ImGuiPopupFlags | popup_flags = ImGuiPopupFlags_None |
||
| ) |
References ImVector< T >::back(), ImGuiContext::BeginPopupStack, ClosePopupToLevel(), ImGuiContext::CurrentWindow, ImGuiContext::FrameCount, GImGui, ImGuiWindow::IDStack, IMGUI_DEBUG_LOG_POPUP, ImGuiPopupFlags_AnyPopupId, ImGuiPopupFlags_NoOpenOverExistingPopup, ImGuiContext::IO, IsMousePosValid(), IsPopupOpen(), ImGuiIO::MousePos, NavCalcPreferredRefPos(), ImGuiContext::NavWindow, ImGuiPopupData::OpenFrameCount, ImGuiPopupData::OpenMousePos, ImGuiPopupData::OpenParentId, ImGuiPopupData::OpenPopupPos, ImGuiContext::OpenPopupStack, ImGuiPopupData::PopupId, ImVector< T >::push_back(), ImVector< T >::Size, ImGuiPopupData::SourceWindow, and ImGuiPopupData::Window.
Referenced by BeginCombo(), BeginPopupContextItem(), BeginPopupContextVoid(), BeginPopupContextWindow(), OpenPopup(), OpenPopup(), OpenPopupOnItemClick(), and TableOpenContextMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::OpenPopupOnItemClick | ( | const char * | str_id = NULL, |
| ImGuiPopupFlags | popup_flags = 1 |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiWindow::GetID(), GImGui, IM_ASSERT, ImGuiHoveredFlags_AllowWhenBlockedByPopup, ImGuiPopupFlags_MouseButtonMask_, IsItemHovered(), IsMouseReleased(), ImGuiWindowTempData::LastItemId, and OpenPopupEx().
Referenced by ColorEdit4(), ColorPicker4(), OpenPopupContextItem(), ShowDemoWindowPopups(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| int ImGui::PlotEx | ( | ImGuiPlotType | plot_type, |
| const char * | label, | ||
| float(*)(void *data, int idx) | values_getter, | ||
| void * | data, | ||
| int | values_count, | ||
| int | values_offset, | ||
| const char * | overlay_text, | ||
| float | scale_min, | ||
| float | scale_max, | ||
| ImVec2 | frame_size | ||
| ) |
References ImDrawList::AddLine(), ImDrawList::AddRectFilled(), CalcItemWidth(), CalcTextSize(), ImRect::Contains(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IM_ASSERT, ImClamp(), ImGuiCol_FrameBg, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiPlotType_Histogram, ImGuiPlotType_Lines, ImLerp(), ImMax(), ImMin(), ImSaturate(), ImGuiContext::IO, ItemAdd(), ItemHoverable(), ItemSize(), ImRect::Max, ImRect::Min, ImGuiIO::MousePos, RenderFrame(), RenderText(), RenderTextClipped(), SetTooltip(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by PlotHistogram(), PlotHistogram(), PlotLines(), and PlotLines().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PlotHistogram | ( | const char * | label, |
| const float * | values, | ||
| int | values_count, | ||
| int | values_offset = 0, |
||
| const char * | overlay_text = NULL, |
||
| float | scale_min = FLT_MAX, |
||
| float | scale_max = FLT_MAX, |
||
| ImVec2 | graph_size = ImVec2(0, 0), |
||
| int | stride = sizeof(float) |
||
| ) |
References ImGuiPlotType_Histogram, Plot_ArrayGetter(), and PlotEx().
Referenced by ShowDemoWindowLayout(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PlotHistogram | ( | const char * | label, |
| float(*)(void *data, int idx) | values_getter, | ||
| void * | data, | ||
| int | values_count, | ||
| int | values_offset = 0, |
||
| const char * | overlay_text = NULL, |
||
| float | scale_min = FLT_MAX, |
||
| float | scale_max = FLT_MAX, |
||
| ImVec2 | graph_size = ImVec2(0, 0) |
||
| ) |
References ImGuiPlotType_Histogram, and PlotEx().
Here is the call graph for this function:| void ImGui::PlotLines | ( | const char * | label, |
| const float * | values, | ||
| int | values_count, | ||
| int | values_offset = 0, |
||
| const char * | overlay_text = NULL, |
||
| float | scale_min = FLT_MAX, |
||
| float | scale_max = FLT_MAX, |
||
| ImVec2 | graph_size = ImVec2(0, 0), |
||
| int | stride = sizeof(float) |
||
| ) |
References ImGuiPlotType_Lines, Plot_ArrayGetter(), and PlotEx().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PlotLines | ( | const char * | label, |
| float(*)(void *data, int idx) | values_getter, | ||
| void * | data, | ||
| int | values_count, | ||
| int | values_offset = 0, |
||
| const char * | overlay_text = NULL, |
||
| float | scale_min = FLT_MAX, |
||
| float | scale_max = FLT_MAX, |
||
| ImVec2 | graph_size = ImVec2(0, 0) |
||
| ) |
References ImGuiPlotType_Lines, and PlotEx().
Here is the call graph for this function:| void ImGui::PopAllowKeyboardFocus | ( | ) |
References PopItemFlag().
Referenced by LogButtons(), and ShowDemoWindowMisc().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopButtonRepeat | ( | ) |
References PopItemFlag().
Referenced by ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopClipRect | ( | ) |
References ImDrawList::_ClipRectStack, ImVector< T >::back(), ImGuiWindow::ClipRect, ImGuiWindow::DrawList, GetCurrentWindow(), and ImDrawList::PopClipRect().
Referenced by End(), EndColumns(), EndMenuBar(), ShowDemoWindowLayout(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopColumnsBackground | ( | ) |
References ImGuiOldColumns::Count, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, ImGuiWindow::DrawList, GetCurrentWindowRead(), ImGuiOldColumns::HostBackupClipRect, ImDrawListSplitter::SetCurrentChannel(), SetWindowClipRectBeforeSetChannel(), and ImGuiOldColumns::Splitter.
Referenced by Slic3r::GUI::selectable(), Selectable(), and SeparatorEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopFocusScope | ( | ) |
References ImVector< T >::back(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::FocusScopeStack, GImGui, IM_ASSERT, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImVector< T >::pop_back(), and ImVector< T >::Size.
Referenced by ErrorCheckEndFrameRecover().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopFont | ( | ) |
References ImVector< T >::back(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImVector< T >::empty(), ImGuiContext::FontStack, GetDefaultFont(), GImGui, ImVector< T >::pop_back(), ImDrawList::PopTextureID(), and SetCurrentFont().
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input(), InputTextEx(), and ShowFont().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopID | ( | ) |
References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::IDStack, IM_ASSERT, ImVector< T >::pop_back(), and ImVector< T >::Size.
Referenced by ColorEdit4(), ColorPicker4(), ColorPickerOptionsPopup(), DebugNodeTabBar(), DebugNodeWindowsList(), MyDocument::DisplayContents(), DragFloatRange2(), DragIntRange2(), DragScalarN(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), EndMenuBar(), EndTabBar(), EndTabItem(), EndTable(), ErrorCheckEndFrameRecover(), GetColumnsID(), Slic3r::GUI::ImGuiWrapper::image_button(), ImageButton(), InputScalar(), InputScalarN(), LogButtons(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::render_extruders_combo(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppDocuments(), ShowFontAtlas(), ShowFontSelector(), ShowPlaceholderObject(), ShowStyleEditor(), SliderScalarN(), TableHeadersRow(), TreePop(), and UpdateWindowManualResize().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopItemFlag | ( | ) |
References ImVector< T >::back(), ImGuiContext::CurrentItemFlags, GImGui, IM_ASSERT, ImGuiContext::ItemFlagsStack, ImVector< T >::pop_back(), and ImVector< T >::Size.
Referenced by ColorPicker4(), Slic3r::GUI::ImGuiWrapper::disabled_end(), PopAllowKeyboardFocus(), PopButtonRepeat(), TabItemEx(), and TableDrawContextMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopItemWidth | ( | ) |
References ImVector< T >::back(), ImGuiWindow::DC, GetCurrentWindow(), ImGuiWindowTempData::ItemWidth, ImGuiWindowTempData::ItemWidthStack, and ImVector< T >::pop_back().
Referenced by ColorPicker4(), ColorPickerOptionsPopup(), DragFloatRange2(), DragIntRange2(), DragScalarN(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), EndColumns(), InputScalarN(), NextColumn(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowExampleAppCustomRendering(), ShowStyleEditor(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopStyleColor | ( | int | count = 1 | ) |
References ImVector< T >::back(), ImGuiColorMod::BackupValue, ImGuiColorMod::Col, ImGuiStyle::Colors, ImGuiContext::ColorStack, GImGui, ImVector< T >::pop_back(), and ImGuiContext::Style.
Referenced by BeginChildFrame(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeWindow(), MyDocument::DisplayContents(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), ErrorCheckEndFrameRecover(), Slic3r::GUI::ImGuiWrapper::image_button(), InputTextEx(), MenuItem(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::NotificationManager::PopNotification::render(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), Slic3r::GUI::selectable(), Selectable(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::slider_float(), TabBarScrollingButtons(), TabBarTabListPopupButton(), TableHeader(), TextColoredV(), and TextDisabledV().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopStyleVar | ( | int | count = 1 | ) |
References ImVector< T >::back(), ImGuiStyleVarInfo::Count, GetStyleVarInfo(), ImGuiStyleVarInfo::GetVarPtr(), GImGui, ImGuiDataType_Float, ImVector< T >::pop_back(), ImGuiContext::Style, ImGuiContext::StyleVarStack, ImGuiStyleVarInfo::Type, and ImGuiStyleMod::VarIdx.
Referenced by BeginChildFrame(), BeginCombo(), BeginMenu(), BeginViewportSideBar(), Slic3r::GUI::ImGuiWrapper::disabled_end(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), Slic3r::GUI::GLGizmoEmboss::draw_window(), ErrorCheckEndFrameRecover(), InputTextEx(), MenuItem(), NavUpdateWindowingOverlay(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), PopStyleCompact(), Slic3r::GUI::GCodeViewer::SequentialView::Marker::render(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppLongText(), ShowExampleAppPropertyEditor(), Slic3r::GUI::ImGuiWrapper::slider_float(), TabItemLabelAndCloseButton(), and Slic3r::GUI::ImGuiWrapper::tooltip().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PopTextWrapPos | ( | ) |
References ImVector< T >::back(), ImGuiWindow::DC, GetCurrentWindow(), ImVector< T >::pop_back(), ImGuiWindowTempData::TextWrapPos, and ImGuiWindowTempData::TextWrapPosStack.
Referenced by EditTableSizingFlags(), HelpMarker(), MetricsHelpMarker(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::text_wrapped(), TextWrappedV(), and Slic3r::GUI::ImGuiWrapper::tooltip().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ProgressBar | ( | float | fraction, |
| const ImVec2 & | size_arg = ImVec2(-FLT_MIN, 0), |
||
| const char * | overlay = NULL |
||
| ) |
References CalcItemSize(), CalcItemWidth(), CalcTextSize(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImRect::Expand(), ImGuiContext::FontSize, GetColorU32(), GetCurrentWindow(), GImGui, IM_ARRAYSIZE, ImClamp(), ImFormatString(), ImGuiCol_FrameBg, ImGuiCol_PlotHistogram, ImLerp(), ImSaturate(), ItemAdd(), ItemSize(), ImRect::Max, ImRect::Min, RenderFrame(), RenderRectFilledRangeH(), RenderTextClipped(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushAllowKeyboardFocus | ( | bool | allow_keyboard_focus | ) |
References ImGuiItemFlags_NoTabStop, and PushItemFlag().
Referenced by LogButtons(), and ShowDemoWindowMisc().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushButtonRepeat | ( | bool | repeat | ) |
References ImGuiItemFlags_ButtonRepeat, and PushItemFlag().
Referenced by ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushClipRect | ( | const ImVec2 & | clip_rect_min, |
| const ImVec2 & | clip_rect_max, | ||
| bool | intersect_with_current_clip_rect | ||
| ) |
References ImDrawList::_ClipRectStack, ImVector< T >::back(), ImGuiWindow::ClipRect, ImGuiWindow::DrawList, GetCurrentWindow(), and ImDrawList::PushClipRect().
Referenced by Begin(), BeginMenuBar(), PushColumnClipRect(), ShowDemoWindowLayout(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushColumnClipRect | ( | int | column_index | ) |
References ImGuiOldColumnData::ClipRect, ImGuiOldColumns::Columns, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, GetCurrentWindowRead(), ImRect::Max, ImRect::Min, and PushClipRect().
Referenced by BeginColumns().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushColumnsBackground | ( | ) |
References ImGuiWindow::ClipRect, ImGuiOldColumns::Count, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, ImGuiWindow::DrawList, GetCurrentWindowRead(), ImGuiOldColumns::HostBackupClipRect, ImGuiOldColumns::HostInitialClipRect, ImDrawListSplitter::SetCurrentChannel(), SetWindowClipRectBeforeSetChannel(), and ImGuiOldColumns::Splitter.
Referenced by Slic3r::GUI::selectable(), Selectable(), and SeparatorEx().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiContext::FocusScopeStack, GImGui, ImGuiWindowTempData::NavFocusScopeIdCurrent, and ImVector< T >::push_back().
Here is the call graph for this function:References ImFont::ContainerAtlas, ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiContext::FontStack, GetDefaultFont(), GImGui, ImVector< T >::push_back(), ImDrawList::PushTextureID(), SetCurrentFont(), and ImFontAtlas::TexID.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input(), InputTextEx(), and ShowFont().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::GetIDNoKeepAlive(), GImGui, ImGuiWindow::IDStack, and ImVector< T >::push_back().
Referenced by BeginMenuBar(), ColorEdit4(), ColorPicker4(), ColorPickerOptionsPopup(), DebugNodeTabBar(), DebugNodeWindowsList(), MyDocument::DisplayContents(), DragFloatRange2(), DragIntRange2(), DragScalarN(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), GetColumnsID(), Slic3r::GUI::ImGuiWrapper::image_button(), ImageButton(), InputScalar(), InputScalarN(), LogButtons(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::render_extruders_combo(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppDocuments(), ShowFontAtlas(), ShowFontSelector(), ShowPlaceholderObject(), ShowStyleEditor(), SliderScalarN(), TableHeadersRow(), TreePush(), TreePush(), and UpdateWindowManualResize().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::GetIDNoKeepAlive(), GImGui, ImGuiWindow::IDStack, and ImVector< T >::push_back().
Here is the call graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::GetIDNoKeepAlive(), GImGui, ImGuiWindow::IDStack, and ImVector< T >::push_back().
Here is the call graph for this function:| void ImGui::PushID | ( | int | int_id | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::GetIDNoKeepAlive(), GImGui, ImGuiWindow::IDStack, and ImVector< T >::push_back().
Here is the call graph for this function:| void ImGui::PushItemFlag | ( | ImGuiItemFlags | option, |
| bool | enabled | ||
| ) |
References ImVector< T >::back(), ImGuiContext::CurrentItemFlags, GImGui, IM_ASSERT, ImGuiContext::ItemFlagsStack, and ImVector< T >::push_back().
Referenced by ColorPicker4(), Slic3r::GUI::ImGuiWrapper::disabled_begin(), PushAllowKeyboardFocus(), PushButtonRepeat(), TabItemEx(), and TableDrawContextMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushItemWidth | ( | float | item_width | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiNextItemData::Flags, GImGui, ImGuiWindowTempData::ItemWidth, ImGuiWindow::ItemWidthDefault, ImGuiWindowTempData::ItemWidthStack, ImGuiContext::NextItemData, and ImVector< T >::push_back().
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), BeginColumns(), ColorPicker4(), ColorPickerOptionsPopup(), Slic3r::GUI::ImGuiWrapper::combo(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), NextColumn(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoHollow::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_connect_mode_radio_button(), Slic3r::GUI::GLGizmoCut3D::render_connect_type_radio_button(), Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoCut3D::render_double_input(), Slic3r::GUI::GLGizmoCut3D::render_move_center_input(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::GLGizmoCut3D::render_slider_double_input(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowExampleAppCustomRendering(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushMultiItemsWidths | ( | int | components, |
| float | width_full | ||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiNextItemData::Flags, GImGui, IM_FLOOR, ImMax(), ImGuiWindowTempData::ItemWidth, ImGuiWindowTempData::ItemWidthStack, ImGuiContext::NextItemData, ImVector< T >::push_back(), ImGuiContext::Style, and style.
Referenced by DragFloatRange2(), DragIntRange2(), DragScalarN(), InputScalarN(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, GImGui, ImGuiWindow::IDStack, and ImVector< T >::push_back().
Referenced by BeginTabBarEx(), BeginTabItem(), and BeginTableEx().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiColorMod::BackupValue, col(), ImGuiColorMod::Col, ImGuiStyle::Colors, ImGuiContext::ColorStack, GImGui, ImVector< T >::push_back(), and ImGuiContext::Style.
Here is the call graph for this function:References ImGuiColorMod::BackupValue, col(), ImGuiColorMod::Col, ColorConvertU32ToFloat4(), ImGuiStyle::Colors, ImGuiContext::ColorStack, GImGui, ImVector< T >::push_back(), and ImGuiContext::Style.
Referenced by BeginChildFrame(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeWindow(), MyDocument::DisplayContents(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), Slic3r::GUI::ImGuiWrapper::image_button(), InputTextEx(), MenuItem(), Slic3r::GUI::anonymous_namespace{HintNotification.cpp}::push_style_color(), Slic3r::GUI::anonymous_namespace{NotificationManager.cpp}::push_style_color(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), Slic3r::GUI::selectable(), Selectable(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::slider_float(), TabBarScrollingButtons(), TabBarTabListPopupButton(), TableHeader(), TextColoredV(), and TextDisabledV().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
| const ImVec2 & | val | ||
| ) |
References ImGuiStyleVarInfo::Count, GetStyleVarInfo(), ImGuiStyleVarInfo::GetVarPtr(), GImGui, IM_ASSERT, ImGuiDataType_Float, ImVector< T >::push_back(), ImGuiContext::Style, ImGuiContext::StyleVarStack, and ImGuiStyleVarInfo::Type.
Here is the call graph for this function:| void ImGui::PushStyleVar | ( | ImGuiStyleVar | idx, |
| float | val | ||
| ) |
References ImGuiStyleVarInfo::Count, GetStyleVarInfo(), ImGuiStyleVarInfo::GetVarPtr(), GImGui, IM_ASSERT, ImGuiDataType_Float, ImVector< T >::push_back(), ImGuiContext::Style, ImGuiContext::StyleVarStack, and ImGuiStyleVarInfo::Type.
Referenced by BeginChildFrame(), BeginCombo(), BeginMenu(), BeginViewportSideBar(), Slic3r::GUI::ImGuiWrapper::disabled_begin(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), Slic3r::GUI::GLGizmoEmboss::draw_window(), InputTextEx(), MenuItem(), NavUpdateWindowingOverlay(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), PushStyleCompact(), Slic3r::GUI::GCodeViewer::SequentialView::Marker::render(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppLongText(), ShowExampleAppPropertyEditor(), Slic3r::GUI::ImGuiWrapper::slider_float(), TabItemLabelAndCloseButton(), and Slic3r::GUI::ImGuiWrapper::tooltip().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::PushTextWrapPos | ( | float | wrap_local_pos_x = 0.0f | ) |
References ImGuiWindow::DC, GetCurrentWindow(), ImVector< T >::push_back(), ImGuiWindowTempData::TextWrapPos, and ImGuiWindowTempData::TextWrapPosStack.
Referenced by EditTableSizingFlags(), HelpMarker(), MetricsHelpMarker(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::text_wrapped(), TextWrappedV(), and Slic3r::GUI::ImGuiWrapper::tooltip().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::RadioButton | ( | const char * | label, |
| bool | active | ||
| ) |
References ImDrawList::AddCircle(), ImDrawList::AddCircleFilled(), ButtonBehavior(), CalcTextSize(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImRect::GetCenter(), GetColorU32(), GetCurrentWindow(), GetFrameHeight(), ImGuiWindow::GetID(), GImGui, IM_FLOOR, IM_ROUND, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_Border, ImGuiCol_BorderShadow, ImGuiCol_CheckMark, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImMax(), ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogRenderedText(), MarkItemEdited(), ImRect::Max, ImRect::Min, RenderNavHighlight(), RenderText(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by ColorEditOptionsPopup(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::ImGuiWrapper::radio_button(), RadioButton(), Slic3r::GUI::GLGizmoCut3D::render_connect_mode_radio_button(), Slic3r::GUI::GLGizmoCut3D::render_connect_type_radio_button(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::RadioButton | ( | const char * | label, |
| int * | v, | ||
| int | v_button | ||
| ) |
References RadioButton().
Here is the call graph for this function:| void ImGui::RemoveContextHook | ( | ImGuiContext * | context, |
| ImGuiID | hook_to_remove | ||
| ) |
References ImGuiContext::Hooks, IM_ASSERT, ImGuiContextHookType_PendingRemoval_, and ImVector< T >::Size.
| void ImGui::Render | ( | ) |
References AddDrawListToDrawData(), AddRootWindowToDrawData(), CallContextHooks(), ImDrawDataBuilder::Clear(), ImGuiViewportP::DrawDataBuilder, ImGuiViewportP::DrawDataP, ImGuiViewportP::DrawLists, EndFrame(), ImGuiWindow::Flags, ImDrawDataBuilder::FlattenIntoSingleLayer(), ImGuiContext::FrameCount, ImGuiContext::FrameCountEnded, ImGuiContext::FrameCountRendered, GetBackgroundDrawList(), GetForegroundDrawList(), GImGui, IM_ARRAYSIZE, IM_ASSERT, IM_COL32, IM_COL32_BLACK, IM_COL32_WHITE, IM_MSVC_WARNING_SUPPRESS, ImGuiContextHookType_RenderPost, ImGuiContextHookType_RenderPre, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_NoBringToFrontOnFocus, ImGuiContext::Initialized, ImGuiContext::IO, IsWindowActiveAndVisible(), ImDrawDataBuilder::Layers, ImGuiIO::MetricsRenderIndices, ImGuiIO::MetricsRenderVertices, ImGuiIO::MetricsRenderWindows, ImGuiContext::MouseCursor, ImGuiStyle::MouseCursorScale, ImGuiIO::MouseDrawCursor, ImGuiIO::MousePos, ImGuiContext::NavWindowingListWindow, ImGuiContext::NavWindowingTarget, RenderMouseCursor(), ImGuiWindow::RootWindow, SetupViewportDrawData(), ImVector< T >::Size, ImGuiContext::Style, ImDrawData::TotalIdxCount, ImDrawData::TotalVtxCount, ImGuiContext::Viewports, and ImGuiContext::Windows.
Referenced by igl::opengl::glfw::imgui::ImGuiMenu::post_draw(), and Slic3r::GUI::ImGuiWrapper::render().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderArrow | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col, | ||
| ImGuiDir | dir, | ||
| float | scale = 1.0f |
||
| ) |
References ImDrawList::_Data, ImDrawList::AddTriangleFilled(), col(), ImDrawListSharedData::FontSize, IM_ASSERT, ImGuiDir_COUNT, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiDir_Up, and scale().
Referenced by ArrowButtonEx(), BeginCombo(), BeginMenu(), CollapseButton(), RenderArrow(), TableHeader(), and TreeNodeBehavior().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ImGuiCol_Text, RenderArrow(), and scale().
Here is the call graph for this function:| void ImGui::RenderArrowPointingAt | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImVec2 | half_sz, | ||
| ImGuiDir | direction, | ||
| ImU32 | col | ||
| ) |
References ImDrawList::AddTriangleFilled(), col(), ImGuiDir_COUNT, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiDir_Up, ImVec2::x, and ImVec2::y.
Referenced by RenderArrowsForVerticalBar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderBullet | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col | ||
| ) |
References ImDrawList::_Data, ImDrawList::AddCircleFilled(), col(), and ImDrawListSharedData::FontSize.
Referenced by Bullet(), BulletTextV(), RenderBullet(), and TreeNodeBehavior().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), ImGuiCol_Text, and RenderBullet().
Here is the call graph for this function:| void ImGui::RenderCheckMark | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| ImU32 | col, | ||
| float | sz | ||
| ) |
References col(), ImMax(), ImDrawList::PathLineTo(), and ImDrawList::PathStroke().
Referenced by Checkbox(), and MenuItem().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderColorRectWithAlphaCheckerboard | ( | ImDrawList * | draw_list, |
| ImVec2 | p_min, | ||
| ImVec2 | p_max, | ||
| ImU32 | fill_col, | ||
| float | grid_step, | ||
| ImVec2 | grid_off, | ||
| float | rounding = 0.0f, |
||
| ImDrawFlags | flags = 0 |
||
| ) |
References ImDrawList::AddRectFilled(), col(), GetColorU32(), IM_COL32, IM_COL32_A_MASK, IM_COL32_A_SHIFT, ImAlphaBlendColors(), ImClamp(), ImDrawFlags_RoundCornersBottomLeft, ImDrawFlags_RoundCornersBottomRight, ImDrawFlags_RoundCornersDefault_, ImDrawFlags_RoundCornersMask_, ImDrawFlags_RoundCornersNone, ImDrawFlags_RoundCornersTopLeft, ImDrawFlags_RoundCornersTopRight, ImMin(), ImVec2::x, and ImVec2::y.
Referenced by ColorButton(), and ColorPicker4().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderFrame | ( | ImVec2 | p_min, |
| ImVec2 | p_max, | ||
| ImU32 | fill_col, | ||
| bool | border = true, |
||
| float | rounding = 0.0f |
||
| ) |
References ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiStyle::FrameBorderSize, GetColorU32(), GImGui, ImGuiCol_Border, ImGuiCol_BorderShadow, and ImGuiContext::Style.
Referenced by ArrowButtonEx(), ButtonEx(), Checkbox(), DragScalar(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InputTextEx(), PlotEx(), ProgressBar(), RenderWindowDecorations(), Slic3r::GUI::selectable(), Selectable(), SliderScalar(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:References ImDrawList::AddRect(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiStyle::FrameBorderSize, GetColorU32(), GImGui, ImGuiCol_Border, ImGuiCol_BorderShadow, and ImGuiContext::Style.
Referenced by BeginCombo(), ColorButton(), and ColorPicker4().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderMouseCursor | ( | ImDrawList * | draw_list, |
| ImVec2 | pos, | ||
| float | scale, | ||
| ImGuiMouseCursor | mouse_cursor, | ||
| ImU32 | col_fill, | ||
| ImU32 | col_border, | ||
| ImU32 | col_shadow | ||
| ) |
References ImDrawList::_Data, ImDrawList::AddImage(), ImFont::ContainerAtlas, ImDrawListSharedData::Font, ImFontAtlas::GetMouseCursorTexData(), IM_ASSERT, ImGuiMouseCursor_COUNT, ImGuiMouseCursor_None, ImDrawList::PopTextureID(), ImDrawList::PushTextureID(), scale(), and ImFontAtlas::TexID.
Referenced by Render().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderNavHighlight | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiNavHighlightFlags | flags = ImGuiNavHighlightFlags_TypeDefault |
||
| ) |
References ImDrawList::AddRect(), ImGuiWindow::ClipRect, ImRect::ClipWith(), ImRect::Contains(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiWindow::DrawList, ImRect::Expand(), ImGuiStyle::FrameRounding, GetColorU32(), GImGui, ImGuiCol_NavHighlight, ImGuiNavHighlightFlags_AlwaysDraw, ImGuiNavHighlightFlags_NoRounding, ImGuiNavHighlightFlags_TypeDefault, ImGuiNavHighlightFlags_TypeThin, ImRect::Max, ImRect::Min, ImGuiContext::NavDisableHighlight, ImGuiWindowTempData::NavHideHighlightOneFrame, ImGuiContext::NavId, ImDrawList::PopClipRect(), ImDrawList::PushClipRect(), and ImGuiContext::Style.
Referenced by ArrowButtonEx(), BeginCombo(), ButtonEx(), Checkbox(), ColorButton(), DragScalar(), EndChild(), Slic3r::GUI::image_button_ex(), ImageButtonEx(), InputTextEx(), RadioButton(), Slic3r::GUI::selectable(), Selectable(), SliderScalar(), TabItemEx(), TableHeader(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderRectFilledRangeH | ( | ImDrawList * | draw_list, |
| const ImRect & | rect, | ||
| ImU32 | col, | ||
| float | x_start_norm, | ||
| float | x_end_norm, | ||
| float | rounding | ||
| ) |
References ImDrawList::AddRectFilled(), col(), IM_PI, ImAcos01(), ImClamp(), ImLerp(), ImMax(), ImMin(), ImSwap(), ImRect::Max, ImRect::Min, ImDrawList::PathArcTo(), ImDrawList::PathArcToFast(), ImDrawList::PathFillConvex(), ImDrawList::PathLineTo(), ImVec2::x, and ImVec2::y.
Referenced by ProgressBar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderRectFilledWithHole | ( | ImDrawList * | draw_list, |
| ImRect | outer, | ||
| ImRect | inner, | ||
| ImU32 | col, | ||
| float | rounding | ||
| ) |
References ImDrawList::AddRectFilled(), col(), ImDrawFlags_RoundCornersBottomLeft, ImDrawFlags_RoundCornersBottomRight, ImDrawFlags_RoundCornersTopLeft, ImDrawFlags_RoundCornersTopRight, ImRect::Max, ImRect::Min, ImVec2::x, and ImVec2::y.
Here is the call graph for this function:| void ImGui::RenderText | ( | ImVec2 | pos, |
| const char * | text, | ||
| const char * | text_end = NULL, |
||
| bool | hide_text_after_hash = true |
||
| ) |
References ImDrawList::AddText(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, FindRenderedTextEnd(), ImGuiContext::Font, ImGuiContext::FontSize, GetColorU32(), GImGui, ImGuiCol_Text, ImGuiContext::LogEnabled, and LogRenderedText().
Referenced by BeginCombo(), BeginListBox(), BulletTextV(), Checkbox(), DragScalar(), InputTextEx(), LabelTextV(), MenuItem(), PlotEx(), RadioButton(), SliderScalar(), TableHeader(), TextEx(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderTextClipped | ( | const ImVec2 & | pos_min, |
| const ImVec2 & | pos_max, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known, | ||
| const ImVec2 & | align = ImVec2(0, 0), |
||
| const ImRect * | clip_rect = NULL |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, FindRenderedTextEnd(), GImGui, ImGuiContext::LogEnabled, LogRenderedText(), and RenderTextClippedEx().
Referenced by BeginCombo(), ButtonEx(), DragScalar(), LabelTextV(), PlotEx(), ProgressBar(), RenderWindowTitleBarContents(), Slic3r::GUI::selectable(), Selectable(), SliderScalar(), TreeNodeBehavior(), and VSliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderTextClippedEx | ( | ImDrawList * | draw_list, |
| const ImVec2 & | pos_min, | ||
| const ImVec2 & | pos_max, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known, | ||
| const ImVec2 & | align = ImVec2(0, 0), |
||
| const ImRect * | clip_rect = NULL |
||
| ) |
References ImDrawList::AddText(), CalcTextSize(), GetColorU32(), ImGuiCol_Text, ImMax(), ImRect::Max, ImRect::Min, ImVec2::x, and ImVec2::y.
Referenced by RenderTextClipped(), RenderTextEllipsis(), and TabItemLabelAndCloseButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderTextEllipsis | ( | ImDrawList * | draw_list, |
| const ImVec2 & | pos_min, | ||
| const ImVec2 & | pos_max, | ||
| float | clip_max_x, | ||
| float | ellipsis_max_x, | ||
| const char * | text, | ||
| const char * | text_end, | ||
| const ImVec2 * | text_size_if_known | ||
| ) |
References ImDrawList::_Data, CalcTextSize(), ImFont::CalcTextSizeA(), ImFont::EllipsisChar, ImFont::FindGlyph(), FindRenderedTextEnd(), ImDrawListSharedData::Font, ImFont::FontSize, ImDrawListSharedData::FontSize, GetColorU32(), GImGui, ImCharIsBlankA(), ImGuiCol_Text, ImMax(), ImTextCountUtf8BytesFromChar(), ImGuiContext::LogEnabled, LogRenderedText(), ImFont::RenderChar(), RenderTextClippedEx(), ImVec2::x, ImFontGlyph::X0, ImFontGlyph::X1, and ImVec2::y.
Referenced by TabItemLabelAndCloseButton(), and TableHeader().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::RenderTextWrapped | ( | ImVec2 | pos, |
| const char * | text, | ||
| const char * | text_end, | ||
| float | wrap_width | ||
| ) |
References ImDrawList::AddText(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiContext::Font, ImGuiContext::FontSize, GetColorU32(), GImGui, ImGuiCol_Text, ImGuiContext::LogEnabled, and LogRenderedText().
Referenced by TextEx().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImDrawList::AddLine(), ImDrawList::AddRectFilled(), ImGuiResizeGripDef::AngleMax12, ImGuiResizeGripDef::AngleMin12, ImGuiWindow::BeginCount, ImGuiNextWindowData::BgAlphaVal, ImRect::ClipWith(), ImGuiWindow::Collapsed, ImGuiResizeGripDef::CornerPosN, ImGuiWindow::DrawList, ImGuiNextWindowData::Flags, ImGuiWindow::Flags, ImGuiStyle::FrameBorderSize, ImRect::GetBL(), ImRect::GetBR(), GetColorU32(), GetWindowBgColorIdxFromFlags(), GImGui, IM_ASSERT, IM_COL32_A_SHIFT, IM_F32_TO_INT8_SAT, ImDrawFlags_RoundCornersBottom, ImDrawFlags_RoundCornersTop, ImGuiAxis_X, ImGuiAxis_Y, ImGuiCol_Border, ImGuiCol_MenuBarBg, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_TitleBgCollapsed, ImGuiNextWindowDataFlags_HasBgAlpha, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_NoBackground, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoTitleBar, ImLerp(), ImGuiResizeGripDef::InnerDir, ImRect::Max, ImGuiWindow::MenuBarRect(), ImRect::Min, ImGuiContext::NavDisableHighlight, ImGuiContext::NextWindowData, ImDrawList::PathArcToFast(), ImDrawList::PathFillConvex(), ImDrawList::PathLineTo(), ImGuiWindow::Pos, ImGuiWindow::Rect(), RenderFrame(), RenderWindowOuterBorders(), resize_grip_def, Scrollbar(), ImGuiWindow::ScrollbarX, ImGuiWindow::ScrollbarY, ImGuiWindow::Size, ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImGuiWindow::TitleBarHeight(), ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowRounding, ImVec2::x, and ImVec2::y.
Referenced by Begin().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImDrawList::AddLine(), ImDrawList::AddRect(), ImGuiWindow::DrawList, ImGuiWindow::Flags, ImGuiStyle::FrameBorderSize, GetColorU32(), GetResizeBorderRect(), GImGui, IM_PI, ImGuiCol_Border, ImGuiCol_SeparatorActive, ImGuiWindowFlags_NoBackground, ImGuiWindowFlags_NoTitleBar, ImLerp(), ImMax(), ImGuiResizeBorderDef::InnerDir, ImRect::Max, ImRect::Min, ImGuiResizeBorderDef::OuterAngle, ImDrawList::PathArcTo(), ImDrawList::PathStroke(), ImGuiWindow::Pos, resize_border_def, ImGuiWindow::ResizeBorderHeld, ImGuiResizeBorderDef::SegmentN1, ImGuiResizeBorderDef::SegmentN2, ImGuiWindow::Size, ImGuiContext::Style, ImGuiWindow::TitleBarHeight(), ImGuiWindow::WindowBorderSize, ImGuiWindow::WindowRounding, ImVec2::x, and ImVec2::y.
Referenced by RenderWindowDecorations().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References CalcTextSize(), CloseButton(), CollapseButton(), ImGuiContext::CurrentItemFlags, ImGuiWindow::DC, ImGuiWindow::Flags, ImGuiContext::FontSize, ImGuiWindow::GetID(), ImRect::GetWidth(), GImGui, IM_FLOOR, ImFabs, ImGuiDir_Left, ImGuiDir_None, ImGuiDir_Right, ImGuiItemFlags_NoNavDefaultFocus, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_UnsavedDocument, ImMax(), ImMin(), ImSaturate(), ImGuiStyle::ItemInnerSpacing, ImRect::Max, ImRect::Min, ImGuiWindowTempData::NavLayerCurrent, RenderTextClipped(), ImGuiContext::Style, style, ImGuiWindow::WantCollapseToggle, ImVec2::x, and ImVec2::y.
Referenced by Begin().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ResetMouseDragDelta | ( | ImGuiMouseButton | button = 0 | ) |
References GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiContext::IO, ImGuiIO::MouseClickedPos, ImGuiIO::MouseDown, and ImGuiIO::MousePos.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_style_list(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| IMGUI_API T ImGui::RoundScalarWithFormatT | ( | const char * | format, |
| ImGuiDataType | data_type, | ||
| T | v | ||
| ) |
| void ImGui::SameLine | ( | float | offset_from_start_x = 0.0f, |
| float | spacing = -1.0f |
||
| ) |
References ImGuiWindowTempData::ColumnsOffset, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindowTempData::CursorPosPrevLine, ImGuiWindow::DC, GetCurrentWindow(), GImGui, ImGuiWindowTempData::GroupOffset, ImGuiStyle::ItemSpacing, ImGuiWindow::Pos, ImGuiWindowTempData::PrevLineSize, ImGuiWindowTempData::PrevLineTextBaseOffset, ImGuiWindow::Scroll, ImGuiWindow::SkipItems, ImGuiContext::Style, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), Bullet(), Slic3r::GUI::clickable(), ColorButton(), ColorEdit4(), ColorPicker4(), ColorTooltip(), Slic3r::GUI::ImGuiWrapper::combo(), DebugNodeDrawList(), DebugNodeTabBar(), MyDocument::DisplayContents(), DragFloatRange2(), DragIntRange2(), DragScalarN(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_font_preview(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_menu(), Slic3r::GUI::GLGizmoEmboss::draw_window(), EditTableColumnsFlags(), EditTableSizingFlags(), InputScalar(), InputScalarN(), ItemSize(), LogButtons(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoHollow::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GCodeViewer::SequentialView::Marker::render(), Slic3r::GUI::GLCanvas3D::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GLGizmoCut3D::render_build_size(), Slic3r::GUI::GLGizmoCut3D::render_color_marker(), Slic3r::GUI::GLGizmoCut3D::render_connect_mode_radio_button(), Slic3r::GUI::GLGizmoCut3D::render_connect_type_radio_button(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoCut3D::render_double_input(), Slic3r::GUI::render_extruders_combo(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLGizmoCut3D::render_move_center_input(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::Mouse3DController::render_settings_dialog(), Slic3r::GUI::GLGizmoCut3D::render_shortcuts(), Slic3r::GUI::GLGizmoCut3D::render_slider_double_input(), Slic3r::GUI::GLGizmoEmboss::rev_checkbox(), Slic3r::GUI::GLGizmoEmboss::rev_input(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::revertible(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLongText(), ShowExampleMenuFile(), ShowFont(), ShowFontSelector(), ShowMetricsWindow(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::slider_float(), and SliderScalarN().
Here is the call graph for this function:References GImGui, ImFileClose(), ImFileOpen(), ImFileWrite(), SaveIniSettingsToMemory(), and ImGuiContext::SettingsDirtyTimer.
Referenced by ShowMetricsWindow(), Shutdown(), and UpdateSettings().
Here is the call graph for this function:
Here is the caller graph for this function:| const char * ImGui::SaveIniSettingsToMemory | ( | size_t * | out_ini_size = NULL | ) |
References ImGuiTextBuffer::Buf, ImGuiTextBuffer::c_str(), GImGui, ImVector< T >::push_back(), ImVector< T >::resize(), ImGuiContext::SettingsDirtyTimer, ImGuiContext::SettingsHandlers, ImGuiContext::SettingsIniData, ImVector< T >::Size, ImGuiTextBuffer::size(), and ImGuiSettingsHandler::WriteAllFn.
Referenced by SaveIniSettingsToDisk(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| IMGUI_API float ImGui::ScaleRatioFromValueT | ( | ImGuiDataType | data_type, |
| T | v, | ||
| T | v_min, | ||
| T | v_max, | ||
| bool | is_logarithmic, | ||
| float | logarithmic_zero_epsilon, | ||
| float | zero_deadzone_size | ||
| ) |
| IMGUI_API T ImGui::ScaleValueFromRatioT | ( | ImGuiDataType | data_type, |
| float | t, | ||
| T | v_min, | ||
| T | v_max, | ||
| bool | is_logarithmic, | ||
| float | logarithmic_zero_epsilon, | ||
| float | zero_deadzone_size | ||
| ) |
References ImGuiWindow::ContentSize, ImGuiContext::CurrentWindow, ImGuiWindow::Flags, GetWindowScrollbarID(), GetWindowScrollbarRect(), GImGui, ImDrawFlags_RoundCornersBottomLeft, ImDrawFlags_RoundCornersBottomRight, ImDrawFlags_RoundCornersNone, ImDrawFlags_RoundCornersTopRight, ImGuiAxis_X, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_NoTitleBar, ImGuiWindow::InnerRect, KeepAliveID(), ImRect::Max, ImRect::Min, ImGuiWindow::Scroll, ScrollbarEx(), ImGuiWindow::ScrollbarX, ImGuiWindow::ScrollbarY, and ImGuiWindow::WindowPadding.
Referenced by RenderWindowDecorations().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::ScrollbarEx | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiAxis | axis, | ||
| float * | p_scroll_v, | ||
| float | avail_v, | ||
| float | contents_v, | ||
| ImDrawFlags | flags | ||
| ) |
References ImGuiContext::ActiveIdIsJustActivated, ImDrawList::AddRectFilled(), ButtonBehavior(), ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImRect::Expand(), ImGuiContext::FontSize, ImGuiStyle::FramePadding, GetColorU32(), ImRect::GetHeight(), ImRect::GetWidth(), GImGui, IM_ASSERT, IM_FLOOR, IM_ROUND, ImClamp(), ImGuiAxis_X, ImGuiAxis_Y, ImGuiButtonFlags_NoNavFocus, ImGuiCol_ScrollbarBg, ImGuiCol_ScrollbarGrab, ImGuiCol_ScrollbarGrabActive, ImGuiCol_ScrollbarGrabHovered, ImLerp(), ImMax(), ImSaturate(), ImGuiContext::IO, ImRect::Max, ImRect::Min, ImGuiIO::MousePos, ImGuiContext::ScrollbarClickDeltaToGrabCenter, SetHoveredID(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImGuiWindow::WindowRounding, ImVec2::x, and ImVec2::y.
Referenced by Scrollbar().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGui::ScrollToBringRectIntoView | ( | ImGuiWindow * | window, |
| const ImRect & | item_rect | ||
| ) |
References CalcNextScrollFromScrollTargetAndClamp(), ImRect::Contains(), ImGuiWindow::Flags, GImGui, ImGuiWindowFlags_ChildWindow, ImGuiWindow::InnerRect, ImGuiStyle::ItemSpacing, ImRect::Max, ImRect::Min, ImGuiWindow::ParentWindow, ImGuiWindow::Pos, ImGuiWindow::Scroll, ImGuiWindow::ScrollbarX, ScrollToBringRectIntoView(), SetScrollFromPosX(), SetScrollFromPosY(), ImGuiContext::Style, ImVec2::x, and ImVec2::y.
Referenced by NavUpdateMoveResult(), and ScrollToBringRectIntoView().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::Selectable | ( | const char * | label, |
| bool * | p_selected, | ||
| ImGuiSelectableFlags | flags = 0, |
||
| const ImVec2 & | size = ImVec2(0, 0) |
||
| ) |
References Selectable().
Here is the call graph for this function:| bool ImGui::Selectable | ( | const char * | label, |
| bool | selected = false, |
||
| ImGuiSelectableFlags | flags = 0, |
||
| const ImVec2 & | size = ImVec2(0, 0) |
||
| ) |
References ButtonBehavior(), CalcTextSize(), ImGuiWindow::ClipRect, CloseCurrentPopup(), col(), ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentItemFlags, ImGuiContext::CurrentTable, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::Flags, GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_Disabled, ImGuiButtonFlags_NoHoldingActiveId, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnClickRelease, ImGuiButtonFlags_PressedOnDoubleClick, ImGuiButtonFlags_PressedOnRelease, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiItemFlags_Disabled, ImGuiItemFlags_NoNavDefaultFocus, ImGuiItemFlags_SelectableDontClosePopup, ImGuiItemStatusFlags_ToggledSelection, ImGuiNavHighlightFlags_NoRounding, ImGuiNavHighlightFlags_TypeThin, ImGuiSelectableFlags_AllowDoubleClick, ImGuiSelectableFlags_AllowItemOverlap, ImGuiSelectableFlags_Disabled, ImGuiSelectableFlags_DontClosePopups, ImGuiSelectableFlags_DrawHoveredWhenHeld, ImGuiSelectableFlags_NoHoldingActiveID, ImGuiSelectableFlags_NoPadWithHalfSpacing, ImGuiSelectableFlags_SelectOnClick, ImGuiSelectableFlags_SelectOnRelease, ImGuiSelectableFlags_SetNavIdOnHover, ImGuiSelectableFlags_SpanAllColumns, ImGuiSelectableFlags_SpanAvailWidth, ImGuiWindowFlags_Popup, ImMax(), ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NavWindow, ImGuiWindow::ParentWorkRect, PopColumnsBackground(), PopStyleColor(), ImGuiWindow::Pos, PushColumnsBackground(), PushStyleColor(), RenderFrame(), RenderNavHighlight(), RenderTextClipped(), SetItemAllowOverlap(), SetNavID(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, TablePopBackgroundChannel(), TablePushBackgroundChannel(), ImGuiWindow::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), BeginMenu(), ColorEditOptionsPopup(), ColorPickerOptionsPopup(), Slic3r::GUI::ImGuiWrapper::combo(), DebugNodeDrawList(), DebugNodeTable(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), EditTableSizingFlags(), MenuItem(), NavUpdateWindowingOverlay(), Slic3r::GUI::render_extruders_combo(), Selectable(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppLayout(), ShowFontSelector(), ShowMetricsWindow(), TabBarTabListPopupButton(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Separator | ( | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiLayoutType_Horizontal, ImGuiSeparatorFlags_Horizontal, ImGuiSeparatorFlags_SpanAllColumns, ImGuiSeparatorFlags_Vertical, ImGuiWindowTempData::LayoutType, SeparatorEx(), and ImGuiWindow::SkipItems.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), ColorEditOptionsPopup(), ColorPickerOptionsPopup(), ColorTooltip(), ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_window(), EditTableSizingFlags(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoHollow::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GLCanvas3D::render(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::Mouse3DController::render_settings_dialog(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppDocuments(), ShowExampleAppLayout(), ShowExampleAppMainMenuBar(), ShowExampleAppSimpleOverlay(), ShowExampleMenuFile(), ShowFont(), ShowMetricsWindow(), ShowStyleEditor(), TableDrawContextMenu(), and Slic3r::GUI::ImGuiWrapper::title().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SeparatorEx | ( | ImGuiSeparatorFlags | flags | ) |
References ImDrawList::AddLine(), ImVector< T >::back(), ImGuiWindowTempData::CurrentColumns, ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, GetColorU32(), GetCurrentWindow(), GImGui, ImGuiContext::GroupStack, ImGuiWindow::ID, IM_ASSERT, ImGuiCol_Separator, ImGuiSeparatorFlags_Horizontal, ImGuiSeparatorFlags_SpanAllColumns, ImGuiSeparatorFlags_Vertical, ImIsPowerOfTwo(), ImGuiWindowTempData::Indent, ItemAdd(), ItemSize(), ImGuiOldColumns::LineMinY, ImGuiContext::LogEnabled, LogRenderedText(), LogText(), ImRect::Max, ImRect::Min, PopColumnsBackground(), ImGuiWindow::Pos, PushColumnsBackground(), ImVector< T >::Size, ImGuiWindow::Size, ImGuiWindow::SkipItems, ImGuiGroupData::WindowID, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by Separator().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetActiveID | ( | ImGuiID | id, |
| ImGuiWindow * | window | ||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::ActiveIdHasBeenEditedBefore, ImGuiContext::ActiveIdHasBeenEditedThisFrame, ImGuiContext::ActiveIdHasBeenPressedBefore, ImGuiContext::ActiveIdIsAlive, ImGuiContext::ActiveIdIsJustActivated, ImGuiContext::ActiveIdMouseButton, ImGuiContext::ActiveIdNoClearOnFocusLoss, ImGuiContext::ActiveIdSource, ImGuiContext::ActiveIdTimer, ImGuiContext::ActiveIdUsingKeyInputMask, ImGuiContext::ActiveIdUsingMouseWheel, ImGuiContext::ActiveIdUsingNavDirMask, ImGuiContext::ActiveIdUsingNavInputMask, ImGuiContext::ActiveIdWindow, GImGui, ImGuiInputSource_Mouse, ImGuiInputSource_Nav, ImGuiContext::LastActiveId, ImGuiContext::LastActiveIdTimer, ImGuiContext::NavActivateId, ImGuiContext::NavInputId, ImGuiContext::NavJustMovedToId, and ImGuiContext::NavJustTabbedId.
Referenced by BeginChildEx(), BeginDragDropSource(), ButtonBehavior(), ClearActiveID(), DragScalar(), InputTextEx(), SliderScalar(), StartMouseMovingWindow(), and VSliderScalar().
Here is the caller graph for this function:| void ImGui::SetAllocatorFunctions | ( | ImGuiMemAllocFunc | alloc_func, |
| ImGuiMemFreeFunc | free_func, | ||
| void * | user_data = NULL |
||
| ) |
References alloc_func, free_func, GImAllocatorAllocFunc, GImAllocatorFreeFunc, and GImAllocatorUserData.
References ImGuiIO::ClipboardUserData, GImGui, ImGuiContext::IO, and ImGuiIO::SetClipboardTextFn.
Referenced by ColorEditOptionsPopup(), InputTextEx(), and LogFinish().
Here is the caller graph for this function:| void ImGui::SetColorEditOptions | ( | ImGuiColorEditFlags | flags | ) |
References ImGuiContext::ColorEditOptions, GImGui, IM_ASSERT, ImGuiColorEditFlags__DataTypeMask, ImGuiColorEditFlags__DisplayMask, ImGuiColorEditFlags__InputMask, ImGuiColorEditFlags__OptionsDefault, ImGuiColorEditFlags__PickerMask, and ImIsPowerOfTwo().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetColumnOffset | ( | int | column_index, |
| float | offset_x | ||
| ) |
References Columns(), ImGuiOldColumns::Columns, ImGuiStyle::ColumnsMinSpacing, ImGuiOldColumns::Count, ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiOldColumns::Flags, GetColumnNormFromOffset(), GetColumnWidthEx(), GImGui, IM_ASSERT, ImGuiOldColumnFlags_NoForceWithinWindow, ImGuiOldColumnFlags_NoPreserveWidths, ImMax(), ImMin(), ImGuiOldColumns::IsBeingResized, ImGuiOldColumns::OffMaxX, ImGuiOldColumns::OffMinX, SetColumnOffset(), and ImGuiContext::Style.
Referenced by EndColumns(), SetColumnOffset(), and SetColumnWidth().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetColumnWidth | ( | int | column_index, |
| float | width | ||
| ) |
References ImGuiOldColumns::Current, ImGuiWindowTempData::CurrentColumns, ImGuiWindow::DC, GetColumnOffset(), GetCurrentWindowRead(), IM_ASSERT, and SetColumnOffset().
Here is the call graph for this function:| void ImGui::SetCurrentContext | ( | ImGuiContext * | ctx | ) |
References GImGui.
Referenced by CreateContext(), DestroyContext(), and Shutdown().
Here is the caller graph for this function:References ImGuiWindow::CalcFontSize(), ImFont::ContainerAtlas, ImGuiContext::CurrentWindow, ImGuiContext::DrawListSharedData, ImDrawListSharedData::Font, ImGuiContext::Font, ImGuiContext::FontBaseSize, ImGuiIO::FontGlobalScale, ImFont::FontSize, ImDrawListSharedData::FontSize, ImGuiContext::FontSize, GImGui, IM_ASSERT, ImMax(), ImGuiContext::IO, ImFont::IsLoaded(), ImFont::Scale, ImFontAtlas::TexUvLines, ImDrawListSharedData::TexUvLines, ImFontAtlas::TexUvWhitePixel, and ImDrawListSharedData::TexUvWhitePixel.
Referenced by NewFrame(), PopFont(), and PushFont().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), ImMax(), ImGuiWindow::Pos, and ImGuiWindow::Scroll.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_text_input().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetCursorPosX | ( | float | local_x | ) |
References ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), ImMax(), ImGuiWindow::Pos, ImGuiWindow::Scroll, and ImVec2::x.
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), EditTableSizingFlags(), Slic3r::GUI::GLCanvas3D::Labels::render(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_bar(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::NotificationManager::PopNotification::render_left_sign(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_left_sign(), Slic3r::GUI::NotificationManager::HintNotification::render_logo(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::PopNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_text(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_text(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(), ShowDemoWindowLayout(), and TreeAdvanceToLabelPos().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetCursorPosY | ( | float | local_y | ) |
References ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), ImMax(), ImGuiWindow::Pos, ImGuiWindow::Scroll, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_bar(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_bar(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner(), Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_documentation_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::NotificationManager::PopNotification::render_hypertext(), Slic3r::GUI::NotificationManager::PopNotification::render_left_sign(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_left_sign(), Slic3r::GUI::NotificationManager::HintNotification::render_logo(), Slic3r::GUI::NotificationManager::PopNotification::render_minimize_button(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_open_button_inner(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_pause_button_inner(), Slic3r::GUI::NotificationManager::HintNotification::render_preferences_button(), Slic3r::GUI::NotificationManager::HintNotification::render_right_arrow_button(), Slic3r::GUI::NotificationManager::PopNotification::render_text(), Slic3r::GUI::NotificationManager::HintNotification::render_text(), Slic3r::GUI::NotificationManager::ProgressBarNotification::render_text(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_text(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_text(), and Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), and ImMax().
Referenced by ColorPicker4(), ColorPickerOptionsPopup(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), and Slic3r::GUI::render_extruders_combo().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SetDragDropPayload | ( | const char * | type, |
| const void * | data, | ||
| size_t | sz, | ||
| ImGuiCond | cond = 0 |
||
| ) |
References ImVector< T >::Data, ImGuiPayload::Data, ImGuiPayload::DataFrameCount, ImGuiPayload::DataSize, ImGuiPayload::DataType, ImGuiContext::DragDropAcceptFrameCount, ImGuiContext::DragDropPayload, ImGuiContext::DragDropPayloadBufHeap, ImGuiContext::DragDropPayloadBufLocal, ImGuiContext::FrameCount, GImGui, IM_ARRAYSIZE, IM_ASSERT, ImGuiCond_Always, ImGuiCond_Once, ImStrncpy(), ImVector< T >::resize(), and ImGuiPayload::SourceId.
Referenced by ColorButton(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetFocusID | ( | ImGuiID | id, |
| ImGuiWindow * | window | ||
| ) |
References ImGuiContext::ActiveIdSource, ImGuiWindow::DC, GImGui, IM_ASSERT, ImGuiInputSource_Nav, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImRect::Max, ImRect::Min, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavFocusScopeId, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiContext::NavId, ImGuiContext::NavInitRequest, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, ImGuiWindow::NavRectRel, ImGuiContext::NavWindow, and ImGuiWindow::Pos.
Referenced by ButtonBehavior(), DragScalar(), InputTextEx(), SliderScalar(), and VSliderScalar().
Here is the caller graph for this function:References GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdAllowOverlap, ImGuiContext::HoveredIdNotActiveTimer, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdTimer, and ImGuiContext::HoveredIdUsingMouseWheel.
Referenced by ButtonBehavior(), ItemHoverable(), and ScrollbarEx().
Here is the caller graph for this function:| void ImGui::SetItemAllowOverlap | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdAllowOverlap, and ImGuiWindowTempData::LastItemId.
Referenced by Slic3r::GUI::selectable(), Selectable(), SplitterBehavior(), TabItemEx(), TableHeader(), and TreeNodeBehavior().
Here is the caller graph for this function:| void ImGui::SetItemDefaultFocus | ( | ) |
References ImGuiWindow::Appearing, ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, IsItemVisible(), ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, ImRect::Max, ImRect::Min, ImGuiContext::NavInitRequest, ImGuiContext::NavInitResultId, ImGuiContext::NavInitResultRectRel, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, NavUpdateAnyRequestFlag(), ImGuiContext::NavWindow, ImGuiWindow::Pos, ImGuiWindow::RootWindowForNav, and SetScrollHereY().
Referenced by ExampleAppConsole::Draw(), ShowDemoWindowPopups(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetItemUsingMouseWheel | ( | ) |
| void ImGui::SetKeyboardFocusHere | ( | int | offset = 0 | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiWindowTempData::FocusCounterRegular, GImGui, IM_ASSERT, ImGuiContext::TabFocusRequestNextCounterRegular, ImGuiContext::TabFocusRequestNextCounterTabStop, and ImGuiContext::TabFocusRequestNextWindow.
Referenced by ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowMisc(), and Slic3r::GUI::ImGuiWrapper::slider_float().
Here is the caller graph for this function:| void ImGui::SetLastItemData | ( | ImGuiWindow * | window, |
| ImGuiID | item_id, | ||
| ImGuiItemStatusFlags | status_flags, | ||
| const ImRect & | item_rect | ||
| ) |
References ImGuiWindow::DC, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemRect, and ImGuiWindowTempData::LastItemStatusFlags.
Referenced by Begin().
Here is the caller graph for this function:| void ImGui::SetMouseCursor | ( | ImGuiMouseCursor | cursor_type | ) |
References GImGui, and ImGuiContext::MouseCursor.
Referenced by ShowDemoWindowMisc(), SplitterBehavior(), TableUpdateBorders(), and UpdateDebugToolItemPicker().
Here is the caller graph for this function:| void ImGui::SetNavID | ( | ImGuiID | id, |
| ImGuiNavLayer | nav_layer, | ||
| ImGuiID | focus_scope_id, | ||
| const ImRect & | rect_rel | ||
| ) |
References GImGui, IM_ASSERT, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiContext::NavFocusScopeId, ImGuiContext::NavId, ImGuiWindow::NavLastIds, ImGuiContext::NavLayer, ImGuiWindow::NavRectRel, and ImGuiContext::NavWindow.
Referenced by EndMenuBar(), NavInitWindow(), NavRestoreLayer(), NavUpdate(), NavUpdateInitResult(), NavUpdateMoveResult(), Slic3r::GUI::selectable(), Selectable(), and TreePop().
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiNextItemData::Flags, GImGui, ImGuiCond_Always, ImGuiNextItemDataFlags_HasOpen, ImGuiContext::NextItemData, ImGuiNextItemData::OpenCond, ImGuiNextItemData::OpenVal, and ImGuiWindow::SkipItems.
Referenced by DebugNodeViewport(), SetNextTreeNodeOpen(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the caller graph for this function:| void ImGui::SetNextItemWidth | ( | float | item_width | ) |
References ImGuiNextItemData::Flags, GImGui, ImGuiNextItemDataFlags_HasWidth, ImGuiContext::NextItemData, and ImGuiNextItemData::Width.
Referenced by ColorEdit4(), ImGuiTextFilter::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), InputScalar(), LogButtons(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::rev_input(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppConstrainedResize(), ShowFont(), ShowMetricsWindow(), ShowPlaceholderObject(), and ShowStyleEditor().
Here is the caller graph for this function:References SetNextItemOpen(), and SetNextTreeNodeOpen().
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_window(), and SetNextTreeNodeOpen().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetNextWindowBgAlpha | ( | float | alpha | ) |
References ImGuiNextWindowData::BgAlphaVal, ImGuiNextWindowData::Flags, GImGui, ImGuiNextWindowDataFlags_HasBgAlpha, and ImGuiContext::NextWindowData.
Referenced by BeginTooltipEx(), Slic3r::GUI::GCodeViewer::SequentialView::Marker::render(), Slic3r::GUI::GCodeViewer::SequentialView::GCodeWindow::render(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::ImGuiWrapper::set_next_window_bg_alpha(), ShowExampleAppSimpleOverlay(), and UpdateDebugToolItemPicker().
Here is the caller graph for this function:References ImGuiNextWindowData::CollapsedCond, ImGuiNextWindowData::CollapsedVal, ImGuiNextWindowData::Flags, GImGui, IM_ASSERT, ImGuiCond_Always, ImGuiNextWindowDataFlags_HasCollapsed, ImIsPowerOfTwo(), and ImGuiContext::NextWindowData.
Here is the call graph for this function:References ImGuiNextWindowData::ContentSizeVal, ImGuiNextWindowData::Flags, GImGui, ImFloor(), ImGuiNextWindowDataFlags_HasContentSize, and ImGuiContext::NextWindowData.
Referenced by BeginTableEx(), ShowDemoWindowColumns(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetNextWindowFocus | ( | ) |
References ImGuiNextWindowData::Flags, GImGui, ImGuiNextWindowDataFlags_HasFocus, and ImGuiContext::NextWindowData.
| void ImGui::SetNextWindowPos | ( | const ImVec2 & | pos, |
| ImGuiCond | cond = 0, |
||
| const ImVec2 & | pivot = ImVec2(0, 0) |
||
| ) |
References ImGuiNextWindowData::Flags, GImGui, IM_ASSERT, ImGuiCond_Always, ImGuiNextWindowDataFlags_HasPos, ImIsPowerOfTwo(), ImGuiContext::NextWindowData, ImGuiNextWindowData::PosCond, ImGuiNextWindowData::PosPivotVal, and ImGuiNextWindowData::PosVal.
Referenced by BeginCombo(), BeginMenu(), BeginPopupModal(), BeginTooltipEx(), BeginViewportSideBar(), ColorEdit4(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), NavUpdateWindowingOverlay(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), Slic3r::GUI::ImGuiWrapper::set_next_window_pos(), ShowDemoWindow(), ShowDemoWindowPopups(), ShowExampleAppFullscreen(), ShowExampleAppSimpleOverlay(), ShowExampleAppWindowTitles(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiNextWindowData::Flags, GImGui, ImGuiNextWindowDataFlags_HasScroll, ImGuiContext::NextWindowData, and ImGuiNextWindowData::ScrollVal.
Referenced by BeginTableEx().
Here is the caller graph for this function:References ImGuiNextWindowData::Flags, GImGui, IM_ASSERT, ImGuiCond_Always, ImGuiNextWindowDataFlags_HasSize, ImIsPowerOfTwo(), ImGuiContext::NextWindowData, ImGuiNextWindowData::SizeCond, and ImGuiNextWindowData::SizeVal.
Referenced by BeginChildEx(), BeginViewportSideBar(), ExampleAppConsole::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), igl::opengl::glfw::imgui::ImGuiMenu::draw_labels_window(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), NewFrame(), Slic3r::GUI::ImGuiWrapper::set_next_window_pos(), Slic3r::GUI::ImGuiWrapper::set_next_window_size(), ShowDemoWindow(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLog(), ShowExampleAppLongText(), and ShowExampleAppPropertyEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetNextWindowSizeConstraints | ( | const ImVec2 & | size_min, |
| const ImVec2 & | size_max, | ||
| ImGuiSizeCallback | custom_callback = NULL, |
||
| void * | custom_callback_data = NULL |
||
| ) |
References ImGuiNextWindowData::Flags, GImGui, ImGuiNextWindowDataFlags_HasSizeConstraint, ImGuiContext::NextWindowData, ImGuiNextWindowData::SizeCallback, ImGuiNextWindowData::SizeCallbackUserData, and ImGuiNextWindowData::SizeConstraintRect.
Referenced by BeginCombo(), igl::opengl::glfw::imgui::ImGuiMenu::draw_viewer_window(), NavUpdateWindowingOverlay(), Slic3r::GUI::GCodeViewer::render_legend(), and ShowExampleAppConstrainedResize().
Here is the caller graph for this function:| void ImGui::SetScrollFromPosX | ( | float | local_x, |
| float | center_x_ratio = 0.5f |
||
| ) |
References ImGuiContext::CurrentWindow, GImGui, and SetScrollFromPosX().
Referenced by EndTable(), ScrollToBringRectIntoView(), SetScrollFromPosX(), SetScrollHereX(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollFromPosX | ( | ImGuiWindow * | window, |
| float | local_x, | ||
| float | center_x_ratio | ||
| ) |
References IM_ASSERT, IM_FLOOR, ImGuiWindow::Scroll, ImGuiWindow::ScrollTarget, ImGuiWindow::ScrollTargetCenterRatio, ImGuiWindow::ScrollTargetEdgeSnapDist, and ImVec2::x.
| void ImGui::SetScrollFromPosY | ( | float | local_y, |
| float | center_y_ratio = 0.5f |
||
| ) |
References ImGuiContext::CurrentWindow, GImGui, and SetScrollFromPosY().
Referenced by ScrollToBringRectIntoView(), SetScrollFromPosY(), SetScrollHereY(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollFromPosY | ( | ImGuiWindow * | window, |
| float | local_y, | ||
| float | center_y_ratio | ||
| ) |
References IM_ASSERT, IM_FLOOR, ImGuiWindow::MenuBarHeight(), ImGuiWindow::Scroll, ImGuiWindow::ScrollTarget, ImGuiWindow::ScrollTargetCenterRatio, ImGuiWindow::ScrollTargetEdgeSnapDist, ImGuiWindow::TitleBarHeight(), and ImVec2::y.
Here is the call graph for this function:| void ImGui::SetScrollHereX | ( | float | center_x_ratio = 0.5f | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImLerp(), ImMax(), ImGuiStyle::ItemSpacing, ImGuiWindowTempData::LastItemRect, ImRect::Max, ImRect::Min, ImGuiWindow::Pos, ImGuiWindow::ScrollTargetEdgeSnapDist, SetScrollFromPosX(), ImGuiContext::Style, ImGuiWindow::WindowPadding, and ImVec2::x.
Referenced by ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollHereY | ( | float | center_y_ratio = 0.5f | ) |
References ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPosPrevLine, ImGuiWindow::DC, GImGui, ImLerp(), ImMax(), ImGuiStyle::ItemSpacing, ImGuiWindow::Pos, ImGuiWindowTempData::PrevLineSize, ImGuiWindow::ScrollTargetEdgeSnapDist, SetScrollFromPosY(), ImGuiContext::Style, ImGuiWindow::WindowPadding, and ImVec2::y.
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), SetItemDefaultFocus(), and ShowDemoWindowLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollX | ( | float | scroll_x | ) |
References ImGuiContext::CurrentWindow, GImGui, scroll_x, and SetScrollX().
Referenced by NavUpdate(), SetScrollX(), ShowDemoWindowLayout(), and UpdateMouseWheel().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollX | ( | ImGuiWindow * | window, |
| float | scroll_x | ||
| ) |
References scroll_x, ImGuiWindow::ScrollTarget, ImGuiWindow::ScrollTargetCenterRatio, ImGuiWindow::ScrollTargetEdgeSnapDist, and ImVec2::x.
| void ImGui::SetScrollY | ( | float | scroll_y | ) |
References ImGuiContext::CurrentWindow, GImGui, scroll_y, and SetScrollY().
Referenced by InputTextEx(), NavUpdate(), NavUpdateMoveResult(), NavUpdatePageUpPageDown(), Slic3r::GUI::scroll_down(), Slic3r::GUI::scroll_up(), Slic3r::GUI::scroll_y(), SetScrollY(), ShowDemoWindowLayout(), and UpdateMouseWheel().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetScrollY | ( | ImGuiWindow * | window, |
| float | scroll_y | ||
| ) |
References scroll_y, ImGuiWindow::ScrollTarget, ImGuiWindow::ScrollTargetCenterRatio, ImGuiWindow::ScrollTargetEdgeSnapDist, and ImVec2::y.
| void ImGui::SetStateStorage | ( | ImGuiStorage * | storage | ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiWindowTempData::StateStorage, and ImGuiWindow::StateStorage.
References ImGuiContext::CurrentTabBar, ImGuiTabBar::Flags, GImGui, ImGuiTabBarFlags_DockNode, TabBarCalcTabID(), and TabBarFindTabByID().
Referenced by NotifyOfDocumentsClosedElsewhere().
Here is the call graph for this function:
Here is the caller graph for this function:References SetTooltipV().
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_italic_button(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoEmboss::draw_window(), EndFrame(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), PlotEx(), Slic3r::GUI::GLGizmoEmboss::revertible(), Slic3r::GUI::ImGuiWrapper::search_list(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowWidgets(), TabItemEx(), TableHeader(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:References BeginTooltipEx(), EndTooltip(), ImGuiTooltipFlags_OverridePreviousTooltip, and TextV().
Referenced by SetTooltip().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetWindowClipRectBeforeSetChannel | ( | ImGuiWindow * | window, |
| const ImRect & | clip_rect | ||
| ) |
References ImDrawList::_ClipRectStack, ImDrawList::_CmdHeader, ImDrawCmdHeader::ClipRect, ImGuiWindow::ClipRect, ImVector< T >::Data, ImGuiWindow::DrawList, ImVector< T >::Size, and ImRect::ToVec4().
Referenced by NextColumn(), PopColumnsBackground(), PushColumnsBackground(), TableBeginCell(), TableEndRow(), TablePopBackgroundChannel(), and TablePushBackgroundChannel().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, GImGui, and SetWindowCollapsed().
Referenced by Begin(), SetWindowCollapsed(), and SetWindowCollapsed().
Here is the call graph for this function:
Here is the caller graph for this function:References FindWindowByName(), and SetWindowCollapsed().
Here is the call graph for this function:| void ImGui::SetWindowCollapsed | ( | ImGuiWindow * | window, |
| bool | collapsed, | ||
| ImGuiCond | cond = 0 |
||
| ) |
References ImGuiWindow::Collapsed, ImGuiCond_Appearing, ImGuiCond_FirstUseEver, ImGuiCond_Once, and ImGuiWindow::SetWindowCollapsedAllowFlags.
| void ImGui::SetWindowFocus | ( | ) |
References ImGuiContext::CurrentWindow, FocusWindow(), and GImGui.
Here is the call graph for this function:References FindWindowByName(), and FocusWindow().
Here is the call graph for this function:| void ImGui::SetWindowFontScale | ( | float | scale | ) |
References ImGuiWindow::CalcFontSize(), ImGuiContext::DrawListSharedData, ImDrawListSharedData::FontSize, ImGuiContext::FontSize, ImGuiWindow::FontWindowScale, GetCurrentWindow(), GImGui, IM_ASSERT, and scale().
Referenced by ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindow::HitTestHoleOffset, ImGuiWindow::HitTestHoleSize, IM_ASSERT, ImGuiWindow::Pos, and ImVec2ih::x.
References FindWindowByName(), and SetWindowPos().
Here is the call graph for this function:References GetCurrentWindowRead(), and SetWindowPos().
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::GLGizmoCut3D::adjust_window_position(), Begin(), NavUpdateWindowing(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), SetWindowPos(), SetWindowPos(), UpdateMouseMovingWindowNewFrame(), and UpdateMouseWheel().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetWindowPos | ( | ImGuiWindow * | window, |
| const ImVec2 & | pos, | ||
| ImGuiCond | cond = 0 |
||
| ) |
References ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindowTempData::CursorStartPos, ImGuiWindow::DC, ImGuiWindowTempData::IdealMaxPos, IM_ASSERT, ImFloor(), ImGuiCond_Appearing, ImGuiCond_FirstUseEver, ImGuiCond_Once, ImIsPowerOfTwo(), ImGuiWindow::Pos, ImGuiWindow::SetWindowPosAllowFlags, and ImGuiWindow::SetWindowPosVal.
Here is the call graph for this function:References FindWindowByName(), and SetWindowSize().
Here is the call graph for this function:References ImGuiContext::CurrentWindow, GImGui, and SetWindowSize().
Referenced by Begin(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::set_minimal_window_size(), SetWindowSize(), SetWindowSize(), and ShowExampleAppConstrainedResize().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::SetWindowSize | ( | ImGuiWindow * | window, |
| const ImVec2 & | size, | ||
| ImGuiCond | cond = 0 |
||
| ) |
References ImGuiWindow::AutoFitFramesX, ImGuiWindow::AutoFitFramesY, ImGuiWindow::AutoFitOnlyGrows, IM_ASSERT, IM_FLOOR, ImGuiCond_Appearing, ImGuiCond_FirstUseEver, ImGuiCond_Once, ImIsPowerOfTwo(), ImGuiWindow::SetWindowSizeAllowFlags, ImGuiWindow::SizeFull, ImVec2::x, and ImVec2::y.
Here is the call graph for this function:| void ImGui::ShadeVertsLinearColorGradientKeepAlpha | ( | ImDrawList * | draw_list, |
| int | vert_start_idx, | ||
| int | vert_end_idx, | ||
| ImVec2 | gradient_p0, | ||
| ImVec2 | gradient_p1, | ||
| ImU32 | col0, | ||
| ImU32 | col1 | ||
| ) |
References ImVector< T >::Data, IM_COL32_A_MASK, IM_COL32_B_SHIFT, IM_COL32_G_SHIFT, IM_COL32_R_SHIFT, ImClamp(), ImDot(), ImLengthSqr(), and ImDrawList::VtxBuffer.
Referenced by ColorPicker4().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShadeVertsLinearUV | ( | ImDrawList * | draw_list, |
| int | vert_start_idx, | ||
| int | vert_end_idx, | ||
| const ImVec2 & | a, | ||
| const ImVec2 & | b, | ||
| const ImVec2 & | uv_a, | ||
| const ImVec2 & | uv_b, | ||
| bool | clamp | ||
| ) |
References ImVector< T >::Data, ImClamp(), ImMax(), ImMin(), ImMul(), scale(), ImDrawList::VtxBuffer, ImVec2::x, and ImVec2::y.
Referenced by ImDrawList::AddImageRounded().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShowAboutWindow | ( | bool * | p_open = NULL | ) |
References ImGuiIO::BackendFlags, ImGuiIO::BackendPlatformName, ImGuiIO::BackendRendererName, Begin(), BeginChildFrame(), Button(), Checkbox(), ImGuiIO::ConfigFlags, ImGuiIO::ConfigInputTextCursorBlink, ImGuiIO::ConfigMacOSXBehaviors, ImGuiIO::ConfigMemoryCompactTimer, ImGuiIO::ConfigWindowsMoveFromTitleBarOnly, ImGuiIO::ConfigWindowsResizeFromEdges, ImGuiIO::DisplayFramebufferScale, ImGuiIO::DisplaySize, End(), EndChildFrame(), ImFontAtlas::Flags, ImGuiIO::Fonts, ImFontAtlas::Fonts, GetID(), GetIO(), GetStyle(), GetTextLineHeightWithSpacing(), GetVersion(), IMGUI_VERSION, IMGUI_VERSION_NUM, ImGuiBackendFlags_HasGamepad, ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos, ImGuiBackendFlags_RendererHasVtxOffset, ImGuiConfigFlags_NavEnableGamepad, ImGuiConfigFlags_NavEnableKeyboard, ImGuiConfigFlags_NavEnableSetMousePos, ImGuiConfigFlags_NavNoCaptureKeyboard, ImGuiConfigFlags_NoMouse, ImGuiConfigFlags_NoMouseCursorChange, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoMove, LogFinish(), LogText(), LogToClipboard(), ImGuiIO::MouseDrawCursor, Separator(), ImVector< T >::Size, style, ImFontAtlas::TexHeight, Text(), ImFontAtlas::TexWidth, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShowDemoWindow | ( | bool * | p_open = NULL | ) |
References ImGuiIO::BackendFlags, Begin(), BeginMenu(), BeginMenuBar(), BeginTable(), BulletText(), Button(), Checkbox(), CheckboxFlags(), CollapsingHeader(), ImGuiIO::ConfigDragClickToInputText, ImGuiIO::ConfigFlags, ImGuiIO::ConfigInputTextCursorBlink, ImGuiIO::ConfigWindowsMoveFromTitleBarOnly, ImGuiIO::ConfigWindowsResizeFromEdges, End(), EndMenu(), EndMenuBar(), EndTable(), GetCurrentContext(), GetFontSize(), GetIO(), GetKeyIndex(), GetMainViewport(), GetTime(), HelpMarker(), IM_ASSERT, IMGUI_VERSION, ImGuiBackendFlags_HasGamepad, ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos, ImGuiBackendFlags_RendererHasVtxOffset, ImGuiCond_FirstUseEver, ImGuiConfigFlags_NavEnableGamepad, ImGuiConfigFlags_NavEnableKeyboard, ImGuiConfigFlags_NavEnableSetMousePos, ImGuiConfigFlags_NoMouse, ImGuiConfigFlags_NoMouseCursorChange, ImGuiKey_Space, ImGuiWindowFlags_MenuBar, ImGuiWindowFlags_NoBackground, ImGuiWindowFlags_NoBringToFrontOnFocus, ImGuiWindowFlags_NoCollapse, ImGuiWindowFlags_NoMove, ImGuiWindowFlags_NoNav, ImGuiWindowFlags_NoResize, ImGuiWindowFlags_NoScrollbar, ImGuiWindowFlags_NoTitleBar, IsKeyPressed(), LogButtons(), LogFinish(), LogText(), LogToClipboard(), MenuItem(), ImGuiIO::MouseDrawCursor, PopItemWidth(), PushItemWidth(), SameLine(), Separator(), SetNextWindowPos(), SetNextWindowSize(), ShowAboutWindow(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppAutoResize(), ShowExampleAppConsole(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppFullscreen(), ShowExampleAppLayout(), ShowExampleAppLog(), ShowExampleAppLongText(), ShowExampleAppMainMenuBar(), ShowExampleAppPropertyEditor(), ShowExampleAppSimpleOverlay(), ShowExampleAppWindowTitles(), ShowExampleMenuFile(), ShowMetricsWindow(), ShowStyleEditor(), ShowUserGuide(), Spacing(), TableNextColumn(), Text(), TreeNode(), TreePop(), ImGuiViewport::WorkPos, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLCanvas3D::render().
Here is the caller graph for this function:| void ImGui::ShowFontAtlas | ( | ImFontAtlas * | atlas | ) |
References ImFontAtlas::Fonts, Image(), PopID(), PushID(), ShowFont(), ImVector< T >::Size, ImFontAtlas::TexHeight, ImFontAtlas::TexID, ImFontAtlas::TexWidth, TreeNode(), and TreePop().
Referenced by ShowMetricsWindow(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:References BeginCombo(), EndCombo(), ImGuiIO::FontDefault, ImGuiIO::Fonts, ImFontAtlas::Fonts, ImFont::GetDebugName(), GetFont(), GetIO(), HelpMarker(), PopID(), PushID(), SameLine(), Selectable(), and ImVector< T >::Size.
Referenced by ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShowMetricsWindow | ( | bool * | p_open = NULL | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdAllowOverlap, ImGuiContext::ActiveIdPreviousFrame, ImGuiContext::ActiveIdSource, ImGuiContext::ActiveIdTimer, ImGuiContext::ActiveIdWindow, ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImDrawList::AddText(), ImChunkStream< T >::begin(), Begin(), ImGuiWindow::BeginOrderWithinContext, ImGuiTable::BgClipRect, ImGuiTextBuffer::Buf, BulletText(), Button(), ImGuiTextBuffer::c_str(), Checkbox(), ClearIniSettings(), col(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, Combo(), ImGuiWindow::ContentRegionRect, ImGuiWindow::ContentSize, ImGuiWindow::ContentSizeIdeal, ImGuiPayload::DataSize, ImGuiPayload::DataType, ImGuiContext::DebugMetricsConfig, DebugNodeDrawList(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeTableSettings(), DebugNodeViewport(), DebugNodeWindowSettings(), DebugNodeWindowsList(), DebugStartItemPicker(), ImGuiContext::DragDropActive, ImGuiContext::DragDropPayload, ImGuiViewportP::DrawDataBuilder, End(), ImGuiWindow::Flags, ImGuiIO::Fonts, ImFontAtlas::Fonts, ImGuiContext::FrameCount, ImGuiIO::Framerate, ImPool< T >::GetByIndex(), GetFontSize(), GetForegroundDrawList(), ImRect::GetHeight(), ImPool< T >::GetSize(), GetTextLineHeight(), GetTreeNodeToLabelSpacing(), GetVersion(), ImRect::GetWidth(), GImGui, ImGuiTable::HostClipRect, ImGuiTable::HoveredColumnBody, ImGuiContext::HoveredId, ImGuiContext::HoveredIdAllowOverlap, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdTimer, ImGuiContext::HoveredWindow, ImGuiContext::HoveredWindowUnderMovingWindow, ImGuiTable::ID, IM_ARRAYSIZE, IM_ASSERT, IM_COL32, ImFormatString(), ImGuiInputSource_COUNT, ImGuiInputTextFlags_ReadOnly, ImGuiWindowFlags_ChildMenu, ImGuiWindowFlags_ChildWindow, Indent(), ImGuiIO::IniFilename, ImGuiWindow::InnerClipRect, ImGuiTable::InnerClipRect, ImGuiWindow::InnerRect, ImGuiTable::InnerRect, ImGuiTable::InnerWindow, InputTextMultiline(), ImGuiContext::IO, IsItemHovered(), ImGuiIO::KeyCtrl, ImGuiTable::LastFirstRowHeight, ImGuiTable::LastFrameActive, ImGuiTable::LastOuterHeight, ImDrawDataBuilder::Layers, ImRect::Max, ImGuiIO::MetricsActiveAllocations, ImGuiIO::MetricsActiveWindows, MetricsHelpMarker(), ImGuiIO::MetricsRenderIndices, ImGuiIO::MetricsRenderVertices, ImGuiIO::MetricsRenderWindows, ImRect::Min, ImGuiContext::MovingWindow, ImGuiWindow::Name, ImGuiContext::NavActivateId, ImGuiIO::NavActive, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavFocusScopeId, ImGuiContext::NavId, ImGuiContext::NavInputId, ImGuiContext::NavInputSource, ImGuiContext::NavLayer, ImGuiIO::NavVisible, ImGuiContext::NavWindow, ImGuiContext::NavWindowingTarget, ImChunkStream< T >::next_chunk(), ImGuiContext::OpenPopupStack, ImGuiTable::OuterRect, ImGuiWindow::OuterRectClipped, ImGuiTable::OuterWindow, ImGuiWindow::Pos, ImGuiWindow::Rect(), RenderViewportsThumbnails(), ImGuiWindow::RootWindow, SameLine(), SaveIniSettingsToDisk(), SaveIniSettingsToMemory(), ImGuiWindow::Scroll, Selectable(), Separator(), SetNextItemWidth(), ImGuiContext::SettingsDirtyTimer, ImGuiContext::SettingsHandlers, ImGuiContext::SettingsIniData, ImGuiContext::SettingsTables, ImGuiContext::SettingsWindows, ImGuiMetricsConfig::ShowDrawCmdBoundingBoxes, ImGuiMetricsConfig::ShowDrawCmdMesh, ShowFontAtlas(), ImGuiMetricsConfig::ShowTablesRects, ImGuiMetricsConfig::ShowTablesRectsType, ImGuiMetricsConfig::ShowWindowsBeginOrder, ImGuiMetricsConfig::ShowWindowsRects, ImGuiMetricsConfig::ShowWindowsRectsType, ImVector< T >::Size, ImGuiTextBuffer::size(), ImChunkStream< T >::size(), SmallButton(), ImGuiPayload::SourceId, ImGuiContext::TabBars, ImGuiContext::Tables, Text(), TextUnformatted(), TreeNode(), TreePop(), Unindent(), ImGuiContext::Viewports, ImGuiWindow::WasActive, ImGuiWindow::WindowPadding, ImGuiContext::Windows, ImGuiWindow::WorkRect, ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindow().
Here is the caller graph for this function:| void ImGui::ShowStyleEditor | ( | ImGuiStyle * | ref = NULL | ) |
References ImDrawList::_CalcCircleAutoSegmentCount(), ImDrawList::AddCircle(), BeginChild(), BeginGroup(), BeginTabBar(), BeginTabItem(), BeginTooltip(), Button(), CalcTextSize(), Checkbox(), col(), ColorEdit4(), ImGuiStyle::Colors, Combo(), DragFloat(), ImGuiTextFilter::Draw(), Dummy(), EndChild(), EndGroup(), EndTabBar(), EndTabItem(), EndTooltip(), ImGuiIO::FontGlobalScale, ImGuiIO::Fonts, GetColorU32(), GetCursorScreenPos(), GetFontSize(), GetIO(), GetStyle(), GetStyleColorName(), GetWindowDrawList(), GetWindowWidth(), HelpMarker(), IM_MAX, IM_NEWLINE, ImGuiCol_COUNT, ImGuiCol_Text, ImGuiColorEditFlags_AlphaBar, ImGuiColorEditFlags_AlphaPreview, ImGuiColorEditFlags_AlphaPreviewHalf, ImGuiColorEditFlags_None, ImGuiSliderFlags_AlwaysClamp, ImGuiTabBarFlags_None, ImGuiWindowFlags_AlwaysHorizontalScrollbar, ImGuiWindowFlags_AlwaysVerticalScrollbar, ImGuiWindowFlags_NavFlattened, IsItemActive(), LogFinish(), LogText(), LogToClipboard(), LogToTTY(), ImGuiTextFilter::PassFilter(), PopID(), PopItemWidth(), PushID(), PushItemWidth(), RadioButton(), SameLine(), Separator(), SetNextItemWidth(), SetNextWindowPos(), SetWindowFontScale(), ShowFontAtlas(), ShowFontSelector(), ShowStyleSelector(), SliderFloat(), SliderFloat2(), Spacing(), style, Text(), TextUnformatted(), ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindow().
Here is the caller graph for this function:| bool ImGui::ShowStyleSelector | ( | const char * | label | ) |
References Combo(), StyleColorsClassic(), StyleColorsDark(), and StyleColorsLight().
Referenced by ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShowUserGuide | ( | ) |
References BulletText(), ImGuiIO::FontAllowUserScaling, GetIO(), Indent(), and Unindent().
Referenced by ShowDemoWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::ShrinkWidths | ( | ImGuiShrinkWidthItem * | items, |
| int | count, | ||
| float | width_excess | ||
| ) |
References ImFloor(), ImMax(), ImMin(), ImQsort, ShrinkWidthItemComparer(), and ImGuiShrinkWidthItem::Width.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Shutdown | ( | ImGuiContext * | context | ) |
References ImGuiContext::ActiveIdPreviousFrameWindow, ImGuiContext::ActiveIdWindow, ImGuiContext::BeginPopupStack, CallContextHooks(), ImVector< T >::clear(), ImGuiTextBuffer::clear(), ImGuiStorage::Clear(), ImPool< T >::Clear(), ImChunkStream< T >::clear(), ImGuiInputTextState::ClearFreeMemory(), ImGuiContext::ClipboardHandlerData, ImGuiContext::ColorStack, ImGuiContext::CurrentTabBarStack, ImGuiContext::CurrentWindow, ImGuiContext::CurrentWindowStack, ImGuiContext::DrawChannelsTempMergeBuffer, ImGuiContext::FontAtlasOwnedByContext, ImGuiIO::Fonts, ImGuiContext::FontStack, GImGui, ImGuiContext::HoveredWindow, ImGuiContext::HoveredWindowUnderMovingWindow, IM_DELETE(), ImFileClose(), ImGuiContextHookType_Shutdown, ImGuiIO::IniFilename, ImGuiContext::Initialized, ImGuiContext::InputTextState, ImGuiContext::IO, ImFontAtlas::Locked, ImGuiContext::LogBuffer, ImGuiContext::LogFile, ImGuiContext::MenusIdSubmittedThisFrame, ImGuiContext::MovingWindow, ImGuiContext::NavWindow, ImGuiContext::OpenPopupStack, SaveIniSettingsToDisk(), SetCurrentContext(), ImGuiContext::SettingsHandlers, ImGuiContext::SettingsLoaded, ImGuiContext::SettingsWindows, ImGuiContext::ShrinkWidthBuffer, ImVector< T >::Size, ImGuiContext::StyleVarStack, ImGuiContext::TabBars, ImGuiContext::Tables, ImGuiContext::TablesTempDataStack, ImGuiContext::Viewports, ImGuiContext::Windows, ImGuiContext::WindowsById, ImGuiContext::WindowsFocusOrder, and ImGuiContext::WindowsTempSortBuffer.
Referenced by DestroyContext().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderAngle | ( | const char * | label, |
| float * | v_rad, | ||
| float | v_degrees_min = -360.0f, |
||
| float | v_degrees_max = +360.0f, |
||
| const char * | format = "%.0f deg", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References IM_PI, and SliderFloat().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiDataType | data_type, | ||
| void * | p_v, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags, | ||
| ImRect * | out_grab_bb | ||
| ) |
References ImGuiContext::CurrentItemFlags, GImGui, IM_ASSERT, IM_S32_MAX, IM_S32_MIN, IM_S64_MAX, IM_S64_MIN, IM_U32_MAX, IM_U64_MAX, ImGuiDataType_COUNT, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiDataType_S16, ImGuiDataType_S32, ImGuiDataType_S64, ImGuiDataType_S8, ImGuiDataType_U16, ImGuiDataType_U32, ImGuiDataType_U64, ImGuiDataType_U8, ImGuiItemFlags_ReadOnly, ImGuiSliderFlags_InvalidMask_, and ImGuiSliderFlags_ReadOnly.
Referenced by SliderScalar(), and VSliderScalar().
Here is the caller graph for this function:| IMGUI_API bool ImGui::SliderBehaviorT | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiDataType | data_type, | ||
| T * | v, | ||
| T | v_min, | ||
| T | v_max, | ||
| const char * | format, | ||
| ImGuiSliderFlags | flags, | ||
| ImRect * | out_grab_bb | ||
| ) |
|
inlinestatic |
References ImGuiDataType_Float, SliderFloat(), and SliderScalar().
Here is the call graph for this function:| bool ImGui::SliderFloat | ( | const char * | label, |
| float * | v, | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and SliderScalar().
Referenced by ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleMenuFile(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::slider_float(), SliderAngle(), and SliderFloat().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References ImGuiDataType_Float, SliderFloat2(), and SliderScalarN().
Here is the call graph for this function:| bool ImGui::SliderFloat2 | ( | const char * | label, |
| float | v[2], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and SliderScalarN().
Referenced by ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowStyleEditor(), and SliderFloat2().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References ImGuiDataType_Float, SliderFloat3(), and SliderScalarN().
Here is the call graph for this function:| bool ImGui::SliderFloat3 | ( | const char * | label, |
| float | v[3], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and SliderScalarN().
Referenced by ShowDemoWindowMisc(), ShowDemoWindowWidgets(), and SliderFloat3().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References ImGuiDataType_Float, SliderFloat4(), and SliderScalarN().
Here is the call graph for this function:| bool ImGui::SliderFloat4 | ( | const char * | label, |
| float | v[4], | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and SliderScalarN().
Referenced by ShowDemoWindowWidgets(), and SliderFloat4().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderInt | ( | const char * | label, |
| int * | v, | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and SliderScalar().
Referenced by LogButtons(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), ShowExampleAppAutoResize(), and ShowExampleAppCustomRendering().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderInt2 | ( | const char * | label, |
| int | v[2], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and SliderScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderInt3 | ( | const char * | label, |
| int | v[3], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and SliderScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderInt4 | ( | const char * | label, |
| int | v[4], | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and SliderScalarN().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
References IM_ASSERT, ImGuiSliderFlags_Logarithmic, ImGuiSliderFlags_None, and SliderScalar().
Here is the call graph for this function:| bool ImGui::SliderScalar | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdUsingNavDirMask, ImDrawList::AddRectFilled(), CalcItemWidth(), CalcTextSize(), ImGuiWindowTempData::CursorPos, DataTypeFormatString(), DataTypeGetInfo(), ImGuiWindow::DC, ImGuiWindow::DrawList, FocusWindow(), ImGuiStyle::FrameRounding, GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, ImGuiContext::HoveredId, IM_ARRAYSIZE, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiDataType_S32, ImGuiDir_Left, ImGuiDir_Right, ImGuiItemAddFlags_Focusable, ImGuiItemStatusFlags_Focused, ImGuiSliderFlags_AlwaysClamp, ImGuiSliderFlags_NoInput, ImGuiContext::IO, ItemAdd(), ItemHoverable(), ItemSize(), ImGuiIO::KeyCtrl, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogSetNextTextDecoration(), MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiIO::MouseClicked, ImGuiContext::NavActivateId, ImGuiContext::NavInputId, PatchFormatStringFloatToInt(), ImGuiDataTypeInfo::PrintFmt, RenderFrame(), RenderNavHighlight(), RenderText(), RenderTextClipped(), SetActiveID(), SetFocusID(), ImGuiWindow::SkipItems, SliderBehavior(), ImGuiContext::Style, style, TempInputIsActive(), TempInputScalar(), ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindowWidgets(), SliderFloat(), SliderFloat(), SliderInt(), SliderScalar(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SliderScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format, | ||
| float | power | ||
| ) |
References IM_ASSERT, ImGuiSliderFlags_Logarithmic, ImGuiSliderFlags_None, and SliderScalarN().
Here is the call graph for this function:| bool ImGui::SliderScalarN | ( | const char * | label, |
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| int | components, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References BeginGroup(), CalcItemWidth(), EndGroup(), FindRenderedTextEnd(), GDataTypeInfo, GetCurrentWindow(), GImGui, ImGuiStyle::ItemInnerSpacing, PopID(), PopItemWidth(), PushID(), PushMultiItemsWidths(), SameLine(), ImGuiDataTypeInfo::Size, ImGuiWindow::SkipItems, SliderScalar(), ImGuiContext::Style, TextEx(), and ImVec2::x.
Referenced by SliderFloat2(), SliderFloat2(), SliderFloat3(), SliderFloat3(), SliderFloat4(), SliderFloat4(), SliderInt2(), SliderInt3(), SliderInt4(), and SliderScalarN().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SmallButton | ( | const char * | label | ) |
References ButtonEx(), ImGuiStyle::FramePadding, GImGui, ImGuiButtonFlags_AlignTextBaseLine, ImGuiContext::Style, and ImVec2::y.
Referenced by DebugNodeTabBar(), DebugNodeTable(), ExampleAppConsole::Draw(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppLog(), ShowFont(), and ShowMetricsWindow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Spacing | ( | ) |
References GetCurrentWindow(), ItemSize(), and ImGuiWindow::SkipItems.
Referenced by ColorEdit4(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowStyleEditor().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::SplitterBehavior | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| ImGuiAxis | axis, | ||
| float * | size1, | ||
| float * | size2, | ||
| float | min_size1, | ||
| float | min_size2, | ||
| float | hover_extend = 0.0f, |
||
| float | hover_visibility_delay = 0.0f |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdClickOffset, ImDrawList::AddRectFilled(), ButtonBehavior(), col(), ImGuiContext::CurrentItemFlags, ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImRect::Expand(), GetColorU32(), GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdTimer, IM_ASSERT, ImGuiAxis_X, ImGuiAxis_Y, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_FlattenChildren, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiItemFlags_NoNav, ImGuiItemFlags_NoNavDefaultFocus, ImGuiMouseCursor_ResizeEW, ImGuiMouseCursor_ResizeNS, ImMax(), ImGuiContext::IO, ItemAdd(), MarkItemEdited(), ImRect::Min, ImGuiIO::MousePos, SetItemAllowOverlap(), SetMouseCursor(), ImVec2::x, and ImVec2::y.
Here is the call graph for this function:| void ImGui::StartMouseMovingWindow | ( | ImGuiWindow * | window | ) |
References ImGuiContext::ActiveIdClickOffset, ImGuiContext::ActiveIdNoClearOnFocusLoss, ImGuiWindow::Flags, FocusWindow(), GImGui, ImGuiWindowFlags_NoMove, ImGuiContext::IO, ImGuiIO::MousePos, ImGuiWindow::MoveId, ImGuiContext::MovingWindow, ImGuiContext::NavDisableHighlight, ImGuiWindow::Pos, ImGuiWindow::RootWindow, and SetActiveID().
Referenced by CollapseButton(), and UpdateMouseMovingWindowEndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::StyleColorsClassic | ( | ImGuiStyle * | dst = NULL | ) |
References GetStyle(), ImGuiCol_Border, ImGuiCol_BorderShadow, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_CheckMark, ImGuiCol_ChildBg, ImGuiCol_DragDropTarget, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_MenuBarBg, ImGuiCol_ModalWindowDimBg, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingDimBg, ImGuiCol_NavWindowingHighlight, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PopupBg, ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripActive, ImGuiCol_ResizeGripHovered, ImGuiCol_ScrollbarBg, ImGuiCol_ScrollbarGrab, ImGuiCol_ScrollbarGrabActive, ImGuiCol_ScrollbarGrabHovered, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiCol_Tab, ImGuiCol_TabActive, ImGuiCol_TabHovered, ImGuiCol_TableBorderLight, ImGuiCol_TableBorderStrong, ImGuiCol_TableHeaderBg, ImGuiCol_TableRowBg, ImGuiCol_TableRowBgAlt, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCol_TextSelectedBg, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_TitleBgCollapsed, ImGuiCol_WindowBg, ImLerp(), and style.
Referenced by ShowStyleSelector().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::StyleColorsDark | ( | ImGuiStyle * | dst = NULL | ) |
References GetStyle(), ImGuiCol_Border, ImGuiCol_BorderShadow, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_CheckMark, ImGuiCol_ChildBg, ImGuiCol_DragDropTarget, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_MenuBarBg, ImGuiCol_ModalWindowDimBg, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingDimBg, ImGuiCol_NavWindowingHighlight, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PopupBg, ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripActive, ImGuiCol_ResizeGripHovered, ImGuiCol_ScrollbarBg, ImGuiCol_ScrollbarGrab, ImGuiCol_ScrollbarGrabActive, ImGuiCol_ScrollbarGrabHovered, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiCol_Tab, ImGuiCol_TabActive, ImGuiCol_TabHovered, ImGuiCol_TableBorderLight, ImGuiCol_TableBorderStrong, ImGuiCol_TableHeaderBg, ImGuiCol_TableRowBg, ImGuiCol_TableRowBgAlt, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCol_TextSelectedBg, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_TitleBgCollapsed, ImGuiCol_WindowBg, ImLerp(), and style.
Referenced by ImGuiStyle::ImGuiStyle(), igl::opengl::glfw::imgui::ImGuiMenu::init(), and ShowStyleSelector().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::StyleColorsLight | ( | ImGuiStyle * | dst = NULL | ) |
References GetStyle(), ImGuiCol_Border, ImGuiCol_BorderShadow, ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImGuiCol_CheckMark, ImGuiCol_ChildBg, ImGuiCol_DragDropTarget, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_MenuBarBg, ImGuiCol_ModalWindowDimBg, ImGuiCol_NavHighlight, ImGuiCol_NavWindowingDimBg, ImGuiCol_NavWindowingHighlight, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, ImGuiCol_PlotLines, ImGuiCol_PlotLinesHovered, ImGuiCol_PopupBg, ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripActive, ImGuiCol_ResizeGripHovered, ImGuiCol_ScrollbarBg, ImGuiCol_ScrollbarGrab, ImGuiCol_ScrollbarGrabActive, ImGuiCol_ScrollbarGrabHovered, ImGuiCol_Separator, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiCol_Tab, ImGuiCol_TabActive, ImGuiCol_TabHovered, ImGuiCol_TableBorderLight, ImGuiCol_TableBorderStrong, ImGuiCol_TableHeaderBg, ImGuiCol_TableRowBg, ImGuiCol_TableRowBgAlt, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiCol_TextSelectedBg, ImGuiCol_TitleBg, ImGuiCol_TitleBgActive, ImGuiCol_TitleBgCollapsed, ImGuiCol_WindowBg, ImLerp(), and style.
Referenced by ShowStyleSelector().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::FontSize, and GImGui.
Referenced by TabItemCalcSize().
Here is the caller graph for this function:
|
static |
References ImGuiContext::CurrentWindow, ImGuiTabBar::Flags, ImGuiWindow::GetID(), GImGui, ImGuiTabBarFlags_DockNode, ImHashStr(), and KeepAliveID().
Referenced by SetTabItemClosed(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TabBarCloseTab | ( | ImGuiTabBar * | tab_bar, |
| ImGuiTabItem * | tab | ||
| ) |
References ImGuiTabItem::Flags, ImGuiTabItem::ID, IM_ASSERT, ImGuiTabItemFlags_Button, ImGuiTabItemFlags_UnsavedDocument, ImGuiTabItem::LastFrameVisible, ImGuiTabBar::NextSelectedTabId, ImGuiTabBar::SelectedTabId, ImGuiTabBar::VisibleTabId, and ImGuiTabItem::WantClose.
Referenced by TabItemEx().
Here is the caller graph for this function:| ImGuiTabItem * ImGui::TabBarFindTabByID | ( | ImGuiTabBar * | tab_bar, |
| ImGuiID | tab_id | ||
| ) |
References ImVector< T >::Size, and ImGuiTabBar::Tabs.
Referenced by SetTabItemClosed(), TabBarProcessReorder(), TabBarRemoveTab(), TabBarScrollingButtons(), TabBarScrollToTab(), and TabItemEx().
Here is the caller graph for this function:
|
static |
References ImGuiTabBar::BarRect, ImGuiTextBuffer::Buf, ImGuiTabItem::ContentWidth, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImVector< T >::Data, ImGuiWindow::DC, ImGuiIO::DeltaTime, ImGuiTabItem::Flags, ImGuiTabBar::Flags, ImGuiContext::FontSize, ImGuiContext::FrameCount, ImGuiTabBar::FramePadding, ImRect::GetHeight(), ImGuiTabBar::GetTabName(), ImRect::GetWidth(), GImGui, ImGuiTabItem::ID, ImGuiWindowTempData::IdealMaxPos, IM_ASSERT, IM_FLOOR, IM_MSVC_WARNING_SUPPRESS, ImFabs, ImGuiTabBarFlags_DockNode, ImGuiTabBarFlags_FittingPolicyResizeDown, ImGuiTabBarFlags_FittingPolicyScroll, ImGuiTabBarFlags_NoTabListScrollingButtons, ImGuiTabBarFlags_TabListPopupButton, ImGuiTabItemFlags_Button, ImGuiTabItemFlags_NoCloseButton, ImLinearSweep(), ImMax(), ImMin(), ImQsort, ImGuiTabItem::IndexDuringLayout, ImGuiContext::IO, ImGuiStyle::ItemInnerSpacing, ItemSize(), ImGuiTabItem::LastFrameSelected, ImGuiTabItem::LastFrameVisible, ImRect::Max, ImRect::Min, ImGuiContext::NavJustMovedToId, ImGuiTabBar::NextSelectedTabId, ImGuiTabItem::Offset, ImGuiTabBar::PrevFrameVisible, ImGuiTabBar::ReorderRequestTabId, ImVector< T >::resize(), ImGuiTabBar::ScrollingAnim, ImGuiTabBar::ScrollingRectMaxX, ImGuiTabBar::ScrollingRectMinX, ImGuiTabBar::ScrollingSpeed, ImGuiTabBar::ScrollingTarget, ImGuiTabBar::ScrollingTargetDistToVisibility, ImGuiTabBar::SelectedTabId, ImGuiContext::ShrinkWidthBuffer, ShrinkWidths(), ImVector< T >::Size, ImGuiTabBarSection::Spacing, ImGuiContext::Style, TabBarProcessReorder(), TabBarScrollClamp(), TabBarScrollingButtons(), TabBarScrollToTab(), TabBarTabListPopupButton(), ImGuiTabBarSection::TabCount, TabItemCalcSize(), TabItemComparerBySection(), TabItemGetSectionIdx(), ImGuiTabBar::Tabs, ImGuiTabBar::TabsNames, ImGuiTabBar::VisibleTabId, ImGuiTabBar::VisibleTabWasSubmitted, ImGuiTabItem::WantClose, ImGuiTabBar::WantLayout, ImGuiTabItem::Width, ImGuiTabBarSection::Width, ImGuiTabBar::WidthAllTabs, ImGuiTabBar::WidthAllTabsIdeal, ImVec2::x, and ImVec2::y.
Referenced by EndTabBar(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TabBarProcessReorder | ( | ImGuiTabBar * | tab_bar | ) |
References ImGuiTabItem::Flags, ImGuiTabBar::Flags, ImGuiTabBar::GetTabOrder(), ImGuiTabBarFlags_SaveSettings, ImGuiTabItemFlags_NoReorder, ImGuiTabItemFlags_SectionMask_, MarkIniSettingsDirty(), ImGuiTabBar::ReorderRequestOffset, ImGuiTabBar::ReorderRequestTabId, ImVector< T >::Size, TabBarFindTabByID(), and ImGuiTabBar::Tabs.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TabBarQueueReorder | ( | ImGuiTabBar * | tab_bar, |
| const ImGuiTabItem * | tab, | ||
| int | offset | ||
| ) |
References ImGuiTabItem::ID, IM_ASSERT, ImGuiTabBar::ReorderRequestOffset, and ImGuiTabBar::ReorderRequestTabId.
Referenced by DebugNodeTabBar(), and TabBarQueueReorderFromMousePos().
Here is the caller graph for this function:| void ImGui::TabBarQueueReorderFromMousePos | ( | ImGuiTabBar * | tab_bar, |
| const ImGuiTabItem * | tab, | ||
| ImVec2 | mouse_pos | ||
| ) |
References ImGuiTabBar::BarRect, ImGuiTabItem::Flags, ImGuiTabBar::Flags, GImGui, IM_ASSERT, ImGuiTabBarFlags_Reorderable, ImGuiTabItemFlags_NoReorder, ImGuiTabItemFlags_SectionMask_, ImVector< T >::index_from_ptr(), ImGuiStyle::ItemInnerSpacing, ImRect::Min, ImGuiTabItem::Offset, ImGuiTabBar::ReorderRequestTabId, ImGuiTabBar::ScrollingTarget, ImVector< T >::Size, ImGuiContext::Style, TabBarQueueReorder(), ImGuiTabBar::Tabs, ImGuiTabItem::Width, and ImVec2::x.
Referenced by TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TabBarRemoveTab | ( | ImGuiTabBar * | tab_bar, |
| ImGuiID | tab_id | ||
| ) |
References ImVector< T >::erase(), ImGuiTabBar::NextSelectedTabId, ImGuiTabBar::SelectedTabId, TabBarFindTabByID(), ImGuiTabBar::Tabs, and ImGuiTabBar::VisibleTabId.
Here is the call graph for this function:
|
static |
References ImGuiTabBar::BarRect, ImRect::GetWidth(), ImMax(), ImMin(), and ImGuiTabBar::WidthAllTabs.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ArrowButtonEx(), ImGuiTabBar::BarRect, ImGuiStyle::Colors, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiTabItem::Flags, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImGuiTabBar::GetTabOrder(), GImGui, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_Repeat, ImGuiCol_Button, ImGuiCol_Text, ImGuiDir_Left, ImGuiDir_Right, ImGuiTabItemFlags_Button, ImMax(), ImGuiContext::IO, ImGuiIO::KeyRepeatDelay, ImGuiIO::KeyRepeatRate, ImRect::Max, ImRect::Min, PopStyleColor(), PushStyleColor(), ImGuiTabBar::SelectedTabId, ImVector< T >::Size, ImGuiContext::Style, TabBarFindTabByID(), ImGuiTabBar::Tabs, ImVec4::w, ImVec2::x, and ImVec2::y.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTabBar::BarRect, ImGuiTabItem::Flags, ImGuiContext::FontSize, ImGuiTabBar::GetTabOrder(), ImRect::GetWidth(), GImGui, ImGuiTabItemFlags_SectionMask_, ImMax(), ImGuiTabItem::Offset, ImGuiTabBar::ScrollingAnim, ImGuiTabBar::ScrollingTarget, ImGuiTabBar::ScrollingTargetDistToVisibility, ImVector< T >::Size, ImGuiTabBarSection::Spacing, TabBarFindTabByID(), ImGuiTabBarSection::TabCount, ImGuiTabBar::Tabs, ImGuiTabItem::Width, and ImGuiTabBarSection::Width.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiTabBar::BarRect, BeginCombo(), ImGuiStyle::Colors, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, EndCombo(), ImGuiTabItem::Flags, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImGuiTabBar::GetTabName(), GImGui, ImGuiTabItem::ID, ImGuiCol_Button, ImGuiCol_Text, ImGuiComboFlags_HeightLargest, ImGuiComboFlags_NoPreview, ImGuiTabItemFlags_Button, ImRect::Min, PopStyleColor(), PushStyleColor(), Selectable(), ImGuiTabBar::SelectedTabId, ImVector< T >::Size, ImGuiContext::Style, ImGuiTabBar::Tabs, ImVec4::w, ImVec2::x, and ImVec2::y.
Referenced by TabBarLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TabItemBackground | ( | ImDrawList * | draw_list, |
| const ImRect & | bb, | ||
| ImGuiTabItemFlags | flags, | ||
| ImU32 | col | ||
| ) |
References col(), ImGuiStyle::FrameRounding, GetColorU32(), ImRect::GetWidth(), GImGui, IM_ASSERT, IM_UNUSED, ImGuiCol_Border, ImGuiTabItemFlags_Button, ImMax(), ImMin(), ImRect::Max, ImRect::Min, ImDrawList::PathArcToFast(), ImDrawList::PathFillConvex(), ImDrawList::PathLineTo(), ImDrawList::PathStroke(), ImGuiContext::Style, ImGuiStyle::TabBorderSize, ImGuiStyle::TabRounding, ImVec2::x, and ImVec2::y.
Referenced by TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TabItemButton | ( | const char * | label, |
| ImGuiTabItemFlags | flags = 0 |
||
| ) |
References ImGuiContext::CurrentTabBar, ImGuiContext::CurrentWindow, GImGui, IM_ASSERT_USER_ERROR, ImGuiTabItemFlags_Button, ImGuiTabItemFlags_NoReorder, ImGuiWindow::SkipItems, and TabItemEx().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References CalcTextSize(), ImGuiContext::FontSize, ImGuiStyle::FramePadding, GImGui, ImMin(), ImGuiStyle::ItemInnerSpacing, ImGuiContext::Style, TabBarCalcMaxTabWidth(), ImVec2::x, and ImVec2::y.
Referenced by TabBarLayout(), and TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TabItemEx | ( | ImGuiTabBar * | tab_bar, |
| const char * | label, | ||
| bool * | p_open, | ||
| ImGuiTabItemFlags | flags | ||
| ) |
References ImGuiContext::ActiveId, ImGuiTextBuffer::append(), ImVector< T >::back(), ImGuiTabBar::BarRect, ImGuiTabItem::BeginOrder, ButtonBehavior(), ImGuiTabItem::ContentWidth, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiContext::DragDropActive, ImGuiWindow::DrawList, FindRenderedTextEnd(), ImGuiTabItem::Flags, ImGuiTabBar::Flags, ImGuiContext::FrameCount, ImGuiTabBar::FramePadding, GetColorU32(), GetForegroundDrawList(), GetIDWithSeed(), ImRect::GetSize(), ImRect::GetWidth(), GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdNotActiveTimer, ImGuiTabItem::ID, IM_ASSERT, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnClickRelease, ImGuiButtonFlags_PressedOnDragDropHold, ImGuiCol_Tab, ImGuiCol_TabActive, ImGuiCol_TabHovered, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive, ImGuiCol_TitleBgActive, ImGuiHoveredFlags_AllowWhenBlockedByPopup, ImGuiItemFlags_NoNav, ImGuiItemFlags_NoNavDefaultFocus, ImGuiTabBarFlags_AutoSelectNewTabs, ImGuiTabBarFlags_IsFocused, ImGuiTabBarFlags_NoCloseWithMiddleMouseButton, ImGuiTabBarFlags_NoTooltip, ImGuiTabBarFlags_Reorderable, ImGuiTabItemFlags_Button, ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_NoCloseButton, ImGuiTabItemFlags_NoCloseWithMiddleMouseButton, ImGuiTabItemFlags_NoTooltip, ImGuiTabItemFlags_SectionMask_, ImGuiTabItemFlags_SetSelected, ImGuiTabItemFlags_Trailing, ImLerp(), ImMax(), ImSaturate(), ImVector< T >::index_from_ptr(), ImGuiContext::IO, IsItemHovered(), IsMouseClicked(), IsMouseDragging(), IsMouseReleased(), ItemAdd(), ItemSize(), ImGuiTabItem::LastFrameSelected, ImGuiTabItem::LastFrameVisible, ImGuiWindowTempData::LastItemStatusFlags, ImGuiTabBar::LastTabItemIdx, ImRect::Max, ImRect::Min, ImGuiIO::MouseDelta, ImGuiIO::MousePos, ImGuiTabItem::NameOffset, ImGuiTabBar::NextSelectedTabId, ImGuiTabItem::Offset, PopClipRect(), PopItemFlag(), ImGuiTabBar::PrevFrameVisible, ImVector< T >::push_back(), PushClipRect(), PushItemFlag(), RenderNavHighlight(), ImGuiTabBar::ScrollingAnim, ImGuiTabBar::ScrollingRectMaxX, ImGuiTabBar::ScrollingRectMinX, ImGuiTabBar::SelectedTabId, SetItemAllowOverlap(), SetTooltip(), ImVector< T >::Size, ImGuiTextBuffer::size(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, TabBarCalcTabID(), TabBarCloseTab(), TabBarFindTabByID(), TabBarLayout(), TabBarQueueReorderFromMousePos(), TabItemBackground(), TabItemCalcSize(), TabItemLabelAndCloseButton(), ImGuiTabBar::Tabs, ImGuiTabBar::TabsActiveCount, ImGuiTabBar::TabsAddedNew, ImGuiTabBar::TabsNames, ImGuiContext::TooltipSlowDelay, ImGuiTabBar::VisibleTabId, ImGuiTabBar::VisibleTabWasSubmitted, ImGuiTabBar::WantLayout, ImGuiTabItem::Width, ImVec2::x, and ImVec2::y.
Referenced by BeginTabItem(), and TabItemButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TabItemLabelAndCloseButton | ( | ImDrawList * | draw_list, |
| const ImRect & | bb, | ||
| ImGuiTabItemFlags | flags, | ||
| ImVec2 | frame_padding, | ||
| const char * | label, | ||
| ImGuiID | tab_id, | ||
| ImGuiID | close_button_id, | ||
| bool | is_contents_visible, | ||
| bool * | out_just_closed, | ||
| bool * | out_text_clipped | ||
| ) |
References ImGuiContext::ActiveId, ImGuiStyle::Alpha, CalcTextSize(), CloseButton(), ImGuiContext::FontSize, ImRect::GetWidth(), GImGui, ImGuiContext::HoveredId, IM_FLOOR, ImGuiStyleVar_FramePadding, ImGuiTabItemFlags_NoCloseWithMiddleMouseButton, ImGuiTabItemFlags_UnsavedDocument, ImMin(), IsMouseClicked(), ImRect::Max, ImRect::Min, PopStyleVar(), PushStyleVar(), RenderTextClippedEx(), RenderTextEllipsis(), ImGuiLastItemDataBackup::Restore(), ImGuiContext::Style, ImGuiStyle::TabMinWidthForCloseButton, ImVec2::x, and ImVec2::y.
Referenced by TabItemEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableBeginApplyRequests | ( | ImGuiTable * | table | ) |
References ImGuiTable::AutoFitSingleColumn, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableColumn::DisplayOrder, ImGuiTable::DisplayOrderToIndex, ImGuiTable::Flags, ImGuiTable::HeldHeaderColumn, IM_ASSERT, IM_UNUSED, ImGuiTableFlags_Reorderable, ImGuiTable::InstanceCurrent, ImGuiTable::IsResetDisplayOrderRequest, ImGuiTable::IsSettingsDirty, ImGuiTable::LastResizedColumn, ImGuiTableColumn::NextEnabledColumn, ImGuiTableColumn::PrevEnabledColumn, ImGuiTable::ReorderColumn, ImGuiTable::ReorderColumnDir, ImGuiTable::ResizedColumn, ImGuiTable::ResizedColumnNextWidth, and TableSetColumnWidth().
Referenced by BeginTableEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableBeginCell | ( | ImGuiTable * | table, |
| int | column_n | ||
| ) |
References ImGuiTable::CellPaddingY, ImGuiTableColumn::ClipRect, ImGuiTable::Columns, ImGuiWindowTempData::ColumnsOffset, ImGuiTable::CurrentColumn, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiTableColumn::DrawChannelCurrent, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTableColumn::Flags, ImGuiTable::Flags, GImGui, ImGuiTableColumnFlags_IndentEnable, ImGuiTableFlags_NoClip, ImMax(), ImGuiWindowTempData::Indent, ImGuiTable::InnerWindow, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::IsSkipItems, ImGuiWindowTempData::ItemWidth, ImGuiTableColumn::ItemWidth, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, ImGuiContext::LogLinePosY, LogRenderedText(), ImRect::Max, ImRect::Min, ImGuiWindowTempData::NavLayerCurrent, ImGuiTableColumn::NavLayerCurrent, ImGuiWindow::Pos, ImGuiTable::RowIndentOffsetX, ImGuiTable::RowPosY1, ImGuiTable::RowPosY2, ImGuiTable::RowTextBaseline, ImDrawListSplitter::SetCurrentChannel(), SetWindowClipRectBeforeSetChannel(), ImGuiWindow::SkipItems, TABLE_DRAW_CHANNEL_NOCLIP, ImGuiTableColumn::WorkMaxX, ImGuiTableColumn::WorkMinX, ImGuiWindow::WorkRect, ImVec2::x, ImVec1::x, and ImVec2::y.
Referenced by TableNextColumn(), and TableSetColumnIndex().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableBeginInitMemory | ( | ImGuiTable * | table, |
| int | columns_count | ||
| ) |
References ImGuiTable::Columns, ImGuiTable::DisplayOrderToIndex, ImSpanAllocator< CHUNKS >::GetArenaSizeInBytes(), ImSpanAllocator< CHUNKS >::GetSpan(), IM_ALLOC, ImGuiTable::RawData, ImSpanAllocator< CHUNKS >::Reserve(), ImGuiTable::RowCellData, and ImSpanAllocator< CHUNKS >::SetArenaBasePtr().
Referenced by BeginTableEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableBeginRow | ( | ImGuiTable * | table | ) |
References ImGuiTable::CurrentColumn, ImGuiTable::CurrentRow, ImGuiWindowTempData::CursorMaxPos, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiTable::FreezeRowsCount, GetColorU32(), ImGuiTable::HostIndentX, IM_ASSERT, IM_COL32_DISABLE, ImGuiCol_TableHeaderBg, ImGuiTableBgTarget_RowBg0, ImGuiTableRowFlags_Headers, ImGuiWindowTempData::Indent, ImGuiTable::InnerWindow, ImGuiTable::IsInsideRow, ImGuiTable::IsUsingHeaders, ImRect::Min, ImGuiTable::OuterRect, ImGuiWindowTempData::PrevLineTextBaseOffset, ImGuiTable::RowBgColor, ImGuiTable::RowCellDataCurrent, ImGuiTable::RowFlags, ImGuiTable::RowIndentOffsetX, ImGuiTable::RowPosY1, ImGuiTable::RowPosY2, ImGuiTable::RowTextBaseline, TableSetBgColor(), ImVec1::x, and ImVec2::y.
Referenced by TableNextRow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableDrawBorders | ( | ImGuiTable * | table | ) |
References ImDrawList::AddLine(), ImDrawList::AddRect(), ImGuiTable::Bg0ClipRectForDrawCmd, ImGuiTable::BgClipRect, ImGuiTable::BorderColorLight, ImGuiTable::BorderColorStrong, ImGuiTable::BorderX1, ImGuiTable::BorderX2, ImGuiWindow::ClipRect, ImGuiTableColumn::ClipRect, col(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::DisplayOrderToIndex, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTable::EnabledMaskByDisplayOrder, ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiTable::FreezeColumnsCount, ImGuiTable::FreezeRowsCount, GetColorU32(), ImGuiTable::HoveredColumnBorder, ImGuiCol_SeparatorActive, ImGuiCol_SeparatorHovered, ImGuiTableColumnFlags_NoDirectResize_, ImGuiTableColumnFlags_NoResize, ImGuiTableFlags_BordersInnerH, ImGuiTableFlags_BordersInnerV, ImGuiTableFlags_BordersOuter, ImGuiTableFlags_BordersOuterH, ImGuiTableFlags_BordersOuterV, ImGuiTableFlags_NoBordersInBody, ImGuiTableFlags_NoBordersInBodyUntilResize, ImGuiTableFlags_NoHostExtendX, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImMin(), ImGuiTable::InnerClipRect, ImGuiTable::InnerRect, ImGuiTable::InnerWindow, ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, ImGuiTable::IsUsingHeaders, ImGuiTable::LastFirstRowHeight, ImRect::Max, ImGuiTableColumn::MaxX, ImRect::Min, ImGuiTableColumn::NextEnabledColumn, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, ImRect::Overlaps(), ImDrawList::PopClipRect(), ImDrawList::PushClipRect(), ImGuiTable::ResizedColumn, ImGuiTable::RowPosY2, ImDrawListSplitter::SetCurrentChannel(), TABLE_BORDER_SIZE, TABLE_DRAW_CHANNEL_BG0, ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by EndTable().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableDrawContextMenu | ( | ImGuiTable * | table | ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsEnabledCount, ImGuiTable::ColumnsEnabledFixedCount, ImGuiTable::ContextPopupColumn, ImGuiContext::CurrentWindow, ImGuiTableColumn::Flags, ImGuiTable::Flags, GImGui, ImGuiItemFlags_SelectableDontClosePopup, ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiTableColumnFlags_NoHide, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_NoSort, ImGuiTableColumnFlags_NoSortAscending, ImGuiTableColumnFlags_NoSortDescending, ImGuiTableFlags_Hideable, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_Sortable, ImGuiContext::IO, ImGuiTable::IsDefaultDisplayOrder, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::IsEnabledNextFrame, ImGuiTable::IsResetDisplayOrderRequest, ImGuiIO::KeyShift, MenuItem(), PopItemFlag(), PushItemFlag(), Separator(), ImGuiWindow::SkipItems, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, TableGetColumnName(), TableSetColumnSortDirection(), TableSetColumnWidthAutoAll(), and TableSetColumnWidthAutoSingle().
Referenced by TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableEndCell | ( | ImGuiTable * | table | ) |
References ImGuiTable::CellPaddingY, ImGuiTable::Columns, ImGuiTableColumn::ContentMaxXFrozen, ImGuiTableColumn::ContentMaxXHeadersUsed, ImGuiTableColumn::ContentMaxXUnfrozen, ImGuiTable::CurrentColumn, ImGuiWindowTempData::CursorMaxPos, ImGuiWindow::DC, ImGuiTableRowFlags_Headers, ImMax(), ImGuiTable::InnerWindow, ImGuiTable::IsUnfrozenRows, ImGuiWindowTempData::ItemWidth, ImGuiTableColumn::ItemWidth, ImGuiWindowTempData::PrevLineTextBaseOffset, ImGuiTable::RowFlags, ImGuiTable::RowPosY2, ImGuiTable::RowTextBaseline, ImVec2::x, and ImVec2::y.
Referenced by TableEndRow(), TableNextColumn(), and TableSetColumnIndex().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableEndRow | ( | ImGuiTable * | table | ) |
References ImDrawList::_CmdHeader, ImDrawList::AddLine(), ImDrawList::AddRectFilled(), ImGuiTable::Bg0ClipRectForDrawCmd, ImGuiTable::Bg2ClipRectForDrawCmd, ImGuiTable::Bg2DrawChannelCurrent, ImGuiTable::Bg2DrawChannelUnfrozen, ImGuiTable::BgClipRect, ImGuiTable::BorderColorLight, ImGuiTable::BorderColorStrong, ImGuiTable::BorderX1, ImGuiTable::BorderX2, ImDrawCmdHeader::ClipRect, ImGuiTableColumn::ClipRect, ImRect::ClipWith(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::CurrentColumn, ImGuiTable::CurrentRow, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiTableColumn::DrawChannelCurrent, ImGuiTableColumn::DrawChannelUnfrozen, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTable::Flags, ImGuiTable::FreezeRowsCount, ImGuiTable::FreezeRowsRequest, GetColorU32(), GImGui, IM_ASSERT, IM_COL32_DISABLE, ImGuiCol_TableRowBg, ImGuiCol_TableRowBgAlt, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiTableFlags_BordersInnerH, ImGuiTableFlags_NoClip, ImGuiTableFlags_RowBg, ImGuiTableRowFlags_Headers, ImMax(), ImMin(), ImGuiWindow::InnerClipRect, ImGuiTable::InnerClipRect, ImGuiTable::InnerWindow, ImGuiTable::IsInsideRow, ImGuiTable::IsUnfrozenRows, ImGuiTable::LastFirstRowHeight, ImGuiTable::LastRowFlags, ImGuiContext::LogEnabled, LogRenderedText(), ImRect::Max, ImGuiTableColumn::MaxX, ImRect::Min, ImGuiTableColumn::NavLayerCurrent, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, ImGuiTable::RowBgColor, ImGuiTable::RowBgColorCounter, ImGuiTable::RowCellData, ImGuiTable::RowCellDataCurrent, ImGuiTable::RowFlags, ImGuiTable::RowPosY1, ImGuiTable::RowPosY2, ImDrawListSplitter::SetCurrentChannel(), SetWindowClipRectBeforeSetChannel(), TABLE_BORDER_SIZE, TABLE_DRAW_CHANNEL_BG0, TableEndCell(), TableGetCellBgRect(), ImRect::ToVec4(), ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by ImGuiListClipper::Begin(), EndTable(), SetCursorPosYAndSetupForPrevLine(), ImGuiListClipper::Step(), and TableNextRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiTable * ImGui::TableFindByID | ( | ImGuiID | id | ) |
References ImPool< T >::GetByKey(), GImGui, and ImGuiContext::Tables.
Here is the call graph for this function:| void ImGui::TableFixColumnSortDirection | ( | ImGuiTable * | table, |
| ImGuiTableColumn * | column | ||
| ) |
References ImGuiTable::IsSortSpecsDirty, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortDirectionsAvailMask, ImGuiTableColumn::SortOrder, and TableGetColumnAvailSortDirection().
Referenced by TableSetColumnSortDirection(), and TableSetupColumnFlags().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableGcCompactSettings | ( | ) |
References ImChunkStream< T >::alloc_chunk(), ImChunkStream< T >::begin(), ImChunkStream< T >::Buf, GImGui, ImChunkStream< T >::next_chunk(), ImVector< T >::reserve(), ImGuiContext::SettingsTables, ImVector< T >::Size, ImChunkStream< T >::swap(), and TableSettingsCalcChunkSize().
Referenced by GcCompactTransientMiscBuffers().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableGcCompactTransientBuffers | ( | ImGuiTable * | table | ) |
References ImGuiTextBuffer::clear(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsNames, ImPool< T >::GetIndex(), GImGui, IM_ASSERT, ImGuiTable::IsSortSpecsDirty, ImGuiTable::MemoryCompacted, ImGuiTable::SortSpecs, ImGuiTableSortSpecs::Specs, ImGuiContext::Tables, and ImGuiContext::TablesLastTimeActive.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableGcCompactTransientBuffers | ( | ImGuiTableTempData * | table | ) |
References ImVector< T >::clear(), ImDrawListSplitter::ClearFreeMemory(), ImGuiTableTempData::DrawSplitter, ImGuiTableTempData::LastTimeActive, and ImGuiTableTempData::SortSpecsMulti.
Here is the call graph for this function:| ImGuiTableSettings * ImGui::TableGetBoundSettings | ( | ImGuiTable * | table | ) |
References ImGuiTable::ColumnsCount, ImGuiTableSettings::ColumnsCountMax, GImGui, ImGuiTable::ID, ImGuiTableSettings::ID, IM_ASSERT, ImChunkStream< T >::ptr_from_offset(), ImGuiTable::SettingsOffset, and ImGuiContext::SettingsTables.
Referenced by DebugNodeTable(), TableLoadSettings(), and TableSaveSettings().
Here is the call graph for this function:
Here is the caller graph for this function:| ImRect ImGui::TableGetCellBgRect | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
References ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImGuiTable::Columns, ImGuiTableColumn::MaxX, ImGuiTableColumn::MinX, ImGuiTableColumn::NextEnabledColumn, ImGuiTableColumn::PrevEnabledColumn, ImGuiTable::RowPosY1, and ImGuiTable::RowPosY2.
Referenced by TableEndRow(), and TableHeader().
Here is the caller graph for this function:| int ImGui::TableGetColumnCount | ( | ) |
References ImGuiTable::ColumnsCount, ImGuiContext::CurrentTable, and GImGui.
Referenced by TableGetHeaderRowHeight(), and TableHeadersRow().
Here is the caller graph for this function:| ImGuiTableColumnFlags ImGui::TableGetColumnFlags | ( | int | column_n = -1 | ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, ImGuiTable::HoveredColumnBody, ImGuiTableColumnFlags_IsHovered, and ImGuiTableColumnFlags_None.
Referenced by ShowDemoWindowTables(), and TableGetHeaderRowHeight().
Here is the caller graph for this function:| int ImGui::TableGetColumnIndex | ( | ) |
References ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, and GImGui.
Referenced by ShowDemoWindowTables().
Here is the caller graph for this function:| const char * ImGui::TableGetColumnName | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
References ImGuiTextBuffer::Buf, ImGuiTable::Columns, ImGuiTable::ColumnsNames, ImGuiTable::DeclColumnsCount, ImGuiTable::IsLayoutLocked, and ImGuiTableColumn::NameOffset.
| const char * ImGui::TableGetColumnName | ( | int | column_n = -1 | ) |
References ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, and TableGetColumnName().
Referenced by DebugNodeTable(), ShowDemoWindowTables(), TableDrawContextMenu(), TableGetColumnName(), TableGetHeaderRowHeight(), and TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiSortDirection ImGui::TableGetColumnNextSortDirection | ( | ImGuiTableColumn * | column | ) |
References IM_ASSERT, ImGuiSortDirection_None, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortDirectionsAvailCount, ImGuiTableColumn::SortOrder, and TableGetColumnAvailSortDirection().
Referenced by TableHeader().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiID ImGui::TableGetColumnResizeID | ( | const ImGuiTable * | table, |
| int | column_n, | ||
| int | instance_no = 0 |
||
| ) |
References ImGuiTable::ColumnsCount, ImGuiTable::ID, and IM_ASSERT.
Referenced by TableUpdateBorders().
Here is the caller graph for this function:| float ImGui::TableGetColumnWidthAuto | ( | ImGuiTable * | table, |
| ImGuiTableColumn * | column | ||
| ) |
References ImGuiTableColumn::ContentMaxXFrozen, ImGuiTableColumn::ContentMaxXHeadersIdeal, ImGuiTableColumn::ContentMaxXUnfrozen, ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiTableColumnFlags_NoHeaderWidth, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_WidthFixed, ImGuiTableFlags_Resizable, ImMax(), ImGuiTableColumn::InitStretchWeightOrWidth, ImGuiTable::MinColumnWidth, and ImGuiTableColumn::WorkMinX.
Referenced by EndTable(), and TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| float ImGui::TableGetHeaderRowHeight | ( | ) |
References CalcTextSize(), ImGuiStyle::CellPadding, GetStyle(), GetTextLineHeight(), ImGuiTableColumnFlags_IsEnabled, ImMax(), TableGetColumnCount(), TableGetColumnFlags(), TableGetColumnName(), and ImVec2::y.
Referenced by TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| int ImGui::TableGetHoveredColumn | ( | ) |
References ImGuiContext::CurrentTable, GImGui, and ImGuiTable::HoveredColumnBody.
Referenced by TableHeadersRow().
Here is the caller graph for this function:| float ImGui::TableGetMaxColumnWidth | ( | const ImGuiTable * | table, |
| int | column_n | ||
| ) |
References ImGuiTable::CellPaddingX, ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImGuiTable::Columns, ImGuiTable::ColumnsEnabledCount, ImGuiTableColumn::DisplayOrder, ImGuiTable::Flags, ImGuiTable::FreezeColumnsRequest, ImGuiTableFlags_NoKeepColumnsVisible, ImGuiTableFlags_ScrollX, ImGuiTableColumn::IndexWithinEnabledSet, ImGuiTable::InnerClipRect, ImRect::Max, ImGuiTable::MinColumnWidth, ImGuiTableColumn::MinX, ImGuiTable::OuterPaddingX, ImGuiTable::WorkRect, and ImVec2::x.
Referenced by TableSetColumnWidth(), and TableUpdateLayout().
Here is the caller graph for this function:| int ImGui::TableGetRowIndex | ( | ) |
References ImGuiTable::CurrentRow, ImGuiContext::CurrentTable, and GImGui.
Referenced by ShowDemoWindowTables().
Here is the caller graph for this function:| ImGuiTableSortSpecs * ImGui::TableGetSortSpecs | ( | ) |
References ImGuiContext::CurrentTable, ImGuiTable::Flags, GImGui, IM_ASSERT, ImGuiTableFlags_Sortable, ImGuiTable::IsLayoutLocked, ImGuiTable::IsSortSpecsDirty, ImGuiTable::SortSpecs, TableSortSpecsBuild(), and TableUpdateLayout().
Referenced by ShowDemoWindowTables().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::ActiveId, ButtonBehavior(), CalcTextSize(), ImGuiStyle::CellPadding, ImGuiTable::CellPaddingY, col(), ImGuiTable::Columns, ImGuiTableColumn::ContentMaxXHeadersIdeal, ImGuiTableColumn::ContentMaxXHeadersUsed, ImGuiTable::ContextPopupColumn, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiContext::DragDropActive, ImGuiWindow::DrawList, FindRenderedTextEnd(), ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiContext::FontSize, ImGuiStyle::FramePadding, ImGuiTable::FreezeColumnsRequest, GetColorU32(), ImGuiWindow::GetID(), GImGui, ImGuiTable::HeldHeaderColumn, ImGuiContext::HoveredIdNotActiveTimer, IM_ARRAYSIZE, IM_ASSERT, ImFloor(), ImFormatString(), ImGuiButtonFlags_AllowItemOverlap, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_TableHeaderBg, ImGuiCol_Text, ImGuiDir_Down, ImGuiDir_Up, ImGuiNavHighlightFlags_NoRounding, ImGuiNavHighlightFlags_TypeThin, ImGuiSortDirection_Ascending, ImGuiTableBgTarget_CellBg, ImGuiTableColumnFlags_NoReorder, ImGuiTableColumnFlags_NoSort, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Sortable, ImGuiTableRowFlags_Headers, ImMax(), ImGuiTableColumn::IndexWithinEnabledSet, ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, ImGuiContext::IO, ImGuiTable::IsContextPopupOpen, IsItemHovered(), IsMouseDragging(), IsMouseReleased(), ItemAdd(), ImGuiStyle::ItemInnerSpacing, ItemSize(), ImGuiStyle::ItemSpacing, ImGuiIO::KeyShift, ImRect::Max, ImRect::Min, ImGuiIO::MouseDelta, ImGuiIO::MousePos, ImGuiTableColumn::NextEnabledColumn, PopStyleColor(), ImGuiTableColumn::PrevEnabledColumn, PushStyleColor(), RenderArrow(), RenderNavHighlight(), RenderText(), RenderTextEllipsis(), ImGuiTable::ReorderColumn, ImGuiTable::ReorderColumnDir, ImGuiTable::RowFlags, ImGuiTable::RowMinHeight, SetItemAllowOverlap(), SetTooltip(), ImGuiWindow::SkipItems, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, ImGuiContext::Style, TableGetCellBgRect(), TableGetColumnNextSortDirection(), TableOpenContextMenu(), TableSetBgColor(), TableSetColumnSortDirection(), ImGuiContext::TooltipSlowDelay, ImGuiTableColumn::WorkMaxX, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindowTables(), and TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableHeadersRow | ( | ) |
References ImGuiTable::ColumnsCount, ImGuiContext::CurrentTable, GetCursorScreenPos(), GetMousePos(), GImGui, ImGuiTable::HostSkipItems, IM_ASSERT, ImGuiTableRowFlags_Headers, ImGuiTable::InstanceCurrent, ImGuiTable::IsLayoutLocked, IsMouseReleased(), PopID(), PushID(), TableGetColumnCount(), TableGetColumnName(), TableGetHeaderRowHeight(), TableGetHoveredColumn(), TableHeader(), TableNextRow(), TableOpenContextMenu(), TableSetColumnIndex(), TableUpdateLayout(), and ImVec2::y.
Referenced by ShowDemoWindowTables().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableLoadSettings | ( | ImGuiTable * | table | ) |
References ImGuiTableColumn::AutoFitQueue, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableSettings::ColumnsCount, ImGuiTableColumn::DisplayOrder, ImGuiTableColumnSettings::DisplayOrder, ImGuiTable::DisplayOrderToIndex, ImGuiTable::Flags, ImGuiTableSettings::GetColumnSettings(), GImGui, ImGuiTable::ID, ImGuiTableFlags_NoSavedSettings, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableColumnSettings::Index, ImGuiTableColumn::IsEnabled, ImGuiTableColumnSettings::IsEnabled, ImGuiTableColumn::IsEnabledNextFrame, ImGuiTable::IsSettingsDirty, ImGuiTable::IsSettingsRequestLoad, ImGuiTableColumnSettings::IsStretch, ImChunkStream< T >::offset_from_ptr(), ImGuiTable::RefScale, ImGuiTableSettings::RefScale, ImGuiTableSettings::SaveFlags, ImGuiTable::SettingsLoadedFlags, ImGuiTable::SettingsOffset, ImGuiContext::SettingsTables, ImGuiTableColumn::SortDirection, ImGuiTableColumnSettings::SortDirection, ImGuiTableColumn::SortOrder, ImGuiTableColumnSettings::SortOrder, ImGuiTableColumn::StretchWeight, TableGetBoundSettings(), TableSettingsFindByID(), ImGuiTableColumnSettings::WidthOrWeight, and ImGuiTableColumn::WidthRequest.
Referenced by BeginTableEx().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableMergeDrawChannels | ( | ImGuiTable * | table | ) |
References ImDrawListSplitter::_Channels, ImDrawChannel::_CmdBuffer, ImDrawListSplitter::_Count, ImDrawListSplitter::_Current, ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImDrawList::AddText(), ImVector< T >::back(), ImGuiTable::Bg2DrawChannelUnfrozen, CalcTextSize(), ImBitArray< BITCOUNT >::ClearBit(), ImGuiTableColumn::ClipRect, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImRect::Contains(), ImGuiTableColumn::ContentMaxXFrozen, ImGuiTableColumn::ContentMaxXHeadersUsed, ImGuiTableColumn::ContentMaxXUnfrozen, ImVector< T >::Data, ImGuiTableColumn::DrawChannelCurrent, ImGuiTableColumn::DrawChannelFrozen, ImGuiContext::DrawChannelsTempMergeBuffer, ImGuiTableColumn::DrawChannelUnfrozen, ImGuiTable::DrawSplitter, ImDrawCmd::ElemCount, ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiTable::FreezeColumnsCount, ImGuiTable::FreezeRowsCount, GetForegroundDrawList(), GImGui, ImGuiTable::HostClipRect, IM_ARRAYSIZE, IM_ASSERT, IM_COL32, ImFormatString(), IMGUI_TABLE_MAX_DRAW_CHANNELS, ImGuiTableColumnFlags_NoClip, ImGuiTableFlags_NoHostExtendY, ImMax(), ImMin(), ImGuiContext::IO, ImGuiIO::KeyShift, ImRect::Max, ImRect::Min, ImVector< T >::pop_back(), ImVector< T >::resize(), ImBitArray< BITCOUNT >::SetBitRange(), ImVector< T >::Size, ImBitArray< BITCOUNT >::Storage, TABLE_DRAW_CHANNEL_BG2_FROZEN, ImBitArray< BITCOUNT >::TestBit(), ImRect::ToVec4(), ImGuiTable::VisibleMaskByIndex, ImVec2::x, and ImVec2::y.
Referenced by EndTable().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TableNextColumn | ( | ) |
References ImGuiTable::ColumnsCount, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, ImGuiTable::IsInsideRow, ImGuiTable::RequestOutputMaskByIndex, TableBeginCell(), TableEndCell(), and TableNextRow().
Referenced by ShowDemoWindow(), ShowDemoWindowLayout(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableNextRow | ( | ImGuiTableRowFlags | row_flags = 0, |
| float | min_row_height = 0.0f |
||
| ) |
References ImGuiTable::CellPaddingY, ImGuiContext::CurrentTable, GImGui, ImMax(), ImGuiTable::InnerWindow, ImGuiTable::IsInsideRow, ImGuiTable::IsLayoutLocked, ImGuiTable::LastRowFlags, ImGuiTable::RowFlags, ImGuiTable::RowMinHeight, ImGuiTable::RowPosY1, ImGuiTable::RowPosY2, ImGuiWindow::SkipItems, TableBeginRow(), TableEndRow(), and TableUpdateLayout().
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::add_row_to_table(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowPlaceholderObject(), TableHeadersRow(), and TableNextColumn().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableOpenContextMenu | ( | int | column_n = -1 | ) |
References ImGuiTable::ColumnsCount, ImGuiTable::ContextPopupColumn, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, ImGuiTable::Flags, GImGui, ImGuiTable::ID, IM_ASSERT, ImGuiPopupFlags_None, ImGuiTableFlags_Hideable, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImHashStr(), ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, ImGuiTable::IsContextPopupOpen, and OpenPopupEx().
Referenced by EndTable(), TableHeader(), and TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TablePopBackgroundChannel | ( | ) |
References ImGuiTable::Columns, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiTableColumn::DrawChannelCurrent, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, GImGui, ImGuiTable::HostBackupInnerClipRect, ImDrawListSplitter::SetCurrentChannel(), and SetWindowClipRectBeforeSetChannel().
Referenced by Slic3r::GUI::selectable(), and Selectable().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TablePushBackgroundChannel | ( | ) |
References ImGuiTable::Bg2ClipRectForDrawCmd, ImGuiTable::Bg2DrawChannelCurrent, ImGuiWindow::ClipRect, ImGuiContext::CurrentTable, ImGuiContext::CurrentWindow, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, GImGui, ImGuiTable::HostBackupInnerClipRect, ImDrawListSplitter::SetCurrentChannel(), and SetWindowClipRectBeforeSetChannel().
Referenced by Slic3r::GUI::selectable(), and Selectable().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableRemove | ( | ImGuiTable * | table | ) |
References ImPool< T >::GetIndex(), GImGui, ImGuiTable::ID, ImPool< T >::Remove(), ImGuiContext::Tables, and ImGuiContext::TablesLastTimeActive.
Here is the call graph for this function:| void ImGui::TableResetSettings | ( | ImGuiTable * | table | ) |
References ImGuiTableFlags_None, ImGuiTable::IsInitializing, ImGuiTable::IsResetAllRequest, ImGuiTable::IsSettingsDirty, ImGuiTable::IsSettingsRequestLoad, and ImGuiTable::SettingsLoadedFlags.
Referenced by BeginTableEx().
Here is the caller graph for this function:| void ImGui::TableSaveSettings | ( | ImGuiTable * | table | ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableSettings::ColumnsCount, ImGuiTableSettings::ColumnsCountMax, ImSpan< T >::Data, ImGuiTableColumn::DisplayOrder, ImGuiTableColumnSettings::DisplayOrder, ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiTableSettings::GetColumnSettings(), GImGui, ImGuiTable::ID, ImGuiTableSettings::ID, IM_ASSERT, ImGuiTableColumnFlags_DefaultHide, ImGuiTableColumnFlags_WidthStretch, ImGuiTableFlags_Hideable, ImGuiTableFlags_None, ImGuiTableFlags_NoSavedSettings, ImGuiTableFlags_Reorderable, ImGuiTableFlags_Resizable, ImGuiTableFlags_Sortable, ImGuiTableColumnSettings::Index, ImGuiTableColumn::InitStretchWeightOrWidth, ImGuiTableColumn::IsEnabled, ImGuiTableColumnSettings::IsEnabled, ImGuiTable::IsSettingsDirty, ImGuiTableColumnSettings::IsStretch, MarkIniSettingsDirty(), ImChunkStream< T >::offset_from_ptr(), ImGuiTable::RefScale, ImGuiTableSettings::RefScale, ImGuiTableSettings::SaveFlags, ImGuiTable::SettingsOffset, ImGuiContext::SettingsTables, ImGuiTableColumn::SortDirection, ImGuiTableColumnSettings::SortDirection, ImGuiTableColumn::SortOrder, ImGuiTableColumnSettings::SortOrder, ImGuiTableColumn::StretchWeight, TableGetBoundSettings(), TableSettingsCreate(), ImGuiTableColumnSettings::WidthOrWeight, and ImGuiTableColumn::WidthRequest.
Referenced by EndTable().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetBgColor | ( | ImGuiTableBgTarget | target, |
| ImU32 | color, | ||
| int | column_n = -1 |
||
| ) |
References ImGuiTableCellData::BgColor, ImGuiTableCellData::Column, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, IM_ASSERT, IM_COL32_DISABLE, ImGuiTableBgTarget_CellBg, ImGuiTableBgTarget_None, ImGuiTableBgTarget_RowBg0, ImGuiTableBgTarget_RowBg1, ImGuiTable::InnerClipRect, ImRect::Max, ImGuiTable::RowBgColor, ImGuiTable::RowCellData, ImGuiTable::RowCellDataCurrent, ImGuiTable::RowPosY1, ImGuiTable::VisibleMaskByIndex, and ImVec2::y.
Referenced by ShowDemoWindowTables(), TableBeginRow(), and TableHeader().
Here is the caller graph for this function:| void ImGui::TableSetColumnEnabled | ( | int | column_n, |
| bool | v | ||
| ) |
References ImGuiTable::Columns, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, IM_ASSERT, and ImGuiTableColumn::IsEnabledNextFrame.
| bool ImGui::TableSetColumnIndex | ( | int | column_n | ) |
References ImGuiTable::ColumnsCount, ImGuiTable::CurrentColumn, ImGuiContext::CurrentTable, GImGui, IM_ASSERT, ImGuiTable::RequestOutputMaskByIndex, TableBeginCell(), and TableEndCell().
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::add_row_to_table(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GCodeViewer::render_legend(), ShowDemoWindowTables(), ShowPlaceholderObject(), and TableHeadersRow().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetColumnSortDirection | ( | int | column_n, |
| ImGuiSortDirection | sort_direction, | ||
| bool | append_to_sort_specs | ||
| ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiContext::CurrentTable, ImGuiTable::Flags, GImGui, IM_ASSERT, ImGuiSortDirection_None, ImGuiTableFlags_SortMulti, ImGuiTableFlags_SortTristate, ImMax(), ImGuiTable::IsSettingsDirty, ImGuiTable::IsSortSpecsDirty, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, and TableFixColumnSortDirection().
Referenced by TableDrawContextMenu(), and TableHeader().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetColumnWidth | ( | int | column_n, |
| float | width | ||
| ) |
References ImGuiTable::Columns, ImGuiContext::CurrentTable, ImGuiTableColumn::DisplayOrder, ImGuiTableColumn::Flags, GImGui, IM_ASSERT, ImClamp(), ImGuiTableColumnFlags_WidthFixed, ImGuiTableColumnFlags_WidthStretch, ImMax(), ImGuiTable::IsLayoutLocked, ImGuiTable::IsSettingsDirty, ImGuiTable::LeftMostStretchedColumn, ImGuiTable::MinColumnWidth, ImGuiTableColumn::NextEnabledColumn, ImGuiTableColumn::PrevEnabledColumn, TableGetMaxColumnWidth(), TableUpdateColumnsWeightFromWidth(), ImGuiTableColumn::WidthGiven, and ImGuiTableColumn::WidthRequest.
Referenced by TableBeginApplyRequests().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetColumnWidthAutoAll | ( | ImGuiTable * | table | ) |
References ImGuiTableColumn::AutoFitQueue, ImGuiTableColumn::CannotSkipItemsQueue, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableColumn::Flags, ImGuiTableColumnFlags_WidthStretch, and ImGuiTableColumn::IsEnabled.
Referenced by TableDrawContextMenu().
Here is the caller graph for this function:| void ImGui::TableSetColumnWidthAutoSingle | ( | ImGuiTable * | table, |
| int | column_n | ||
| ) |
References ImGuiTable::AutoFitSingleColumn, ImGuiTableColumn::CannotSkipItemsQueue, ImGuiTable::Columns, and ImGuiTableColumn::IsEnabled.
Referenced by TableDrawContextMenu(), and TableUpdateBorders().
Here is the caller graph for this function:| ImGuiTableSettings * ImGui::TableSettingsCreate | ( | ImGuiID | id, |
| int | columns_count | ||
| ) |
References ImChunkStream< T >::alloc_chunk(), GImGui, ImGuiContext::SettingsTables, TableSettingsCalcChunkSize(), and TableSettingsInit().
Referenced by TableSaveSettings(), and TableSettingsHandler_ReadOpen().
Here is the call graph for this function:
Here is the caller graph for this function:| ImGuiTableSettings * ImGui::TableSettingsFindByID | ( | ImGuiID | id | ) |
References ImChunkStream< T >::begin(), GImGui, ImChunkStream< T >::next_chunk(), and ImGuiContext::SettingsTables.
Referenced by TableLoadSettings(), and TableSettingsHandler_ReadOpen().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSettingsInstallHandler | ( | ImGuiContext * | context | ) |
References ImGuiSettingsHandler::ApplyAllFn, ImGuiSettingsHandler::ClearAllFn, ImHashStr(), ImVector< T >::push_back(), ImGuiSettingsHandler::ReadLineFn, ImGuiSettingsHandler::ReadOpenFn, ImGuiContext::SettingsHandlers, TableSettingsHandler_ApplyAll(), TableSettingsHandler_ClearAll(), TableSettingsHandler_ReadLine(), TableSettingsHandler_ReadOpen(), TableSettingsHandler_WriteAll(), ImGuiSettingsHandler::TypeHash, ImGuiSettingsHandler::TypeName, and ImGuiSettingsHandler::WriteAllFn.
Referenced by Initialize().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetupColumn | ( | const char * | label, |
| ImGuiTableColumnFlags | flags = 0, |
||
| float | init_width_or_weight = 0.0f, |
||
| ImGuiID | user_id = 0 |
||
| ) |
References ImGuiTextBuffer::append(), ImGuiTableColumn::AutoFitQueue, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsNames, ImGuiContext::CurrentTable, ImGuiTable::DeclColumnsCount, ImGuiTableColumn::Flags, ImGuiTable::Flags, GImGui, IM_ASSERT, IM_ASSERT_USER_ERROR, ImGuiSortDirection_Ascending, ImGuiSortDirection_Descending, ImGuiTableColumnFlags_DefaultHide, ImGuiTableColumnFlags_DefaultSort, ImGuiTableColumnFlags_PreferSortDescending, ImGuiTableColumnFlags_StatusMask_, ImGuiTableColumnFlags_WidthFixed, ImGuiTableColumnFlags_WidthMask_, ImGuiTableColumnFlags_WidthStretch, ImGuiTableFlags_Hideable, ImGuiTableFlags_ScrollX, ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_Sortable, ImGuiTableColumn::InitStretchWeightOrWidth, ImGuiTable::IsDefaultSizingPolicy, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::IsEnabledNextFrame, ImGuiTable::IsInitializing, ImGuiTable::IsLayoutLocked, ImGuiTableColumn::NameOffset, ImGuiTable::SettingsLoadedFlags, ImGuiTextBuffer::size(), ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, ImGuiTableColumn::StretchWeight, TableSetupColumnFlags(), ImGuiTableColumn::UserID, and ImGuiTableColumn::WidthRequest.
Referenced by ShowDemoWindowTables().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetupDrawChannels | ( | ImGuiTable * | table | ) |
References ImGuiTable::Bg0ClipRectForDrawCmd, ImGuiTable::Bg2ClipRectForDrawCmd, ImGuiTable::Bg2DrawChannelCurrent, ImGuiTable::Bg2DrawChannelUnfrozen, ImGuiTable::BgClipRect, ImGuiWindow::ClipRect, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsEnabledCount, ImGuiTableColumn::DrawChannelCurrent, ImGuiTableColumn::DrawChannelFrozen, ImGuiTableColumn::DrawChannelUnfrozen, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTable::DummyDrawChannel, ImGuiTable::EnabledMaskByIndex, ImGuiTable::Flags, ImGuiTable::FreezeRowsCount, ImGuiTable::HostClipRect, IM_ASSERT, ImGuiTableFlags_NoClip, ImGuiTable::InnerClipRect, ImGuiTable::InnerWindow, ImGuiTableColumn::IsVisibleX, ImGuiTableColumn::IsVisibleY, ImRect::Max, ImRect::Min, ImGuiTable::OuterWindow, ImDrawListSplitter::Split(), TABLE_DRAW_CHANNEL_BG2_FROZEN, ImGuiTable::VisibleMaskByIndex, and ImVec2::y.
Referenced by TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSetupScrollFreeze | ( | int | cols, |
| int | rows | ||
| ) |
References ImGuiContext::CurrentTable, ImGuiTable::Flags, ImGuiTable::FreezeColumnsCount, ImGuiTable::FreezeColumnsRequest, ImGuiTable::FreezeRowsCount, ImGuiTable::FreezeRowsRequest, GImGui, IM_ASSERT, IMGUI_TABLE_MAX_COLUMNS, ImGuiTableFlags_ScrollX, ImGuiTableFlags_ScrollY, ImGuiTable::InnerWindow, ImGuiTable::IsLayoutLocked, ImGuiTable::IsUnfrozenRows, ImGuiWindow::Scroll, ImVec2::x, and ImVec2::y.
Referenced by ShowDemoWindowTables().
Here is the caller graph for this function:| void ImGui::TableSortSpecsBuild | ( | ImGuiTable * | table | ) |
References ImGuiTableColumnSortSpecs::ColumnIndex, ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableColumnSortSpecs::ColumnUserID, ImVector< T >::Data, IM_ASSERT, ImGuiTable::IsSortSpecsDirty, ImVector< T >::resize(), ImGuiTableColumnSortSpecs::SortDirection, ImGuiTableColumn::SortDirection, ImGuiTableColumnSortSpecs::SortOrder, ImGuiTableColumn::SortOrder, ImGuiTable::SortSpecs, ImGuiTable::SortSpecsCount, ImGuiTableTempData::SortSpecsMulti, ImGuiTableTempData::SortSpecsSingle, ImGuiTableSortSpecs::Specs, ImGuiTableSortSpecs::SpecsCount, ImGuiTableSortSpecs::SpecsDirty, TableSortSpecsSanitize(), ImGuiTable::TempData, and ImGuiTableColumn::UserID.
Referenced by TableGetSortSpecs(), and TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableSortSpecsSanitize | ( | ImGuiTable * | table | ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableColumn::Flags, ImGuiTable::Flags, IM_ASSERT, ImGuiTableColumnFlags_NoSort, ImGuiTableFlags_Sortable, ImGuiTableFlags_SortMulti, ImGuiTableFlags_SortTristate, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::SortDirection, ImGuiTableColumn::SortOrder, ImGuiTable::SortSpecsCount, and TableGetColumnAvailSortDirection().
Referenced by TableSortSpecsBuild().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableUpdateBorders | ( | ImGuiTable * | table | ) |
References ButtonBehavior(), ClearActiveID(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::DisplayOrderToIndex, ImGuiTable::EnabledMaskByDisplayOrder, ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiTable::FreezeColumnsCount, GImGui, ImGuiTable::HoveredColumnBorder, ImGuiContext::HoveredIdTimer, IM_ASSERT, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_FlattenChildren, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnDoubleClick, ImGuiMouseCursor_ResizeEW, ImGuiTableColumnFlags_NoDirectResize_, ImGuiTableColumnFlags_NoResize, ImGuiTableFlags_NoBordersInBody, ImGuiTableFlags_Resizable, ImMax(), ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, IsMouseDoubleClicked(), ImGuiTable::IsUsingHeaders, KeepAliveID(), ImGuiTable::LastFirstRowHeight, ImGuiTable::LastOuterHeight, ImGuiTable::LastResizedColumn, ImRect::Max, ImGuiTableColumn::MaxX, ImRect::Min, ImGuiTable::OuterRect, ImGuiTable::ResizedColumn, ImGuiTable::ResizeLockMinContentsX2, ImGuiTable::RightMostEnabledColumn, SetMouseCursor(), TABLE_RESIZE_SEPARATOR_FEEDBACK_TIMER, TABLE_RESIZE_SEPARATOR_HALF_THICKNESS, TableGetColumnResizeID(), TableSetColumnWidthAutoSingle(), and ImVec2::y.
Referenced by TableUpdateLayout().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TableUpdateColumnsWeightFromWidth | ( | ImGuiTable * | table | ) |
References ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTableColumn::Flags, IM_ASSERT, ImGuiTableColumnFlags_WidthStretch, ImGuiTableColumn::IsEnabled, ImGuiTable::LeftMostStretchedColumn, ImGuiTable::RightMostStretchedColumn, ImGuiTableColumn::StretchWeight, and ImGuiTableColumn::WidthRequest.
Referenced by TableSetColumnWidth().
Here is the caller graph for this function:| void ImGui::TableUpdateLayout | ( | ImGuiTable * | table | ) |
References ImGuiTableColumn::AutoFitQueue, BeginPopupEx(), ImGuiTable::BorderX1, ImGuiTable::BorderX2, ImGuiTableColumn::CannotSkipItemsQueue, ImGuiTable::CellPaddingX, ImGuiTable::CellSpacingX1, ImGuiTable::CellSpacingX2, ImGuiWindow::ClipRect, ImGuiTableColumn::ClipRect, ImRect::ClipWithFull(), ImGuiTable::Columns, ImGuiTable::ColumnsCount, ImGuiTable::ColumnsEnabledCount, ImGuiTable::ColumnsEnabledFixedCount, ImGuiTable::ColumnsGivenWidth, ImGuiTableColumn::ContentMaxXFrozen, ImGuiTableColumn::ContentMaxXHeadersIdeal, ImGuiTableColumn::ContentMaxXHeadersUsed, ImGuiTableColumn::ContentMaxXUnfrozen, ImGuiTable::DeclColumnsCount, ImGuiTableColumn::DisplayOrder, ImGuiTable::DisplayOrderToIndex, ImGuiWindow::DrawList, ImGuiTable::DrawSplitter, ImGuiTable::EnabledMaskByDisplayOrder, ImGuiTable::EnabledMaskByIndex, EndPopup(), ImGuiTableColumn::Flags, ImGuiTable::Flags, ImGuiStyle::FramePadding, ImGuiTable::FreezeColumnsCount, ImGuiTable::FreezeRowsCount, ImRect::GetWidth(), GImGui, ImGuiTable::HostSkipItems, ImGuiTable::HoveredColumnBody, ImGuiTable::HoveredColumnBorder, ImGuiTable::ID, IM_ASSERT, IM_FLOOR, ImClamp(), ImFloor(), ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiTableColumnFlags_IsEnabled, ImGuiTableColumnFlags_IsHovered, ImGuiTableColumnFlags_IsSorted, ImGuiTableColumnFlags_IsVisible, ImGuiTableColumnFlags_NoDirectResize_, ImGuiTableColumnFlags_NoHide, ImGuiTableColumnFlags_None, ImGuiTableColumnFlags_NoResize, ImGuiTableColumnFlags_WidthFixed, ImGuiTableColumnFlags_WidthStretch, ImGuiTableFlags_Hideable, ImGuiTableFlags_NoClip, ImGuiTableFlags_NoHostExtendX, ImGuiTableFlags_PreciseWidths, ImGuiTableFlags_Resizable, ImGuiTableFlags_ScrollX, ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingMask_, ImGuiTableFlags_SizingStretchProp, ImGuiTableFlags_Sortable, ImGuiTableFlags_SortMulti, ImGuiTableFlags_SortTristate, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoSavedSettings, ImGuiWindowFlags_NoTitleBar, ImHashStr(), ImMax(), ImMin(), ImGuiTableColumn::IndexWithinEnabledSet, ImGuiTableColumn::InitStretchWeightOrWidth, ImGuiTable::InnerClipRect, ImGuiTable::InnerWidth, ImGuiTable::InnerWindow, ImGuiTable::InstanceCurrent, ImGuiTable::InstanceInteracted, ImGuiContext::IO, ImGuiTable::IsContextPopupOpen, ImGuiTable::IsDefaultDisplayOrder, ImGuiTableColumn::IsEnabled, ImGuiTableColumn::IsEnabledNextFrame, ImGuiTable::IsInitializing, ImGuiTable::IsLayoutLocked, ImGuiTableColumn::IsPreserveWidthAuto, ImGuiTableColumn::IsRequestOutput, ImGuiTable::IsSettingsDirty, ImGuiTableColumn::IsSkipItems, ImGuiTable::IsSortSpecsDirty, ImGuiTable::IsUsingHeaders, ImGuiTableColumn::IsVisibleX, ImGuiTableColumn::IsVisibleY, ItemHoverable(), ImGuiTableColumn::ItemWidth, ImGuiTable::LastFirstRowHeight, ImGuiTable::LastOuterHeight, ImGuiTable::LeftMostEnabledColumn, ImGuiTable::LeftMostStretchedColumn, ImRect::Max, ImGuiTableColumn::MaxX, ImRect::Min, ImGuiTable::MinColumnWidth, ImGuiTableColumn::MinX, ImGuiIO::MousePos, ImGuiTableColumn::NameOffset, ImGuiTableColumn::NavLayerCurrent, ImGuiTableColumn::NextEnabledColumn, ImGuiTable::OuterPaddingX, ImGuiTable::OuterRect, ImGuiTable::OuterWindow, ImGuiWindow::ParentWorkRect, ImGuiTableColumn::PrevEnabledColumn, ImDrawList::PushClipRect(), ImGuiTable::RequestOutputMaskByIndex, ImGuiTable::RightMostEnabledColumn, ImGuiTable::RightMostStretchedColumn, ImDrawListSplitter::SetCurrentChannel(), ImGuiWindow::SkipItems, ImGuiTableColumn::SortOrder, ImGuiTable::SortSpecsCount, ImGuiTableColumn::StretchWeight, ImGuiContext::Style, TABLE_BORDER_SIZE, TABLE_DRAW_CHANNEL_NOCLIP, TableDrawContextMenu(), TableGetColumnWidthAuto(), TableGetMaxColumnWidth(), TableSetupColumnFlags(), TableSetupDrawChannels(), TableSortSpecsBuild(), TableUpdateBorders(), ImGuiTableColumn::UserID, ImGuiTable::VisibleMaskByIndex, ImGuiTableColumn::WidthAuto, ImGuiTableColumn::WidthGiven, ImGuiTableColumn::WidthRequest, ImGuiTableColumn::WorkMaxX, ImGuiTableColumn::WorkMinX, ImGuiTable::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by EndTable(), TableGetSortSpecs(), TableHeadersRow(), and TableNextRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References ImGuiContext::ActiveId, GImGui, and ImGuiContext::TempInputId.
Referenced by DragScalar(), and SliderScalar().
Here is the caller graph for this function:| bool ImGui::TempInputScalar | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const char * | label, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const char * | format, | ||
| const void * | p_clamp_min = NULL, |
||
| const void * | p_clamp_max = NULL |
||
| ) |
References ImVector< T >::Data, DataTypeApplyOpFromText(), DataTypeClamp(), DataTypeCompare(), DataTypeFormatString(), DataTypeGetInfo(), GImGui, IM_ARRAYSIZE, ImGuiDataType_Double, ImGuiDataType_Float, ImGuiInputTextFlags_AutoSelectAll, ImGuiInputTextFlags_CharsDecimal, ImGuiInputTextFlags_CharsScientific, ImGuiInputTextFlags_NoMarkEdited, ImParseFormatTrimDecorations(), ImStrTrimBlanks(), ImSwap(), ImGuiInputTextState::InitialTextA, ImGuiContext::InputTextState, MarkItemEdited(), ImGuiDataTypeInfo::Size, and TempInputText().
Referenced by DragScalar(), and SliderScalar().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TempInputText | ( | const ImRect & | bb, |
| ImGuiID | id, | ||
| const char * | label, | ||
| char * | buf, | ||
| int | buf_size, | ||
| ImGuiInputTextFlags | flags | ||
| ) |
References ImGuiContext::ActiveId, ClearActiveID(), ImGuiContext::CurrentWindow, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImRect::GetSize(), GImGui, IM_ASSERT, ImGuiInputTextFlags_MergedItem, InputTextEx(), ImRect::Min, and ImGuiContext::TempInputId.
Referenced by TempInputScalar().
Here is the call graph for this function:
Here is the caller graph for this function:References TextV().
Referenced by ColorPicker4(), ColorTooltip(), DebugNodeTabBar(), DebugNodeWindowSettings(), DebugNodeWindowsList(), MyDocument::DisplayContents(), Slic3r::GUI::draw(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), priv::draw_transparent_icon(), EditTableSizingFlags(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::render_extruders_combo(), ShowAboutWindow(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppAutoResize(), ShowExampleAppConstrainedResize(), ShowExampleAppCustomRendering(), ShowExampleAppDocuments(), ShowExampleAppLayout(), ShowExampleAppLongText(), ShowExampleAppSimpleOverlay(), ShowExampleAppWindowTitles(), ShowExampleMenuFile(), ShowFont(), ShowMetricsWindow(), ShowPlaceholderObject(), ShowStyleEditor(), Slic3r::GUI::ImGuiWrapper::text(), UpdateDebugToolItemPicker(), Value(), Value(), Value(), and Value().
Here is the call graph for this function:
Here is the caller graph for this function:References col(), and TextColoredV().
Referenced by DebugNodeDrawList(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), ShowDemoWindowLayout(), ShowDemoWindowWidgets(), Slic3r::GUI::ImGuiWrapper::text_colored(), and UpdateDebugToolItemPicker().
Here is the call graph for this function:
Here is the caller graph for this function:References col(), ImGuiCol_Text, ImGuiTextFlags_NoWidthForLargeClippedText, PopStyleColor(), PushStyleColor(), TextEx(), and TextV().
Referenced by TextColored().
Here is the call graph for this function:
Here is the caller graph for this function:References TextDisabledV().
Referenced by DebugNodeDrawList(), DebugNodeWindow(), EditTableSizingFlags(), HelpMarker(), MetricsHelpMarker(), ShowDemoWindowTables(), and ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiStyle::Colors, GImGui, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiTextFlags_NoWidthForLargeClippedText, PopStyleColor(), PushStyleColor(), ImGuiContext::Style, TextEx(), and TextV().
Referenced by TextDisabled().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::TextEx | ( | const char * | text, |
| const char * | text_end = NULL, |
||
| ImGuiTextFlags | flags = 0 |
||
| ) |
References CalcTextSize(), CalcWrapWidthForPos(), ImGuiWindow::ClipRect, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), GetTextLineHeight(), GImGui, IM_ASSERT, ImGuiTextFlags_NoWidthForLargeClippedText, ImMax(), IsClippedEx(), ItemAdd(), ItemSize(), ImGuiContext::LogEnabled, ImRect::Max, ImRect::Min, RenderText(), RenderTextWrapped(), ImGuiWindow::SkipItems, ImGuiWindowTempData::TextWrapPos, ImVec2::x, and ImVec2::y.
Referenced by ColorButton(), ColorEdit4(), ColorPicker4(), ColorTooltip(), DragFloatRange2(), DragIntRange2(), DragScalarN(), InputScalar(), InputScalarN(), SliderScalarN(), TextColoredV(), TextDisabledV(), TextUnformatted(), TextV(), and TextWrappedV().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiTextFlags_NoWidthForLargeClippedText, and TextEx().
Referenced by ExampleAppConsole::Draw(), ExampleAppLog::Draw(), EditTableSizingFlags(), HelpMarker(), MetricsHelpMarker(), Slic3r::GUI::GLCanvas3D::Tooltip::render(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GLCanvas3D::LayersEditing::render_overlay(), ShowDemoWindowLayout(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowExampleAppAutoResize(), ShowExampleAppLongText(), ShowMetricsWindow(), ShowStyleEditor(), and Slic3r::GUI::ImGuiWrapper::tooltip().
Here is the call graph for this function:
Here is the caller graph for this function:References GetCurrentWindow(), GImGui, IM_ARRAYSIZE, ImFormatStringV(), ImGuiTextFlags_NoWidthForLargeClippedText, ImGuiWindow::SkipItems, ImGuiContext::TempBuffer, and TextEx().
Referenced by SetTooltipV(), Text(), TextColoredV(), TextDisabledV(), and TextWrappedV().
Here is the call graph for this function:
Here is the caller graph for this function:References TextWrappedV().
Referenced by MyDocument::DisplayContents(), ExampleAppConsole::Draw(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowExampleAppLayout().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiTextFlags_NoWidthForLargeClippedText, PopTextWrapPos(), PushTextWrapPos(), TextEx(), TextV(), and ImGuiWindowTempData::TextWrapPos.
Referenced by TextWrapped().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References GetCursorPosX(), GetTreeNodeToLabelSpacing(), SetCursorPosX(), and TreeAdvanceToLabelPos().
Referenced by TreeAdvanceToLabelPos().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TreeNode | ( | const char * | label | ) |
References GetCurrentWindow(), ImGuiWindow::GetID(), ImGuiWindow::SkipItems, and TreeNodeBehavior().
Referenced by DebugNodeColumns(), DebugNodeDrawList(), DebugNodeStorage(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeTableSettings(), DebugNodeViewport(), DebugNodeWindow(), DebugNodeWindowsList(), Slic3r::GUI::GLGizmoEmboss::draw_window(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowFont(), ShowFontAtlas(), ShowMetricsWindow(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:References TreeNodeExV().
Here is the call graph for this function:References TreeNodeExV().
Here is the call graph for this function:| bool ImGui::TreeNodeBehavior | ( | ImGuiID | id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | label, | ||
| const char * | label_end = NULL |
||
| ) |
References ButtonBehavior(), CalcTextSize(), ImGuiWindowTempData::CurrLineSize, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiContext::DragDropHoldJustPressedId, ImGuiWindow::DrawList, FindRenderedTextEnd(), ImGuiContext::FontSize, GetColorU32(), GetCurrentWindow(), GImGui, ImGuiContext::HoveredWindow, IM_ASSERT, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_NoKeyModifiers, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnClickRelease, ImGuiButtonFlags_PressedOnDoubleClick, ImGuiButtonFlags_PressedOnDragDropHold, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_Text, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_Right, ImGuiItemStatusFlags_HasDisplayRect, ImGuiItemStatusFlags_ToggledOpen, ImGuiItemStatusFlags_ToggledSelection, ImGuiNavHighlightFlags_TypeThin, ImGuiTreeNodeFlags_AllowItemOverlap, ImGuiTreeNodeFlags_Bullet, ImGuiTreeNodeFlags_ClipLabelForTrailingButton, ImGuiTreeNodeFlags_Framed, ImGuiTreeNodeFlags_FramePadding, ImGuiTreeNodeFlags_Leaf, ImGuiTreeNodeFlags_NavLeftJumpsBackHere, ImGuiTreeNodeFlags_None, ImGuiTreeNodeFlags_NoTreePushOnOpen, ImGuiTreeNodeFlags_OpenOnArrow, ImGuiTreeNodeFlags_OpenOnDoubleClick, ImGuiTreeNodeFlags_Selected, ImGuiTreeNodeFlags_SpanAvailWidth, ImGuiTreeNodeFlags_SpanFullWidth, ImMax(), ImMin(), ImGuiContext::IO, ItemAdd(), ItemSize(), ImGuiWindowTempData::LastItemDisplayRect, ImGuiWindowTempData::LastItemId, ImGuiWindowTempData::LastItemStatusFlags, ImGuiContext::LogEnabled, LogSetNextTextDecoration(), ImRect::Max, ImRect::Min, ImGuiIO::MouseDoubleClicked, ImGuiIO::MousePos, ImGuiContext::NavActivateId, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavId, ImGuiContext::NavIdIsAlive, ImGuiContext::NavMoveDir, ImGuiContext::NavMoveRequest, NavMoveRequestCancel(), RenderArrow(), RenderBullet(), RenderFrame(), RenderNavHighlight(), RenderText(), RenderTextClipped(), ImGuiStorage::SetInt(), SetItemAllowOverlap(), ImGuiWindow::SkipItems, ImGuiWindowTempData::StateStorage, ImGuiContext::Style, style, ImGuiWindowTempData::TreeDepth, ImGuiWindowTempData::TreeJumpToParentOnPopMask, TreeNodeBehaviorIsOpen(), TreePushOverrideID(), ImGuiWindow::WindowPadding, ImGuiWindow::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by CollapsingHeader(), CollapsingHeader(), TreeNode(), TreeNodeEx(), TreeNodeExV(), and TreeNodeExV().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TreeNodeBehaviorIsOpen | ( | ImGuiID | id, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, ImGuiNextItemData::Flags, ImGuiStorage::GetInt(), GImGui, ImGuiCond_Always, ImGuiNextItemDataFlags_HasOpen, ImGuiTreeNodeFlags_DefaultOpen, ImGuiTreeNodeFlags_Leaf, ImGuiTreeNodeFlags_NoAutoOpenOnLog, ImGuiContext::LogDepthRef, ImGuiContext::LogDepthToExpand, ImGuiContext::LogEnabled, ImGuiContext::NextItemData, ImGuiNextItemData::OpenCond, ImGuiNextItemData::OpenVal, ImGuiStorage::SetInt(), ImGuiWindowTempData::StateStorage, and ImGuiWindowTempData::TreeDepth.
Referenced by TreeNodeBehavior().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TreeNodeEx | ( | const char * | label, |
| ImGuiTreeNodeFlags | flags = 0 |
||
| ) |
References GetCurrentWindow(), ImGuiWindow::GetID(), ImGuiWindow::SkipItems, and TreeNodeBehavior().
Referenced by DebugNodeWindow(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TreeNodeEx | ( | const char * | str_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
References TreeNodeExV().
Here is the call graph for this function:| bool ImGui::TreeNodeEx | ( | const void * | ptr_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
References TreeNodeExV().
Here is the call graph for this function:| bool ImGui::TreeNodeExV | ( | const char * | str_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
References GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IM_ARRAYSIZE, ImFormatStringV(), ImGuiWindow::SkipItems, ImGuiContext::TempBuffer, and TreeNodeBehavior().
Referenced by TreeNode(), TreeNode(), TreeNodeEx(), TreeNodeEx(), TreeNodeV(), and TreeNodeV().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::TreeNodeExV | ( | const void * | ptr_id, |
| ImGuiTreeNodeFlags | flags, | ||
| const char * | fmt, | ||
| va_list | args | ||
| ) |
References GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IM_ARRAYSIZE, ImFormatStringV(), ImGuiWindow::SkipItems, ImGuiContext::TempBuffer, and TreeNodeBehavior().
Here is the call graph for this function:| void ImGui::TreePop | ( | ) |
References ImVector< T >::back(), ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiWindow::IDStack, IM_ASSERT, ImGuiDir_Left, ImGuiContext::NavIdIsAlive, ImGuiContext::NavLayer, ImGuiContext::NavMoveDir, NavMoveRequestButNoResultYet(), NavMoveRequestCancel(), ImGuiContext::NavWindow, PopID(), SetNavID(), ImVector< T >::Size, ImGuiWindowTempData::TreeDepth, ImGuiWindowTempData::TreeJumpToParentOnPopMask, and Unindent().
Referenced by DebugNodeColumns(), DebugNodeDrawList(), DebugNodeStorage(), DebugNodeTabBar(), DebugNodeTable(), DebugNodeTableSettings(), DebugNodeViewport(), DebugNodeWindow(), DebugNodeWindowsList(), Slic3r::GUI::GLGizmoEmboss::draw_window(), ErrorCheckEndFrameRecover(), ShowDemoWindow(), ShowDemoWindowColumns(), ShowDemoWindowLayout(), ShowDemoWindowMisc(), ShowDemoWindowPopups(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowFont(), ShowFontAtlas(), ShowMetricsWindow(), and ShowPlaceholderObject().
Here is the call graph for this function:
Here is the caller graph for this function:References ImGuiWindow::DC, GetCurrentWindow(), Indent(), PushID(), and ImGuiWindowTempData::TreeDepth.
Here is the call graph for this function:References ImGuiWindow::DC, GetCurrentWindow(), Indent(), PushID(), and ImGuiWindowTempData::TreeDepth.
Here is the call graph for this function:References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiWindow::IDStack, Indent(), ImVector< T >::push_back(), and ImGuiWindowTempData::TreeDepth.
Referenced by TreeNodeBehavior().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::Unindent | ( | float | indent_w = 0.0f | ) |
References ImGuiWindowTempData::ColumnsOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, GetCurrentWindow(), GImGui, ImGuiWindowTempData::Indent, ImGuiStyle::IndentSpacing, ImGuiWindow::Pos, ImGuiContext::Style, ImVec2::x, and ImVec1::x.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_window(), ShowDemoWindowLayout(), ShowDemoWindowTables(), ShowDemoWindowWidgets(), ShowExampleAppFullscreen(), ShowMetricsWindow(), ShowUserGuide(), and TreePop().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References BeginTooltip(), ImGuiContext::DebugItemPickerActive, ImGuiContext::DebugItemPickerBreakId, EndTooltip(), GetStyleColorVec4(), GImGui, ImGuiContext::HoveredIdPreviousFrame, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiKey_Escape, ImGuiMouseCursor_Hand, IsKeyPressedMap(), IsMouseClicked(), SetMouseCursor(), SetNextWindowBgAlpha(), Text(), and TextColored().
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::UpdateHoveredWindowAndCaptureFlags | ( | ) |
References ImGuiContext::ActiveId, ImGuiIO::ConfigFlags, ImGuiContext::DragDropActive, ImGuiContext::DragDropSourceFlags, FindHoveredWindow(), GetTopMostPopupModal(), GImGui, ImGuiContext::HoveredWindow, ImGuiContext::HoveredWindowUnderMovingWindow, IM_ARRAYSIZE, ImGuiConfigFlags_NavEnableKeyboard, ImGuiConfigFlags_NavNoCaptureKeyboard, ImGuiConfigFlags_NoMouse, ImGuiDragDropFlags_SourceExtern, ImMax(), ImGuiContext::IO, IsWindowChildOf(), ImGuiIO::MouseClicked, ImGuiIO::MouseClickedTime, ImGuiIO::MouseDown, ImGuiIO::MouseDownOwned, ImGuiIO::NavActive, ImGuiContext::OpenPopupStack, ImGuiWindow::RootWindow, ImVector< T >::Size, ImGuiContext::Style, ImGuiStyle::TouchExtraPadding, ImGuiIO::WantCaptureKeyboard, ImGuiContext::WantCaptureKeyboardNextFrame, ImGuiIO::WantCaptureMouse, ImGuiContext::WantCaptureMouseNextFrame, ImGuiIO::WantTextInput, ImGuiContext::WantTextInputNextFrame, WINDOWS_HOVER_PADDING, and ImGuiContext::WindowsHoverPadding.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiIO::DeltaTime, GImGui, IM_ARRAYSIZE, ImFloor(), ImLengthSqr(), ImMax(), ImGuiContext::IO, IsMousePosValid(), ImGuiContext::LastValidMousePos, ImGuiIO::MouseClicked, ImGuiIO::MouseClickedPos, ImGuiIO::MouseClickedTime, ImGuiIO::MouseDelta, ImGuiIO::MouseDoubleClicked, ImGuiIO::MouseDoubleClickMaxDist, ImGuiIO::MouseDoubleClickTime, ImGuiIO::MouseDown, ImGuiIO::MouseDownDuration, ImGuiIO::MouseDownDurationPrev, ImGuiIO::MouseDownWasDoubleClick, ImGuiIO::MouseDragMaxDistanceAbs, ImGuiIO::MouseDragMaxDistanceSqr, ImGuiIO::MousePos, ImGuiIO::MousePosPrev, ImGuiIO::MouseReleased, ImGuiContext::NavDisableMouseHover, ImGuiContext::Time, ImVec2::x, and ImVec2::y.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::UpdateMouseMovingWindowEndFrame | ( | ) |
References ImGuiContext::ActiveId, ImGuiWindow::Appearing, ClosePopupsOverWindow(), ImGuiIO::ConfigWindowsMoveFromTitleBarOnly, ImRect::Contains(), ImGuiWindow::Flags, FocusWindow(), GetTopMostPopupModal(), GImGui, ImGuiContext::HoveredId, ImGuiContext::HoveredIdDisabled, ImGuiContext::HoveredWindow, ImGuiPopupFlags_AnyPopupLevel, ImGuiWindowFlags_NoTitleBar, ImGuiWindowFlags_Popup, ImGuiContext::IO, IsPopupOpen(), IsWindowAbove(), ImGuiIO::MouseClicked, ImGuiIO::MouseClickedPos, ImGuiContext::MovingWindow, ImGuiContext::NavWindow, ImGuiWindow::PopupId, ImGuiWindow::RootWindow, StartMouseMovingWindow(), and ImGuiWindow::TitleBarRect().
Referenced by EndFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::UpdateMouseMovingWindowNewFrame | ( | ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdClickOffset, ImGuiContext::ActiveIdWindow, ClearActiveID(), FocusWindow(), GImGui, IM_ASSERT, ImGuiCond_Always, ImGuiContext::IO, IsMousePosValid(), KeepAliveID(), MarkIniSettingsDirty(), ImGuiIO::MouseDown, ImGuiIO::MousePos, ImGuiWindow::MoveId, ImGuiContext::MovingWindow, ImGuiWindow::Pos, ImGuiWindow::RootWindow, SetWindowPos(), ImVec2::x, and ImVec2::y.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdUsingMouseWheel, ImGuiWindow::CalcFontSize(), ImGuiWindow::Collapsed, ImGuiIO::ConfigMacOSXBehaviors, ImGuiIO::DeltaTime, ImGuiWindow::Flags, ImGuiIO::FontAllowUserScaling, ImGuiWindow::FontWindowScale, ImRect::GetHeight(), ImRect::GetWidth(), GImGui, ImGuiContext::HoveredIdPreviousFrame, ImGuiContext::HoveredIdPreviousFrameUsingMouseWheel, ImGuiContext::HoveredWindow, ImClamp(), ImFloor(), ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_NoMouseInputs, ImGuiWindowFlags_NoScrollWithMouse, ImLengthSqr(), ImMin(), ImGuiWindow::InnerRect, ImGuiContext::IO, IsMousePosValid(), ImGuiIO::KeyCtrl, ImGuiIO::KeyShift, ImGuiIO::MouseDragThreshold, ImGuiIO::MousePos, ImGuiIO::MouseWheel, ImGuiIO::MouseWheelH, ImGuiWindow::ParentWindow, ImGuiWindow::Pos, ImGuiWindow::RootWindow, scale(), ImGuiWindow::Scroll, ImGuiWindow::ScrollMax, SetScrollX(), SetScrollY(), SetWindowPos(), ImGuiWindow::Size, ImGuiWindow::SizeFull, StartLockWheelingWindow(), ImGuiContext::WheelingWindow, ImGuiContext::WheelingWindowRefMousePos, ImGuiContext::WheelingWindowTimer, ImVec2::x, and ImVec2::y.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiIO::DeltaTime, ImChunkStream< T >::empty(), GImGui, IM_ASSERT, ImGuiIO::IniFilename, ImGuiContext::IO, LoadIniSettingsFromDisk(), SaveIniSettingsToDisk(), ImGuiContext::SettingsDirtyTimer, ImGuiContext::SettingsLoaded, ImGuiContext::SettingsWindows, and ImGuiIO::WantSaveIniSettings.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiWindow::Active, ImGuiContext::ActiveId, ImGuiWindow::DC, ImGuiWindow::Flags, ImGuiWindowTempData::FocusCounterRegular, ImGuiWindowTempData::FocusCounterTabStop, GImGui, ImGuiKey_Tab, ImGuiWindowFlags_NoNavInputs, ImModPositive(), ImGuiContext::IO, IsKeyPressedMap(), ImGuiIO::KeyCtrl, ImGuiIO::KeyShift, ImGuiContext::NavId, ImGuiContext::NavIdTabCounter, ImGuiContext::NavWindow, ImGuiContext::TabFocusPressed, ImGuiContext::TabFocusRequestCurrCounterRegular, ImGuiContext::TabFocusRequestCurrCounterTabStop, ImGuiContext::TabFocusRequestCurrWindow, ImGuiContext::TabFocusRequestNextCounterRegular, ImGuiContext::TabFocusRequestNextCounterTabStop, and ImGuiContext::TabFocusRequestNextWindow.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiViewportP::BuildWorkOffsetMax, ImGuiViewportP::BuildWorkOffsetMin, ImGuiIO::DisplaySize, ImGuiViewport::Flags, GImGui, IM_ASSERT, ImGuiViewportFlags_IsPlatformWindow, ImGuiViewportFlags_OwnedByApp, ImGuiContext::IO, ImGuiViewport::Pos, ImVector< T >::Size, ImGuiViewport::Size, ImGuiViewportP::UpdateWorkRect(), ImGuiContext::Viewports, ImGuiViewportP::WorkOffsetMax, and ImGuiViewportP::WorkOffsetMin.
Referenced by NewFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::ActiveIdClickOffset, ImGuiWindow::AutoFitFramesX, ImGuiWindow::AutoFitFramesY, ButtonBehavior(), CalcResizePosSizeFromAnyCorner(), CalcWindowSizeAfterConstraint(), ClearActiveID(), ImGuiIO::ConfigWindowsResizeFromEdges, ImGuiResizeGripDef::CornerPosN, ImGuiWindow::DC, ImGuiIO::DeltaTime, ImGuiIO::DisplayFramebufferScale, ImGuiWindow::Flags, ImGuiContext::FontSize, GetColorU32(), ImGuiWindow::GetID(), GetNavInputAmount2d(), GetResizeBorderRect(), GImGui, ImGuiContext::HoveredIdTimer, IM_FLOOR, ImClamp(), ImFloor(), ImGuiAxis_X, ImGuiAxis_Y, ImGuiButtonFlags_FlattenChildren, ImGuiButtonFlags_NoNavFocus, ImGuiCol_ResizeGrip, ImGuiCol_ResizeGripActive, ImGuiCol_ResizeGripHovered, ImGuiDir_Down, ImGuiDir_Left, ImGuiDir_Right, ImGuiDir_Up, ImGuiInputReadMode_Down, ImGuiInputSource_Gamepad, ImGuiInputSource_Keyboard, ImGuiMouseCursor_ResizeEW, ImGuiMouseCursor_ResizeNESW, ImGuiMouseCursor_ResizeNS, ImGuiMouseCursor_ResizeNWSE, ImGuiNavDirSourceFlags_Keyboard, ImGuiNavDirSourceFlags_PadDPad, ImGuiNavLayer_Main, ImGuiNavLayer_Menu, ImGuiWindowFlags_AlwaysAutoResize, ImGuiWindowFlags_NoResize, ImLerp(), ImMax(), ImMin(), ImSwap(), ImGuiResizeGripDef::InnerDir, ImGuiContext::IO, ImGuiIO::KeyShift, MarkIniSettingsDirty(), ImRect::Max, ImRect::Min, ImGuiContext::MouseCursor, ImGuiIO::MouseDoubleClicked, ImGuiIO::MousePos, ImGuiContext::NavDisableMouseHover, ImGuiContext::NavInputSource, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NavWindowingTarget, ImGuiContext::NavWindowingToggleLayer, PopID(), ImGuiWindow::Pos, PushID(), resize_border_def, resize_grip_def, ImGuiWindow::RootWindow, ImGuiResizeBorderDef::SegmentN1, ImGuiResizeBorderDef::SegmentN2, ImGuiWindow::Size, ImGuiWindow::SizeFull, ImGuiWindow::WasActive, ImGuiWindow::WindowRounding, WINDOWS_HOVER_PADDING, WINDOWS_RESIZE_FROM_EDGES_FEEDBACK_TIMER, ImVec2::x, and ImVec2::y.
Referenced by Begin().
Here is the call graph for this function:
Here is the caller graph for this function:| void ImGui::UpdateWindowParentAndRootLinks | ( | ImGuiWindow * | window, |
| ImGuiWindowFlags | flags, | ||
| ImGuiWindow * | parent_window | ||
| ) |
References ImGuiWindow::Flags, IM_ASSERT, ImGuiWindowFlags_ChildWindow, ImGuiWindowFlags_Modal, ImGuiWindowFlags_NavFlattened, ImGuiWindowFlags_Popup, ImGuiWindowFlags_Tooltip, ImGuiWindow::ParentWindow, ImGuiWindow::RootWindow, ImGuiWindow::RootWindowForNav, and ImGuiWindow::RootWindowForTitleBarHighlight.
Referenced by Begin().
Here is the caller graph for this function:References IM_ARRAYSIZE, ImFormatString(), and Text().
Here is the call graph for this function:| bool ImGui::VSliderFloat | ( | const char * | label, |
| const ImVec2 & | size, | ||
| float * | v, | ||
| float | v_min, | ||
| float | v_max, | ||
| const char * | format = "%.3f", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_Float, and VSliderScalar().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::VSliderInt | ( | const char * | label, |
| const ImVec2 & | size, | ||
| int * | v, | ||
| int | v_min, | ||
| int | v_max, | ||
| const char * | format = "%d", |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiDataType_S32, and VSliderScalar().
Referenced by ShowDemoWindowWidgets().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ImGui::VSliderScalar | ( | const char * | label, |
| const ImVec2 & | size, | ||
| ImGuiDataType | data_type, | ||
| void * | p_data, | ||
| const void * | p_min, | ||
| const void * | p_max, | ||
| const char * | format = NULL, |
||
| ImGuiSliderFlags | flags = 0 |
||
| ) |
References ImGuiContext::ActiveId, ImGuiContext::ActiveIdUsingNavDirMask, ImDrawList::AddRectFilled(), CalcTextSize(), ImGuiWindowTempData::CursorPos, DataTypeFormatString(), DataTypeGetInfo(), ImGuiWindow::DC, ImGuiWindow::DrawList, FocusWindow(), ImGuiStyle::FrameRounding, GetColorU32(), GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, ImGuiContext::HoveredId, IM_ARRAYSIZE, ImGuiCol_FrameBg, ImGuiCol_FrameBgActive, ImGuiCol_FrameBgHovered, ImGuiCol_SliderGrab, ImGuiCol_SliderGrabActive, ImGuiDataType_S32, ImGuiDir_Down, ImGuiDir_Up, ImGuiSliderFlags_Vertical, ImGuiContext::IO, ItemAdd(), ItemHoverable(), ItemSize(), MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiIO::MouseClicked, ImGuiContext::NavActivateId, ImGuiContext::NavInputId, PatchFormatStringFloatToInt(), ImGuiDataTypeInfo::PrintFmt, RenderFrame(), RenderNavHighlight(), RenderText(), RenderTextClipped(), SetActiveID(), SetFocusID(), ImGuiWindow::SkipItems, SliderBehavior(), ImGuiContext::Style, style, ImVec2::x, and ImVec2::y.
Referenced by VSliderFloat(), and VSliderInt().
Here is the call graph for this function:
Here is the caller graph for this function:| const wchar_t ImGui::CancelButton = 0x14 |
Referenced by Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), and Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner().
| const wchar_t ImGui::CancelHoverButton = 0x15 |
Referenced by Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::SlicingProgressNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressIndicatorNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_cancel_button_inner(), and Slic3r::GUI::NotificationManager::URLDownloadNotification::render_cancel_button_inner().
| const wchar_t ImGui::ClipboardBtnIcon = 0x2606 |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
| const wchar_t ImGui::ClippyMarker = 0x2602 |
| const wchar_t ImGui::CloseNotifButton = 0xB |
Referenced by Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), and Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner().
| const wchar_t ImGui::CloseNotifHoverButton = 0xC |
Referenced by Slic3r::GUI::NotificationManager::PopNotification::render_close_button(), Slic3r::GUI::NotificationManager::HintNotification::render_close_button(), Slic3r::GUI::NotificationManager::ProgressBarWithCancelNotification::render_close_button_inner(), and Slic3r::GUI::NotificationManager::URLDownloadNotification::render_close_button_inner().
| const wchar_t ImGui::CollapseBtn = 0x2715 |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_shortcuts().
| const char ImGui::ColorMarkerEnd = 0x3 |
| const char ImGui::ColorMarkerHovered = 0x1 |
Referenced by ImFont::RenderText(), and Slic3r::GUI::selectable().
| const char ImGui::ColorMarkerStart = 0x2 |
| const wchar_t ImGui::DocumentationButton = 0x2600 |
| const wchar_t ImGui::DocumentationHoverButton = 0x2601 |
| const wchar_t ImGui::DowelMarker = 0x1D |
Referenced by Slic3r::GUI::GLGizmoCut3D::GLGizmoCut3D().
| const wchar_t ImGui::EjectButton = 0x12 |
| const wchar_t ImGui::EjectHoverButton = 0x13 |
| const wchar_t ImGui::ErrorMarker = 0x11 |
Referenced by Slic3r::GUI::NotificationManager::PopNotification::count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::PopNotification::render_left_sign(), and Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_left_sign().
| const wchar_t ImGui::ExpandBtn = 0x2714 |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_shortcuts().
| const wchar_t ImGui::FilamentIconMarker = 0x7 |
Referenced by Slic3r::Search::marker_by_type().
| const wchar_t ImGui::InfoMarker = 0x2603 |
| const wchar_t ImGui::InfoMarkerSmall = 0x2716 |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window().
| const wchar_t ImGui::LegendCOG = 0x2710 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendColorChanges = 0x2707 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendCustomGCodes = 0x2709 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendDeretract = 0x2704 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendPausePrints = 0x2708 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendRetract = 0x2703 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendSeams = 0x2705 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendShells = 0x2711 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendToolChanges = 0x2706 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendToolMarker = 0x2712 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendTravel = 0x2701 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::LegendWipe = 0x2702 |
Referenced by Slic3r::GUI::GCodeViewer::render_legend().
| const wchar_t ImGui::MaterialIconMarker = 0x8 |
Referenced by Slic3r::Search::marker_by_type().
| const wchar_t ImGui::MinimalizeButton = 0xE |
| const wchar_t ImGui::MinimalizeHoverButton = 0xF |
| const wchar_t ImGui::OpenButton = 0x261C |
| const wchar_t ImGui::OpenHoverButton = 0x261D |
| const wchar_t ImGui::PauseButton = 0x261A |
| const wchar_t ImGui::PauseHoverButton = 0x261B |
| const wchar_t ImGui::PlayButton = 0x2618 |
| const wchar_t ImGui::PlayHoverButton = 0x2619 |
| const wchar_t ImGui::PlugMarker = 0x1C |
Referenced by Slic3r::GUI::GLGizmoCut3D::GLGizmoCut3D().
| const wchar_t ImGui::PreferencesButton = 0x1A |
| const wchar_t ImGui::PreferencesHoverButton = 0x1B |
| const wchar_t ImGui::PrinterIconMarker = 0x5 |
Referenced by Slic3r::Search::marker_by_type().
| const wchar_t ImGui::PrinterSlaIconMarker = 0x6 |
Referenced by Slic3r::Search::marker_by_type().
| const wchar_t ImGui::PrintIconMarker = 0x4 |
Referenced by Slic3r::Search::marker_by_type().
| const wchar_t ImGui::RevertButton = 0x16 |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_reset_button().
| const wchar_t ImGui::RightArrowButton = 0x18 |
| const wchar_t ImGui::RightArrowHoverButton = 0x19 |
| const wchar_t ImGui::SlaViewOriginal = 0x261E |
Referenced by Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button().
| const wchar_t ImGui::SlaViewProcessed = 0x261F |
Referenced by Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button().
| const wchar_t ImGui::SliderFloatEditBtnIcon = 0x2604 |
| const wchar_t ImGui::SliderFloatEditBtnPressedIcon = 0x2605 |
Referenced by Slic3r::GUI::ImGuiWrapper::slider_float().
|
static |
| const wchar_t ImGui::WarningMarker = 0x10 |
Referenced by Slic3r::GUI::NotificationManager::PopNotification::count_spaces(), Slic3r::GUI::NotificationManager::HintNotification::count_spaces(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::count_spaces(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::count_spaces(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::count_spaces(), Slic3r::GUI::NotificationManager::PopNotification::render_left_sign(), and Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_left_sign().
| const wchar_t ImGui::WarningMarkerSmall = 0x2713 |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_input_window_warning().