#include <imgui_internal.h>
◆ ImGuiContext()
ImGuiContext::ImGuiContext |
( |
ImFontAtlas * | shared_font_atlas | ) |
|
|
inline |
◆ ActiveId
ImGuiID ImGuiContext::ActiveId |
◆ ActiveIdAllowOverlap
bool ImGuiContext::ActiveIdAllowOverlap |
◆ ActiveIdClickOffset
ImVec2 ImGuiContext::ActiveIdClickOffset |
◆ ActiveIdFromShortcut
bool ImGuiContext::ActiveIdFromShortcut |
◆ ActiveIdHasBeenEditedBefore
bool ImGuiContext::ActiveIdHasBeenEditedBefore |
◆ ActiveIdHasBeenEditedThisFrame
bool ImGuiContext::ActiveIdHasBeenEditedThisFrame |
◆ ActiveIdHasBeenPressedBefore
bool ImGuiContext::ActiveIdHasBeenPressedBefore |
◆ ActiveIdIsAlive
ImGuiID ImGuiContext::ActiveIdIsAlive |
◆ ActiveIdIsJustActivated
bool ImGuiContext::ActiveIdIsJustActivated |
◆ ActiveIdMouseButton
int ImGuiContext::ActiveIdMouseButton |
◆ ActiveIdNoClearOnFocusLoss
bool ImGuiContext::ActiveIdNoClearOnFocusLoss |
◆ ActiveIdPreviousFrame
ImGuiID ImGuiContext::ActiveIdPreviousFrame |
◆ ActiveIdPreviousFrameHasBeenEditedBefore
bool ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore |
◆ ActiveIdPreviousFrameIsAlive
bool ImGuiContext::ActiveIdPreviousFrameIsAlive |
◆ ActiveIdPreviousFrameWindow
◆ ActiveIdSource
ImGuiInputSource ImGuiContext::ActiveIdSource |
◆ ActiveIdTimer
float ImGuiContext::ActiveIdTimer |
◆ ActiveIdUsingAllKeyboardKeys
bool ImGuiContext::ActiveIdUsingAllKeyboardKeys |
◆ ActiveIdUsingNavDirMask
ImU32 ImGuiContext::ActiveIdUsingNavDirMask |
◆ ActiveIdUsingNavInputMask
ImU32 ImGuiContext::ActiveIdUsingNavInputMask |
◆ ActiveIdWindow
◆ BeginComboDepth
int ImGuiContext::BeginComboDepth |
◆ BeginMenuDepth
int ImGuiContext::BeginMenuDepth |
◆ BeginPopupStack
◆ BoxSelectState
◆ ClipboardHandlerData
ImVector<char> ImGuiContext::ClipboardHandlerData |
◆ ClipperTempData
◆ ClipperTempDataStacked
int ImGuiContext::ClipperTempDataStacked |
◆ ColorEditCurrentID
ImGuiID ImGuiContext::ColorEditCurrentID |
◆ ColorEditOptions
ImGuiColorEditFlags ImGuiContext::ColorEditOptions |
◆ ColorEditSavedColor
ImU32 ImGuiContext::ColorEditSavedColor |
◆ ColorEditSavedHue
float ImGuiContext::ColorEditSavedHue |
◆ ColorEditSavedID
ImGuiID ImGuiContext::ColorEditSavedID |
◆ ColorEditSavedSat
float ImGuiContext::ColorEditSavedSat |
◆ ColorPickerRef
ImVec4 ImGuiContext::ColorPickerRef |
◆ ColorStack
◆ ComboPreviewData
◆ ConfigFlagsCurrFrame
ImGuiConfigFlags ImGuiContext::ConfigFlagsCurrFrame |
◆ ConfigFlagsLastFrame
ImGuiConfigFlags ImGuiContext::ConfigFlagsLastFrame |
◆ ConfigNavWindowingKeyNext
ImGuiKeyChord ImGuiContext::ConfigNavWindowingKeyNext |
◆ ConfigNavWindowingKeyPrev
ImGuiKeyChord ImGuiContext::ConfigNavWindowingKeyPrev |
◆ ContextName
char ImGuiContext::ContextName[16] |
◆ CurrentDpiScale
float ImGuiContext::CurrentDpiScale |
◆ CurrentFocusScopeId
ImGuiID ImGuiContext::CurrentFocusScopeId |
◆ CurrentItemFlags
ImGuiItemFlags ImGuiContext::CurrentItemFlags |
◆ CurrentMultiSelect
◆ CurrentTabBar
◆ CurrentTabBarStack
◆ CurrentTable
◆ CurrentViewport
◆ CurrentWindow
◆ CurrentWindowStack
◆ DataTypeZeroValue
◆ DebugAllocInfo
◆ DebugBeginReturnValueCullDepth
ImS8 ImGuiContext::DebugBeginReturnValueCullDepth |
◆ DebugBreakInLocateId
bool ImGuiContext::DebugBreakInLocateId |
◆ DebugBreakInShortcutRouting
ImGuiKeyChord ImGuiContext::DebugBreakInShortcutRouting |
◆ DebugBreakInTable
ImGuiID ImGuiContext::DebugBreakInTable |
◆ DebugBreakInWindow
ImGuiID ImGuiContext::DebugBreakInWindow |
◆ DebugBreakKeyChord
ImGuiKeyChord ImGuiContext::DebugBreakKeyChord |
◆ DebugFlashStyleColorBackup
ImVec4 ImGuiContext::DebugFlashStyleColorBackup |
◆ DebugFlashStyleColorIdx
ImGuiCol ImGuiContext::DebugFlashStyleColorIdx |
◆ DebugFlashStyleColorTime
float ImGuiContext::DebugFlashStyleColorTime |
◆ DebugHookIdInfo
ImGuiID ImGuiContext::DebugHookIdInfo |
◆ DebugHoveredDockNode
◆ DebugIDStackTool
◆ DebugItemPickerActive
bool ImGuiContext::DebugItemPickerActive |
◆ DebugItemPickerBreakId
ImGuiID ImGuiContext::DebugItemPickerBreakId |
◆ DebugItemPickerMouseButton
ImU8 ImGuiContext::DebugItemPickerMouseButton |
◆ DebugLocateFrames
ImU8 ImGuiContext::DebugLocateFrames |
◆ DebugLocateId
ImGuiID ImGuiContext::DebugLocateId |
◆ DebugLogAutoDisableFlags
ImGuiDebugLogFlags ImGuiContext::DebugLogAutoDisableFlags |
◆ DebugLogAutoDisableFrames
ImU8 ImGuiContext::DebugLogAutoDisableFrames |
◆ DebugLogBuf
◆ DebugLogFlags
ImGuiDebugLogFlags ImGuiContext::DebugLogFlags |
◆ DebugLogIndex
◆ DebugMetricsConfig
◆ DebugShowGroupRects
bool ImGuiContext::DebugShowGroupRects |
◆ DimBgRatio
float ImGuiContext::DimBgRatio |
◆ DisabledAlphaBackup
float ImGuiContext::DisabledAlphaBackup |
◆ DisabledStackSize
short ImGuiContext::DisabledStackSize |
◆ DockContext
◆ DockNodeWindowMenuHandler
◆ DragCurrentAccum
float ImGuiContext::DragCurrentAccum |
◆ DragCurrentAccumDirty
bool ImGuiContext::DragCurrentAccumDirty |
◆ DragDropAcceptFlags
ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags |
◆ DragDropAcceptFrameCount
int ImGuiContext::DragDropAcceptFrameCount |
◆ DragDropAcceptIdCurr
ImGuiID ImGuiContext::DragDropAcceptIdCurr |
◆ DragDropAcceptIdCurrRectSurface
float ImGuiContext::DragDropAcceptIdCurrRectSurface |
◆ DragDropAcceptIdPrev
ImGuiID ImGuiContext::DragDropAcceptIdPrev |
◆ DragDropActive
bool ImGuiContext::DragDropActive |
◆ DragDropHoldJustPressedId
ImGuiID ImGuiContext::DragDropHoldJustPressedId |
◆ DragDropMouseButton
int ImGuiContext::DragDropMouseButton |
◆ DragDropPayload
◆ DragDropPayloadBufHeap
ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap |
◆ DragDropPayloadBufLocal
unsigned char ImGuiContext::DragDropPayloadBufLocal[16] |
◆ DragDropSourceFlags
ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags |
◆ DragDropSourceFrameCount
int ImGuiContext::DragDropSourceFrameCount |
◆ DragDropTargetClipRect
ImRect ImGuiContext::DragDropTargetClipRect |
◆ DragDropTargetId
ImGuiID ImGuiContext::DragDropTargetId |
◆ DragDropTargetRect
ImRect ImGuiContext::DragDropTargetRect |
◆ DragDropWithinSource
bool ImGuiContext::DragDropWithinSource |
◆ DragDropWithinTarget
bool ImGuiContext::DragDropWithinTarget |
◆ DragSpeedDefaultRatio
float ImGuiContext::DragSpeedDefaultRatio |
◆ DrawChannelsTempMergeBuffer
◆ DrawListSharedData
◆ FallbackMonitor
◆ FocusScopeStack
◆ Font
◆ FontAtlasOwnedByContext
bool ImGuiContext::FontAtlasOwnedByContext |
◆ FontBaseSize
float ImGuiContext::FontBaseSize |
◆ FontScale
float ImGuiContext::FontScale |
◆ FontSize
float ImGuiContext::FontSize |
◆ FontStack
◆ FrameCount
int ImGuiContext::FrameCount |
◆ FrameCountEnded
int ImGuiContext::FrameCountEnded |
◆ FrameCountPlatformEnded
int ImGuiContext::FrameCountPlatformEnded |
◆ FrameCountRendered
int ImGuiContext::FrameCountRendered |
◆ FramerateSecPerFrame
float ImGuiContext::FramerateSecPerFrame[60] |
◆ FramerateSecPerFrameAccum
float ImGuiContext::FramerateSecPerFrameAccum |
◆ FramerateSecPerFrameCount
int ImGuiContext::FramerateSecPerFrameCount |
◆ FramerateSecPerFrameIdx
int ImGuiContext::FramerateSecPerFrameIdx |
◆ GcCompactAll
bool ImGuiContext::GcCompactAll |
◆ GroupStack
◆ HookIdNext
ImGuiID ImGuiContext::HookIdNext |
◆ Hooks
◆ HoveredId
ImGuiID ImGuiContext::HoveredId |
◆ HoveredIdAllowOverlap
bool ImGuiContext::HoveredIdAllowOverlap |
◆ HoveredIdIsDisabled
bool ImGuiContext::HoveredIdIsDisabled |
◆ HoveredIdNotActiveTimer
float ImGuiContext::HoveredIdNotActiveTimer |
◆ HoveredIdPreviousFrame
ImGuiID ImGuiContext::HoveredIdPreviousFrame |
◆ HoveredIdTimer
float ImGuiContext::HoveredIdTimer |
◆ HoveredWindow
◆ HoveredWindowBeforeClear
◆ HoveredWindowUnderMovingWindow
ImGuiWindow* ImGuiContext::HoveredWindowUnderMovingWindow |
◆ HoverItemDelayClearTimer
float ImGuiContext::HoverItemDelayClearTimer |
◆ HoverItemDelayId
ImGuiID ImGuiContext::HoverItemDelayId |
◆ HoverItemDelayIdPreviousFrame
ImGuiID ImGuiContext::HoverItemDelayIdPreviousFrame |
◆ HoverItemDelayTimer
float ImGuiContext::HoverItemDelayTimer |
◆ HoverItemUnlockedStationaryId
ImGuiID ImGuiContext::HoverItemUnlockedStationaryId |
◆ HoverWindowUnlockedStationaryId
ImGuiID ImGuiContext::HoverWindowUnlockedStationaryId |
◆ Initialized
bool ImGuiContext::Initialized |
◆ InputEventsNextEventId
ImU32 ImGuiContext::InputEventsNextEventId |
◆ InputEventsNextMouseSource
ImGuiMouseSource ImGuiContext::InputEventsNextMouseSource |
◆ InputEventsQueue
◆ InputEventsTrail
◆ InputTextDeactivatedState
◆ InputTextPasswordFont
ImFont ImGuiContext::InputTextPasswordFont |
◆ InputTextState
◆ IO
◆ ItemFlagsStack
ImVector<ImGuiItemFlags> ImGuiContext::ItemFlagsStack |
◆ ItemUnclipByLog
bool ImGuiContext::ItemUnclipByLog |
◆ KeysMayBeCharInput
◆ KeysOwnerData
◆ KeysRoutingTable
◆ LastActiveId
ImGuiID ImGuiContext::LastActiveId |
◆ LastActiveIdTimer
float ImGuiContext::LastActiveIdTimer |
◆ LastItemData
◆ LastKeyboardKeyPressTime
double ImGuiContext::LastKeyboardKeyPressTime |
◆ LastKeyModsChangeFromNoneTime
double ImGuiContext::LastKeyModsChangeFromNoneTime |
◆ LastKeyModsChangeTime
double ImGuiContext::LastKeyModsChangeTime |
◆ LocalizationTable
const char* ImGuiContext::LocalizationTable[ImGuiLocKey_COUNT] |
◆ LockMarkEdited
short ImGuiContext::LockMarkEdited |
◆ LogBuffer
◆ LogDepthRef
int ImGuiContext::LogDepthRef |
◆ LogDepthToExpand
int ImGuiContext::LogDepthToExpand |
◆ LogDepthToExpandDefault
int ImGuiContext::LogDepthToExpandDefault |
◆ LogEnabled
bool ImGuiContext::LogEnabled |
◆ LogFile
ImFileHandle ImGuiContext::LogFile |
◆ LogLineFirstItem
bool ImGuiContext::LogLineFirstItem |
◆ LogLinePosY
float ImGuiContext::LogLinePosY |
◆ LogNextPrefix
const char* ImGuiContext::LogNextPrefix |
◆ LogNextSuffix
const char* ImGuiContext::LogNextSuffix |
◆ LogType
ImGuiLogType ImGuiContext::LogType |
◆ MenusIdSubmittedThisFrame
ImVector<ImGuiID> ImGuiContext::MenusIdSubmittedThisFrame |
◆ MouseCursor
ImGuiMouseCursor ImGuiContext::MouseCursor |
◆ MouseLastHoveredViewport
◆ MouseLastValidPos
ImVec2 ImGuiContext::MouseLastValidPos |
◆ MouseStationaryTimer
float ImGuiContext::MouseStationaryTimer |
◆ MouseViewport
◆ MovingWindow
◆ MultiSelectStorage
◆ MultiSelectTempData
◆ MultiSelectTempDataStacked
int ImGuiContext::MultiSelectTempDataStacked |
◆ NavActivateDownId
ImGuiID ImGuiContext::NavActivateDownId |
◆ NavActivateFlags
ImGuiActivateFlags ImGuiContext::NavActivateFlags |
◆ NavActivateId
ImGuiID ImGuiContext::NavActivateId |
◆ NavActivatePressedId
ImGuiID ImGuiContext::NavActivatePressedId |
◆ NavAnyRequest
bool ImGuiContext::NavAnyRequest |
◆ NavDisableHighlight
bool ImGuiContext::NavDisableHighlight |
◆ NavDisableMouseHover
bool ImGuiContext::NavDisableMouseHover |
◆ NavFocusRoute
◆ NavFocusScopeId
ImGuiID ImGuiContext::NavFocusScopeId |
◆ NavHighlightActivatedId
ImGuiID ImGuiContext::NavHighlightActivatedId |
◆ NavHighlightActivatedTimer
float ImGuiContext::NavHighlightActivatedTimer |
◆ NavId
ImGuiID ImGuiContext::NavId |
◆ NavIdIsAlive
bool ImGuiContext::NavIdIsAlive |
◆ NavInitRequest
bool ImGuiContext::NavInitRequest |
◆ NavInitRequestFromMove
bool ImGuiContext::NavInitRequestFromMove |
◆ NavInitResult
◆ NavInputSource
ImGuiInputSource ImGuiContext::NavInputSource |
◆ NavJustMovedFromFocusScopeId
ImGuiID ImGuiContext::NavJustMovedFromFocusScopeId |
◆ NavJustMovedToFocusScopeId
ImGuiID ImGuiContext::NavJustMovedToFocusScopeId |
◆ NavJustMovedToHasSelectionData
bool ImGuiContext::NavJustMovedToHasSelectionData |
◆ NavJustMovedToId
ImGuiID ImGuiContext::NavJustMovedToId |
◆ NavJustMovedToIsTabbing
bool ImGuiContext::NavJustMovedToIsTabbing |
◆ NavJustMovedToKeyMods
ImGuiKeyChord ImGuiContext::NavJustMovedToKeyMods |
◆ NavLastValidSelectionUserData
ImGuiSelectionUserData ImGuiContext::NavLastValidSelectionUserData |
◆ NavLayer
ImGuiNavLayer ImGuiContext::NavLayer |
◆ NavMousePosDirty
bool ImGuiContext::NavMousePosDirty |
◆ NavMoveClipDir
ImGuiDir ImGuiContext::NavMoveClipDir |
◆ NavMoveDir
ImGuiDir ImGuiContext::NavMoveDir |
◆ NavMoveDirForDebug
ImGuiDir ImGuiContext::NavMoveDirForDebug |
◆ NavMoveFlags
ImGuiNavMoveFlags ImGuiContext::NavMoveFlags |
◆ NavMoveForwardToNextFrame
bool ImGuiContext::NavMoveForwardToNextFrame |
◆ NavMoveKeyMods
ImGuiKeyChord ImGuiContext::NavMoveKeyMods |
◆ NavMoveResultLocal
◆ NavMoveResultLocalVisible
◆ NavMoveResultOther
◆ NavMoveScoringItems
bool ImGuiContext::NavMoveScoringItems |
◆ NavMoveScrollFlags
ImGuiScrollFlags ImGuiContext::NavMoveScrollFlags |
◆ NavMoveSubmitted
bool ImGuiContext::NavMoveSubmitted |
◆ NavNextActivateFlags
ImGuiActivateFlags ImGuiContext::NavNextActivateFlags |
◆ NavNextActivateId
ImGuiID ImGuiContext::NavNextActivateId |
◆ NavScoringDebugCount
int ImGuiContext::NavScoringDebugCount |
◆ NavScoringNoClipRect
ImRect ImGuiContext::NavScoringNoClipRect |
◆ NavScoringRect
ImRect ImGuiContext::NavScoringRect |
◆ NavTabbingCounter
int ImGuiContext::NavTabbingCounter |
◆ NavTabbingDir
int ImGuiContext::NavTabbingDir |
◆ NavTabbingResultFirst
◆ NavWindow
◆ NavWindowingAccumDeltaPos
ImVec2 ImGuiContext::NavWindowingAccumDeltaPos |
◆ NavWindowingAccumDeltaSize
ImVec2 ImGuiContext::NavWindowingAccumDeltaSize |
◆ NavWindowingHighlightAlpha
float ImGuiContext::NavWindowingHighlightAlpha |
◆ NavWindowingListWindow
◆ NavWindowingTarget
◆ NavWindowingTargetAnim
◆ NavWindowingTimer
float ImGuiContext::NavWindowingTimer |
◆ NavWindowingToggleKey
ImGuiKey ImGuiContext::NavWindowingToggleKey |
◆ NavWindowingToggleLayer
bool ImGuiContext::NavWindowingToggleLayer |
◆ NextItemData
◆ NextWindowData
◆ OpenPopupStack
◆ PlatformImeData
◆ PlatformImeDataPrev
◆ PlatformImeViewport
ImGuiID ImGuiContext::PlatformImeViewport |
◆ PlatformIO
◆ PlatformLastFocusedViewportId
ImGuiID ImGuiContext::PlatformLastFocusedViewportId |
◆ PlatformMonitorsFullWorkRect
ImRect ImGuiContext::PlatformMonitorsFullWorkRect |
◆ PlatformWindowsCreatedCount
int ImGuiContext::PlatformWindowsCreatedCount |
◆ ScrollbarClickDeltaToGrabCenter
float ImGuiContext::ScrollbarClickDeltaToGrabCenter |
◆ ScrollbarSeekMode
short ImGuiContext::ScrollbarSeekMode |
◆ SettingsDirtyTimer
float ImGuiContext::SettingsDirtyTimer |
◆ SettingsHandlers
◆ SettingsIniData
◆ SettingsLoaded
bool ImGuiContext::SettingsLoaded |
◆ SettingsTables
◆ SettingsWindows
◆ ShrinkWidthBuffer
◆ SliderCurrentAccum
float ImGuiContext::SliderCurrentAccum |
◆ SliderCurrentAccumDirty
bool ImGuiContext::SliderCurrentAccumDirty |
◆ SliderGrabClickOffset
float ImGuiContext::SliderGrabClickOffset |
◆ Style
◆ StyleVarStack
◆ TabBars
◆ Tables
◆ TablesLastTimeActive
ImVector<float> ImGuiContext::TablesLastTimeActive |
◆ TablesTempData
◆ TablesTempDataStacked
int ImGuiContext::TablesTempDataStacked |
◆ TempBuffer
◆ TempInputId
ImGuiID ImGuiContext::TempInputId |
◆ TempKeychordName
char ImGuiContext::TempKeychordName[64] |
◆ TestEngine
void* ImGuiContext::TestEngine |
◆ TestEngineHookItems
bool ImGuiContext::TestEngineHookItems |
◆ Time
double ImGuiContext::Time |
◆ TooltipOverrideCount
short ImGuiContext::TooltipOverrideCount |
◆ TreeNodeStack
◆ TypingSelectState
◆ ViewportCreatedCount
int ImGuiContext::ViewportCreatedCount |
◆ ViewportFocusedStampCount
int ImGuiContext::ViewportFocusedStampCount |
◆ Viewports
◆ WantCaptureKeyboardNextFrame
int ImGuiContext::WantCaptureKeyboardNextFrame |
◆ WantCaptureMouseNextFrame
int ImGuiContext::WantCaptureMouseNextFrame |
◆ WantTextInputNextFrame
int ImGuiContext::WantTextInputNextFrame |
◆ WheelingAxisAvg
ImVec2 ImGuiContext::WheelingAxisAvg |
◆ WheelingWindow
◆ WheelingWindowRefMousePos
ImVec2 ImGuiContext::WheelingWindowRefMousePos |
◆ WheelingWindowReleaseTimer
float ImGuiContext::WheelingWindowReleaseTimer |
◆ WheelingWindowScrolledFrame
int ImGuiContext::WheelingWindowScrolledFrame |
◆ WheelingWindowStartFrame
int ImGuiContext::WheelingWindowStartFrame |
◆ WheelingWindowWheelRemainder
ImVec2 ImGuiContext::WheelingWindowWheelRemainder |
◆ WindowResizeBorderExpectedRect
ImRect ImGuiContext::WindowResizeBorderExpectedRect |
◆ WindowResizeRelativeMode
bool ImGuiContext::WindowResizeRelativeMode |
◆ Windows
◆ WindowsActiveCount
int ImGuiContext::WindowsActiveCount |
◆ WindowsById
◆ WindowsFocusOrder
◆ WindowsHoverPadding
ImVec2 ImGuiContext::WindowsHoverPadding |
◆ WindowsTempSortBuffer
◆ WithinEndChild
bool ImGuiContext::WithinEndChild |
◆ WithinFrameScope
bool ImGuiContext::WithinFrameScope |
◆ WithinFrameScopeWithImplicitWindow
bool ImGuiContext::WithinFrameScopeWithImplicitWindow |
The documentation for this struct was generated from the following file: