![]() |
VR-Forces 5.0.2 Developer's Guide
|
Public Member Functions | |
| ImGuiContext (ImFontAtlas *shared_font_atlas) | |
|
inline |
References ActiveId, ActiveIdAllowOverlap, ActiveIdClickOffset, ActiveIdHasBeenEditedBefore, ActiveIdHasBeenEditedThisFrame, ActiveIdHasBeenPressedBefore, ActiveIdIsAlive, ActiveIdIsJustActivated, ActiveIdMouseButton, ActiveIdNoClearOnFocusLoss, ActiveIdPreviousFrame, ActiveIdPreviousFrameHasBeenEditedBefore, ActiveIdPreviousFrameIsAlive, ActiveIdPreviousFrameWindow, ActiveIdSource, ActiveIdTimer, ActiveIdUsingKeyInputMask, ActiveIdUsingMouseWheel, ActiveIdUsingNavDirMask, ActiveIdUsingNavInputMask, ActiveIdWindow, ColorEditLastColor, ColorEditLastHue, ColorEditLastSat, ColorEditOptions, CurrentItemFlags, CurrentTabBar, CurrentTable, CurrentTableStackIdx, CurrentWindow, DebugHookIdInfo, DebugItemPickerActive, DebugItemPickerBreakId, DimBgRatio, DisabledAlphaBackup, DisabledStackSize, DragCurrentAccum, DragCurrentAccumDirty, DragDropAcceptFlags, DragDropAcceptFrameCount, DragDropAcceptIdCurr, DragDropAcceptIdCurrRectSurface, DragDropAcceptIdPrev, DragDropActive, DragDropHoldJustPressedId, DragDropMouseButton, DragDropPayloadBufLocal, DragDropSourceFlags, DragDropSourceFrameCount, DragDropTargetId, DragDropWithinSource, DragDropWithinTarget, DragSpeedDefaultRatio, Font, FontAtlasOwnedByContext, FontBaseSize, ImGuiIO::Fonts, FontSize, FrameCount, FrameCountEnded, FrameCountRendered, FramerateSecPerFrame, FramerateSecPerFrameAccum, FramerateSecPerFrameCount, FramerateSecPerFrameIdx, GcCompactAll, HookIdNext, HoveredId, HoveredIdAllowOverlap, HoveredIdDisabled, HoveredIdNotActiveTimer, HoveredIdPreviousFrame, HoveredIdPreviousFrameUsingMouseWheel, HoveredIdTimer, HoveredIdUsingMouseWheel, HoveredWindow, HoveredWindowUnderMovingWindow, IM_NEW, ImGuiActivateFlags_None, ImGuiColorEditFlags_DefaultOptions_, ImGuiDir_None, ImGuiDragDropFlags_None, ImGuiInputSource_None, ImGuiItemFlags_None, ImGuiKeyModFlags_None, ImGuiLogType_None, ImGuiMouseCursor_Arrow, ImGuiNavLayer_Main, ImGuiNavMoveFlags_None, ImGuiScrollFlags_None, Initialized, IO, LastActiveId, LastActiveIdTimer, LogDepthRef, LogDepthToExpand, LogDepthToExpandDefault, LogEnabled, LogFile, LogLineFirstItem, LogLinePosY, LogNextPrefix, LogNextSuffix, LogType, MouseCursor, MovingWindow, NavActivateDownId, NavActivateFlags, NavActivateId, NavActivateInputId, NavActivatePressedId, NavAnyRequest, NavDisableHighlight, NavDisableMouseHover, NavFocusScopeId, NavId, NavIdIsAlive, NavIdTabCounter, NavInitRequest, NavInitRequestFromMove, NavInitResultId, NavInputSource, NavJustMovedToFocusScopeId, NavJustMovedToId, NavJustMovedToKeyMods, NavJustTabbedId, NavLayer, NavMousePosDirty, NavMoveClipDir, NavMoveDir, NavMoveDirForDebug, NavMoveFlags, NavMoveForwardToNextFrame, NavMoveKeyMods, NavMoveScoringItems, NavMoveScrollFlags, NavMoveSubmitted, NavNextActivateFlags, NavNextActivateId, NavScoringDebugCount, NavTabbingInputableRemaining, NavWindow, NavWindowingHighlightAlpha, NavWindowingListWindow, NavWindowingTarget, NavWindowingTargetAnim, NavWindowingTimer, NavWindowingToggleLayer, PlatformImeLastPos, PlatformImePos, PlatformLocaleDecimalPoint, ScrollbarClickDeltaToGrabCenter, SettingsDirtyTimer, SettingsLoaded, SliderCurrentAccum, SliderCurrentAccumDirty, TabFocusPressed, TabFocusRequestCurrCounterTabStop, TabFocusRequestCurrWindow, TabFocusRequestNextCounterTabStop, TabFocusRequestNextWindow, TempBuffer, TempInputId, TestEngine, TestEngineHookItems, Time, TooltipOverrideCount, TooltipSlowDelay, WantCaptureKeyboardNextFrame, WantCaptureMouseNextFrame, WantTextInputNextFrame, WheelingWindow, WheelingWindowTimer, WindowsActiveCount, WithinEndChild, WithinFrameScope, and WithinFrameScopeWithImplicitWindow.
| bool ImGuiContext::Initialized |
Referenced by ImGuiContext().
| bool ImGuiContext::FontAtlasOwnedByContext |
Referenced by ImGuiContext().
| ImGuiIO ImGuiContext::IO |
Referenced by ImGui::GetDefaultFont(), ImGuiContext(), ImGui::IsKeyPressedMap(), and ImGui::IsNavInputDown().
| ImGuiStyle ImGuiContext::Style |
Referenced by ImGuiWindow::MenuBarHeight(), and ImGuiWindow::TitleBarHeight().
| ImFont* ImGuiContext::Font |
Referenced by ImGuiContext().
| float ImGuiContext::FontSize |
Referenced by ImGuiContext().
| float ImGuiContext::FontBaseSize |
Referenced by ImGuiWindow::CalcFontSize(), and ImGuiContext().
| ImDrawListSharedData ImGuiContext::DrawListSharedData |
| double ImGuiContext::Time |
Referenced by ImGuiContext().
| int ImGuiContext::FrameCount |
Referenced by ImGuiContext().
| int ImGuiContext::FrameCountEnded |
Referenced by ImGuiContext().
| int ImGuiContext::FrameCountRendered |
Referenced by ImGuiContext().
| bool ImGuiContext::WithinFrameScope |
Referenced by ImGuiContext().
| bool ImGuiContext::WithinFrameScopeWithImplicitWindow |
Referenced by ImGuiContext().
| bool ImGuiContext::WithinEndChild |
Referenced by ImGuiContext().
| bool ImGuiContext::GcCompactAll |
Referenced by ImGuiContext().
| bool ImGuiContext::TestEngineHookItems |
Referenced by ImGuiContext().
| void* ImGuiContext::TestEngine |
Referenced by ImGuiContext().
| ImVector<ImGuiWindow*> ImGuiContext::Windows |
| ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder |
| ImVector<ImGuiWindow*> ImGuiContext::WindowsTempSortBuffer |
| ImVector<ImGuiWindowStackData> ImGuiContext::CurrentWindowStack |
| ImGuiStorage ImGuiContext::WindowsById |
| int ImGuiContext::WindowsActiveCount |
Referenced by ImGuiContext().
| ImVec2 ImGuiContext::WindowsHoverPadding |
| ImGuiWindow* ImGuiContext::CurrentWindow |
| ImGuiWindow* ImGuiContext::HoveredWindow |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::HoveredWindowUnderMovingWindow |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::MovingWindow |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::WheelingWindow |
Referenced by ImGuiContext().
| ImVec2 ImGuiContext::WheelingWindowRefMousePos |
| float ImGuiContext::WheelingWindowTimer |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::DebugHookIdInfo |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::HoveredId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::HoveredIdPreviousFrame |
Referenced by ImGuiContext().
| bool ImGuiContext::HoveredIdAllowOverlap |
Referenced by ImGuiContext().
| bool ImGuiContext::HoveredIdUsingMouseWheel |
Referenced by ImGuiContext().
| bool ImGuiContext::HoveredIdPreviousFrameUsingMouseWheel |
Referenced by ImGuiContext().
| bool ImGuiContext::HoveredIdDisabled |
Referenced by ImGuiContext().
| float ImGuiContext::HoveredIdTimer |
Referenced by ImGuiContext().
| float ImGuiContext::HoveredIdNotActiveTimer |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::ActiveId |
Referenced by ImGui::GetActiveID(), ImGuiContext(), and ImGui::TempInputIsActive().
| ImGuiID ImGuiContext::ActiveIdIsAlive |
Referenced by ImGuiContext().
| float ImGuiContext::ActiveIdTimer |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdIsJustActivated |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdAllowOverlap |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdNoClearOnFocusLoss |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdHasBeenPressedBefore |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdHasBeenEditedBefore |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdHasBeenEditedThisFrame |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdUsingMouseWheel |
Referenced by ImGuiContext().
| ImU32 ImGuiContext::ActiveIdUsingNavDirMask |
Referenced by ImGuiContext(), and ImGui::IsActiveIdUsingNavDir().
| ImU32 ImGuiContext::ActiveIdUsingNavInputMask |
Referenced by ImGuiContext(), and ImGui::IsActiveIdUsingNavInput().
| ImU64 ImGuiContext::ActiveIdUsingKeyInputMask |
Referenced by ImGuiContext(), and ImGui::IsActiveIdUsingKey().
| ImVec2 ImGuiContext::ActiveIdClickOffset |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::ActiveIdWindow |
Referenced by ImGuiContext().
| ImGuiInputSource ImGuiContext::ActiveIdSource |
Referenced by ImGuiContext().
| int ImGuiContext::ActiveIdMouseButton |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::ActiveIdPreviousFrame |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdPreviousFrameIsAlive |
Referenced by ImGuiContext().
| bool ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::LastActiveId |
Referenced by ImGuiContext().
| float ImGuiContext::LastActiveIdTimer |
Referenced by ImGuiContext().
| ImGuiItemFlags ImGuiContext::CurrentItemFlags |
Referenced by ImGuiContext().
| ImGuiNextItemData ImGuiContext::NextItemData |
| ImGuiLastItemData ImGuiContext::LastItemData |
Referenced by ImGui::DebugDrawItemRect(), ImGui::GetItemFlags(), ImGui::GetItemID(), and ImGui::GetItemStatusFlags().
| ImGuiNextWindowData ImGuiContext::NextWindowData |
| ImVector<ImGuiColorMod> ImGuiContext::ColorStack |
| ImVector<ImGuiStyleMod> ImGuiContext::StyleVarStack |
| ImVector<ImGuiItemFlags> ImGuiContext::ItemFlagsStack |
| ImVector<ImGuiGroupData> ImGuiContext::GroupStack |
| ImVector<ImGuiPopupData> ImGuiContext::OpenPopupStack |
| ImVector<ImGuiPopupData> ImGuiContext::BeginPopupStack |
| ImVector<ImGuiViewportP*> ImGuiContext::Viewports |
| ImGuiWindow* ImGuiContext::NavWindow |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavId |
Referenced by ImGui::GetFocusID(), and ImGuiContext().
| ImGuiID ImGuiContext::NavFocusScopeId |
Referenced by ImGui::GetFocusedFocusScope(), and ImGuiContext().
| ImGuiID ImGuiContext::NavActivateId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavActivateDownId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavActivatePressedId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavActivateInputId |
Referenced by ImGuiContext().
| ImGuiActivateFlags ImGuiContext::NavActivateFlags |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavJustTabbedId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavJustMovedToId |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavJustMovedToFocusScopeId |
Referenced by ImGuiContext().
| ImGuiKeyModFlags ImGuiContext::NavJustMovedToKeyMods |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavNextActivateId |
Referenced by ImGuiContext().
| ImGuiActivateFlags ImGuiContext::NavNextActivateFlags |
Referenced by ImGuiContext().
| ImGuiInputSource ImGuiContext::NavInputSource |
Referenced by ImGuiContext().
| ImGuiNavLayer ImGuiContext::NavLayer |
Referenced by ImGuiContext().
| int ImGuiContext::NavIdTabCounter |
Referenced by ImGuiContext().
| bool ImGuiContext::NavIdIsAlive |
Referenced by ImGuiContext().
| bool ImGuiContext::NavMousePosDirty |
Referenced by ImGuiContext().
| bool ImGuiContext::NavDisableHighlight |
Referenced by ImGuiContext().
| bool ImGuiContext::NavDisableMouseHover |
Referenced by ImGuiContext().
| bool ImGuiContext::NavAnyRequest |
Referenced by ImGuiContext().
| bool ImGuiContext::NavInitRequest |
Referenced by ImGuiContext().
| bool ImGuiContext::NavInitRequestFromMove |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::NavInitResultId |
Referenced by ImGuiContext().
| ImRect ImGuiContext::NavInitResultRectRel |
| bool ImGuiContext::NavMoveSubmitted |
Referenced by ImGuiContext().
| bool ImGuiContext::NavMoveScoringItems |
Referenced by ImGuiContext().
| bool ImGuiContext::NavMoveForwardToNextFrame |
Referenced by ImGuiContext().
| ImGuiNavMoveFlags ImGuiContext::NavMoveFlags |
Referenced by ImGuiContext().
| ImGuiScrollFlags ImGuiContext::NavMoveScrollFlags |
Referenced by ImGuiContext().
| ImGuiKeyModFlags ImGuiContext::NavMoveKeyMods |
Referenced by ImGuiContext().
| ImGuiDir ImGuiContext::NavMoveDir |
Referenced by ImGuiContext().
| ImGuiDir ImGuiContext::NavMoveDirForDebug |
Referenced by ImGuiContext().
| ImGuiDir ImGuiContext::NavMoveClipDir |
Referenced by ImGuiContext().
| ImRect ImGuiContext::NavScoringRect |
| int ImGuiContext::NavScoringDebugCount |
Referenced by ImGuiContext().
| int ImGuiContext::NavTabbingInputableRemaining |
Referenced by ImGuiContext().
| ImGuiNavItemData ImGuiContext::NavMoveResultLocal |
| ImGuiNavItemData ImGuiContext::NavMoveResultLocalVisible |
| ImGuiNavItemData ImGuiContext::NavMoveResultOther |
| ImGuiWindow* ImGuiContext::NavWindowingTarget |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::NavWindowingTargetAnim |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::NavWindowingListWindow |
Referenced by ImGuiContext().
| float ImGuiContext::NavWindowingTimer |
Referenced by ImGuiContext().
| float ImGuiContext::NavWindowingHighlightAlpha |
Referenced by ImGuiContext().
| bool ImGuiContext::NavWindowingToggleLayer |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::TabFocusRequestCurrWindow |
Referenced by ImGuiContext().
| ImGuiWindow* ImGuiContext::TabFocusRequestNextWindow |
Referenced by ImGuiContext().
| int ImGuiContext::TabFocusRequestCurrCounterTabStop |
Referenced by ImGuiContext().
| int ImGuiContext::TabFocusRequestNextCounterTabStop |
Referenced by ImGuiContext().
| bool ImGuiContext::TabFocusPressed |
Referenced by ImGuiContext().
| float ImGuiContext::DimBgRatio |
Referenced by ImGuiContext().
| ImGuiMouseCursor ImGuiContext::MouseCursor |
Referenced by ImGuiContext().
| bool ImGuiContext::DragDropActive |
Referenced by ImGuiContext().
| bool ImGuiContext::DragDropWithinSource |
Referenced by ImGuiContext().
| bool ImGuiContext::DragDropWithinTarget |
Referenced by ImGuiContext().
| ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags |
Referenced by ImGuiContext().
| int ImGuiContext::DragDropSourceFrameCount |
Referenced by ImGuiContext().
| int ImGuiContext::DragDropMouseButton |
Referenced by ImGuiContext().
| ImGuiPayload ImGuiContext::DragDropPayload |
| ImRect ImGuiContext::DragDropTargetRect |
| ImGuiID ImGuiContext::DragDropTargetId |
Referenced by ImGuiContext().
| ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags |
Referenced by ImGuiContext().
| float ImGuiContext::DragDropAcceptIdCurrRectSurface |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::DragDropAcceptIdCurr |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::DragDropAcceptIdPrev |
Referenced by ImGuiContext().
| int ImGuiContext::DragDropAcceptFrameCount |
Referenced by ImGuiContext().
| ImGuiID ImGuiContext::DragDropHoldJustPressedId |
Referenced by ImGuiContext().
Referenced by ImGuiContext().
| ImGuiTable* ImGuiContext::CurrentTable |
Referenced by ImGui::GetCurrentTable(), and ImGuiContext().
| int ImGuiContext::CurrentTableStackIdx |
Referenced by ImGuiContext().
| ImPool<ImGuiTable> ImGuiContext::Tables |
| ImVector<ImGuiTableTempData> ImGuiContext::TablesTempDataStack |
| ImVector<float> ImGuiContext::TablesLastTimeActive |
| ImVector<ImDrawChannel> ImGuiContext::DrawChannelsTempMergeBuffer |
| ImGuiTabBar* ImGuiContext::CurrentTabBar |
Referenced by ImGuiContext().
| ImPool<ImGuiTabBar> ImGuiContext::TabBars |
| ImVector<ImGuiPtrOrIndex> ImGuiContext::CurrentTabBarStack |
| ImVector<ImGuiShrinkWidthItem> ImGuiContext::ShrinkWidthBuffer |
| ImVec2 ImGuiContext::MouseLastValidPos |
| ImGuiInputTextState ImGuiContext::InputTextState |
Referenced by ImGui::GetInputTextState().
| ImFont ImGuiContext::InputTextPasswordFont |
| ImGuiID ImGuiContext::TempInputId |
Referenced by ImGuiContext(), and ImGui::TempInputIsActive().
| ImGuiColorEditFlags ImGuiContext::ColorEditOptions |
Referenced by ImGuiContext().
| float ImGuiContext::ColorEditLastHue |
Referenced by ImGuiContext().
| float ImGuiContext::ColorEditLastSat |
Referenced by ImGuiContext().
| ImU32 ImGuiContext::ColorEditLastColor |
Referenced by ImGuiContext().
| ImVec4 ImGuiContext::ColorPickerRef |
| ImGuiComboPreviewData ImGuiContext::ComboPreviewData |
| float ImGuiContext::SliderCurrentAccum |
Referenced by ImGuiContext().
| bool ImGuiContext::SliderCurrentAccumDirty |
Referenced by ImGuiContext().
| bool ImGuiContext::DragCurrentAccumDirty |
Referenced by ImGuiContext().
| float ImGuiContext::DragCurrentAccum |
Referenced by ImGuiContext().
| float ImGuiContext::DragSpeedDefaultRatio |
Referenced by ImGuiContext().
| float ImGuiContext::ScrollbarClickDeltaToGrabCenter |
Referenced by ImGuiContext().
| float ImGuiContext::DisabledAlphaBackup |
Referenced by ImGuiContext().
| short ImGuiContext::DisabledStackSize |
Referenced by ImGuiContext().
| short ImGuiContext::TooltipOverrideCount |
Referenced by ImGuiContext().
| float ImGuiContext::TooltipSlowDelay |
Referenced by ImGuiContext().
| ImVec2 ImGuiContext::PlatformImePos |
Referenced by ImGuiContext().
| ImVec2 ImGuiContext::PlatformImeLastPos |
Referenced by ImGuiContext().
| char ImGuiContext::PlatformLocaleDecimalPoint |
Referenced by ImGuiContext().
| bool ImGuiContext::SettingsLoaded |
Referenced by ImGuiContext().
| float ImGuiContext::SettingsDirtyTimer |
Referenced by ImGuiContext().
| ImGuiTextBuffer ImGuiContext::SettingsIniData |
| ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers |
| ImChunkStream<ImGuiWindowSettings> ImGuiContext::SettingsWindows |
| ImChunkStream<ImGuiTableSettings> ImGuiContext::SettingsTables |
| ImVector<ImGuiContextHook> ImGuiContext::Hooks |
| ImGuiID ImGuiContext::HookIdNext |
Referenced by ImGuiContext().
| bool ImGuiContext::LogEnabled |
Referenced by ImGuiContext().
| ImGuiLogType ImGuiContext::LogType |
Referenced by ImGuiContext().
| ImFileHandle ImGuiContext::LogFile |
Referenced by ImGuiContext().
| ImGuiTextBuffer ImGuiContext::LogBuffer |
| const char* ImGuiContext::LogNextPrefix |
Referenced by ImGuiContext().
| const char* ImGuiContext::LogNextSuffix |
Referenced by ImGuiContext().
| float ImGuiContext::LogLinePosY |
Referenced by ImGuiContext().
| bool ImGuiContext::LogLineFirstItem |
Referenced by ImGuiContext().
| int ImGuiContext::LogDepthRef |
Referenced by ImGuiContext().
| int ImGuiContext::LogDepthToExpand |
Referenced by ImGuiContext().
| int ImGuiContext::LogDepthToExpandDefault |
Referenced by ImGuiContext().
| bool ImGuiContext::DebugItemPickerActive |
Referenced by ImGui::DebugStartItemPicker(), and ImGuiContext().
| ImGuiID ImGuiContext::DebugItemPickerBreakId |
Referenced by ImGuiContext().
| ImGuiMetricsConfig ImGuiContext::DebugMetricsConfig |
| ImGuiStackTool ImGuiContext::DebugStackTool |
| float ImGuiContext::FramerateSecPerFrame[120] |
Referenced by ImGuiContext().
| int ImGuiContext::FramerateSecPerFrameIdx |
Referenced by ImGuiContext().
| int ImGuiContext::FramerateSecPerFrameCount |
Referenced by ImGuiContext().
| float ImGuiContext::FramerateSecPerFrameAccum |
Referenced by ImGuiContext().
| int ImGuiContext::WantCaptureMouseNextFrame |
Referenced by ImGuiContext().
| int ImGuiContext::WantCaptureKeyboardNextFrame |
Referenced by ImGuiContext().
| int ImGuiContext::WantTextInputNextFrame |
Referenced by ImGuiContext().
| char ImGuiContext::TempBuffer[1024 *3+1] |
Referenced by ImGuiContext().