Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGuiContext Struct Reference

#include <imgui_internal.h>

Public Member Functions

 ImGuiContext (ImFontAtlas *shared_font_atlas)
 

Public Attributes

bool Initialized
 
bool FontAtlasOwnedByContext
 
ImGuiIO IO
 
ImGuiPlatformIO PlatformIO
 
ImGuiStyle Style
 
ImGuiConfigFlags ConfigFlagsCurrFrame
 
ImGuiConfigFlags ConfigFlagsLastFrame
 
ImFontFont
 
float FontSize
 
float FontBaseSize
 
float FontScale
 
float CurrentDpiScale
 
ImDrawListSharedData DrawListSharedData
 
double Time
 
int FrameCount
 
int FrameCountEnded
 
int FrameCountPlatformEnded
 
int FrameCountRendered
 
bool WithinFrameScope
 
bool WithinFrameScopeWithImplicitWindow
 
bool WithinEndChild
 
bool GcCompactAll
 
bool TestEngineHookItems
 
void * TestEngine
 
char ContextName [16]
 
ImVector< ImGuiInputEventInputEventsQueue
 
ImVector< ImGuiInputEventInputEventsTrail
 
ImGuiMouseSource InputEventsNextMouseSource
 
ImU32 InputEventsNextEventId
 
ImVector< ImGuiWindow * > Windows
 
ImVector< ImGuiWindow * > WindowsFocusOrder
 
ImVector< ImGuiWindow * > WindowsTempSortBuffer
 
ImVector< ImGuiWindowStackDataCurrentWindowStack
 
ImGuiStorage WindowsById
 
int WindowsActiveCount
 
ImVec2 WindowsHoverPadding
 
ImGuiID DebugBreakInWindow
 
ImGuiWindowCurrentWindow
 
ImGuiWindowHoveredWindow
 
ImGuiWindowHoveredWindowUnderMovingWindow
 
ImGuiWindowHoveredWindowBeforeClear
 
ImGuiWindowMovingWindow
 
ImGuiWindowWheelingWindow
 
ImVec2 WheelingWindowRefMousePos
 
int WheelingWindowStartFrame
 
int WheelingWindowScrolledFrame
 
float WheelingWindowReleaseTimer
 
ImVec2 WheelingWindowWheelRemainder
 
ImVec2 WheelingAxisAvg
 
ImGuiID DebugHookIdInfo
 
ImGuiID HoveredId
 
ImGuiID HoveredIdPreviousFrame
 
float HoveredIdTimer
 
float HoveredIdNotActiveTimer
 
bool HoveredIdAllowOverlap
 
bool HoveredIdIsDisabled
 
bool ItemUnclipByLog
 
ImGuiID ActiveId
 
ImGuiID ActiveIdIsAlive
 
float ActiveIdTimer
 
bool ActiveIdIsJustActivated
 
bool ActiveIdAllowOverlap
 
bool ActiveIdNoClearOnFocusLoss
 
bool ActiveIdHasBeenPressedBefore
 
bool ActiveIdHasBeenEditedBefore
 
bool ActiveIdHasBeenEditedThisFrame
 
bool ActiveIdFromShortcut
 
int ActiveIdMouseButton: 8
 
ImVec2 ActiveIdClickOffset
 
ImGuiWindowActiveIdWindow
 
ImGuiInputSource ActiveIdSource
 
ImGuiID ActiveIdPreviousFrame
 
bool ActiveIdPreviousFrameIsAlive
 
bool ActiveIdPreviousFrameHasBeenEditedBefore
 
ImGuiWindowActiveIdPreviousFrameWindow
 
ImGuiID LastActiveId
 
float LastActiveIdTimer
 
double LastKeyModsChangeTime
 
double LastKeyModsChangeFromNoneTime
 
double LastKeyboardKeyPressTime
 
ImBitArrayForNamedKeys KeysMayBeCharInput
 
ImGuiKeyOwnerData KeysOwnerData [ImGuiKey_NamedKey_COUNT]
 
ImGuiKeyRoutingTable KeysRoutingTable
 
ImU32 ActiveIdUsingNavDirMask
 
bool ActiveIdUsingAllKeyboardKeys
 
ImGuiKeyChord DebugBreakInShortcutRouting
 
ImU32 ActiveIdUsingNavInputMask
 
ImGuiID CurrentFocusScopeId
 
ImGuiItemFlags CurrentItemFlags
 
ImGuiID DebugLocateId
 
ImGuiNextItemData NextItemData
 
ImGuiLastItemData LastItemData
 
ImGuiNextWindowData NextWindowData
 
bool DebugShowGroupRects
 
ImGuiCol DebugFlashStyleColorIdx
 
ImVector< ImGuiColorModColorStack
 
ImVector< ImGuiStyleModStyleVarStack
 
ImVector< ImFont * > FontStack
 
ImVector< ImGuiFocusScopeDataFocusScopeStack
 
ImVector< ImGuiItemFlags > ItemFlagsStack
 
ImVector< ImGuiGroupDataGroupStack
 
ImVector< ImGuiPopupDataOpenPopupStack
 
ImVector< ImGuiPopupDataBeginPopupStack
 
ImVector< ImGuiTreeNodeStackDataTreeNodeStack
 
ImVector< ImGuiViewportP * > Viewports
 
ImGuiViewportPCurrentViewport
 
ImGuiViewportPMouseViewport
 
ImGuiViewportPMouseLastHoveredViewport
 
ImGuiID PlatformLastFocusedViewportId
 
ImGuiPlatformMonitor FallbackMonitor
 
ImRect PlatformMonitorsFullWorkRect
 
int ViewportCreatedCount
 
int PlatformWindowsCreatedCount
 
int ViewportFocusedStampCount
 
ImGuiWindowNavWindow
 
ImGuiID NavId
 
ImGuiID NavFocusScopeId
 
ImGuiNavLayer NavLayer
 
ImGuiID NavActivateId
 
ImGuiID NavActivateDownId
 
ImGuiID NavActivatePressedId
 
ImGuiActivateFlags NavActivateFlags
 
ImVector< ImGuiFocusScopeDataNavFocusRoute
 
ImGuiID NavHighlightActivatedId
 
float NavHighlightActivatedTimer
 
ImGuiID NavNextActivateId
 
ImGuiActivateFlags NavNextActivateFlags
 
ImGuiInputSource NavInputSource
 
ImGuiSelectionUserData NavLastValidSelectionUserData
 
bool NavIdIsAlive
 
bool NavMousePosDirty
 
bool NavDisableHighlight
 
bool NavDisableMouseHover
 
bool NavAnyRequest
 
bool NavInitRequest
 
bool NavInitRequestFromMove
 
ImGuiNavItemData NavInitResult
 
bool NavMoveSubmitted
 
bool NavMoveScoringItems
 
bool NavMoveForwardToNextFrame
 
ImGuiNavMoveFlags NavMoveFlags
 
ImGuiScrollFlags NavMoveScrollFlags
 
ImGuiKeyChord NavMoveKeyMods
 
ImGuiDir NavMoveDir
 
ImGuiDir NavMoveDirForDebug
 
ImGuiDir NavMoveClipDir
 
ImRect NavScoringRect
 
ImRect NavScoringNoClipRect
 
int NavScoringDebugCount
 
int NavTabbingDir
 
int NavTabbingCounter
 
ImGuiNavItemData NavMoveResultLocal
 
ImGuiNavItemData NavMoveResultLocalVisible
 
ImGuiNavItemData NavMoveResultOther
 
ImGuiNavItemData NavTabbingResultFirst
 
ImGuiID NavJustMovedFromFocusScopeId
 
ImGuiID NavJustMovedToId
 
ImGuiID NavJustMovedToFocusScopeId
 
ImGuiKeyChord NavJustMovedToKeyMods
 
bool NavJustMovedToIsTabbing
 
bool NavJustMovedToHasSelectionData
 
ImGuiKeyChord ConfigNavWindowingKeyNext
 
ImGuiKeyChord ConfigNavWindowingKeyPrev
 
ImGuiWindowNavWindowingTarget
 
ImGuiWindowNavWindowingTargetAnim
 
ImGuiWindowNavWindowingListWindow
 
float NavWindowingTimer
 
float NavWindowingHighlightAlpha
 
bool NavWindowingToggleLayer
 
ImGuiKey NavWindowingToggleKey
 
ImVec2 NavWindowingAccumDeltaPos
 
ImVec2 NavWindowingAccumDeltaSize
 
float DimBgRatio
 
bool DragDropActive
 
bool DragDropWithinSource
 
bool DragDropWithinTarget
 
ImGuiDragDropFlags DragDropSourceFlags
 
int DragDropSourceFrameCount
 
int DragDropMouseButton
 
ImGuiPayload DragDropPayload
 
ImRect DragDropTargetRect
 
ImRect DragDropTargetClipRect
 
ImGuiID DragDropTargetId
 
ImGuiDragDropFlags DragDropAcceptFlags
 
float DragDropAcceptIdCurrRectSurface
 
ImGuiID DragDropAcceptIdCurr
 
ImGuiID DragDropAcceptIdPrev
 
int DragDropAcceptFrameCount
 
ImGuiID DragDropHoldJustPressedId
 
ImVector< unsigned char > DragDropPayloadBufHeap
 
unsigned char DragDropPayloadBufLocal [16]
 
int ClipperTempDataStacked
 
ImVector< ImGuiListClipperDataClipperTempData
 
ImGuiTableCurrentTable
 
ImGuiID DebugBreakInTable
 
int TablesTempDataStacked
 
ImVector< ImGuiTableTempDataTablesTempData
 
ImPool< ImGuiTableTables
 
ImVector< float > TablesLastTimeActive
 
ImVector< ImDrawChannelDrawChannelsTempMergeBuffer
 
ImGuiTabBarCurrentTabBar
 
ImPool< ImGuiTabBarTabBars
 
ImVector< ImGuiPtrOrIndexCurrentTabBarStack
 
ImVector< ImGuiShrinkWidthItemShrinkWidthBuffer
 
ImGuiBoxSelectState BoxSelectState
 
ImGuiMultiSelectTempDataCurrentMultiSelect
 
int MultiSelectTempDataStacked
 
ImVector< ImGuiMultiSelectTempDataMultiSelectTempData
 
ImPool< ImGuiMultiSelectStateMultiSelectStorage
 
ImGuiID HoverItemDelayId
 
ImGuiID HoverItemDelayIdPreviousFrame
 
float HoverItemDelayTimer
 
float HoverItemDelayClearTimer
 
ImGuiID HoverItemUnlockedStationaryId
 
ImGuiID HoverWindowUnlockedStationaryId
 
ImGuiMouseCursor MouseCursor
 
float MouseStationaryTimer
 
ImVec2 MouseLastValidPos
 
ImGuiInputTextState InputTextState
 
ImGuiInputTextDeactivatedState InputTextDeactivatedState
 
ImFont InputTextPasswordFont
 
ImGuiID TempInputId
 
ImGuiDataTypeStorage DataTypeZeroValue
 
int BeginMenuDepth
 
int BeginComboDepth
 
ImGuiColorEditFlags ColorEditOptions
 
ImGuiID ColorEditCurrentID
 
ImGuiID ColorEditSavedID
 
float ColorEditSavedHue
 
float ColorEditSavedSat
 
ImU32 ColorEditSavedColor
 
ImVec4 ColorPickerRef
 
ImGuiComboPreviewData ComboPreviewData
 
ImRect WindowResizeBorderExpectedRect
 
bool WindowResizeRelativeMode
 
short ScrollbarSeekMode
 
float ScrollbarClickDeltaToGrabCenter
 
float SliderGrabClickOffset
 
float SliderCurrentAccum
 
bool SliderCurrentAccumDirty
 
bool DragCurrentAccumDirty
 
float DragCurrentAccum
 
float DragSpeedDefaultRatio
 
float DisabledAlphaBackup
 
short DisabledStackSize
 
short LockMarkEdited
 
short TooltipOverrideCount
 
ImVector< char > ClipboardHandlerData
 
ImVector< ImGuiID > MenusIdSubmittedThisFrame
 
ImGuiTypingSelectState TypingSelectState
 
ImGuiPlatformImeData PlatformImeData
 
ImGuiPlatformImeData PlatformImeDataPrev
 
ImGuiID PlatformImeViewport
 
ImGuiDockContext DockContext
 
void(* DockNodeWindowMenuHandler )(ImGuiContext *ctx, ImGuiDockNode *node, ImGuiTabBar *tab_bar)
 
bool SettingsLoaded
 
float SettingsDirtyTimer
 
ImGuiTextBuffer SettingsIniData
 
ImVector< ImGuiSettingsHandlerSettingsHandlers
 
ImChunkStream< ImGuiWindowSettingsSettingsWindows
 
ImChunkStream< ImGuiTableSettingsSettingsTables
 
ImVector< ImGuiContextHookHooks
 
ImGuiID HookIdNext
 
const char * LocalizationTable [ImGuiLocKey_COUNT]
 
bool LogEnabled
 
ImGuiLogType LogType
 
ImFileHandle LogFile
 
ImGuiTextBuffer LogBuffer
 
const char * LogNextPrefix
 
const char * LogNextSuffix
 
float LogLinePosY
 
bool LogLineFirstItem
 
int LogDepthRef
 
int LogDepthToExpand
 
int LogDepthToExpandDefault
 
ImGuiDebugLogFlags DebugLogFlags
 
ImGuiTextBuffer DebugLogBuf
 
ImGuiTextIndex DebugLogIndex
 
ImGuiDebugLogFlags DebugLogAutoDisableFlags
 
ImU8 DebugLogAutoDisableFrames
 
ImU8 DebugLocateFrames
 
bool DebugBreakInLocateId
 
ImGuiKeyChord DebugBreakKeyChord
 
ImS8 DebugBeginReturnValueCullDepth
 
bool DebugItemPickerActive
 
ImU8 DebugItemPickerMouseButton
 
ImGuiID DebugItemPickerBreakId
 
float DebugFlashStyleColorTime
 
ImVec4 DebugFlashStyleColorBackup
 
ImGuiMetricsConfig DebugMetricsConfig
 
ImGuiIDStackTool DebugIDStackTool
 
ImGuiDebugAllocInfo DebugAllocInfo
 
ImGuiDockNodeDebugHoveredDockNode
 
float FramerateSecPerFrame [60]
 
int FramerateSecPerFrameIdx
 
int FramerateSecPerFrameCount
 
float FramerateSecPerFrameAccum
 
int WantCaptureMouseNextFrame
 
int WantCaptureKeyboardNextFrame
 
int WantTextInputNextFrame
 
ImVector< char > TempBuffer
 
char TempKeychordName [64]
 

Constructor & Destructor Documentation

◆ ImGuiContext()

ImGuiContext::ImGuiContext ( ImFontAtlas * shared_font_atlas)
inline

Member Data Documentation

◆ 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

ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow

◆ ActiveIdSource

ImGuiInputSource ImGuiContext::ActiveIdSource

◆ ActiveIdTimer

float ImGuiContext::ActiveIdTimer

◆ ActiveIdUsingAllKeyboardKeys

bool ImGuiContext::ActiveIdUsingAllKeyboardKeys

◆ ActiveIdUsingNavDirMask

ImU32 ImGuiContext::ActiveIdUsingNavDirMask

◆ ActiveIdUsingNavInputMask

ImU32 ImGuiContext::ActiveIdUsingNavInputMask

◆ ActiveIdWindow

ImGuiWindow* ImGuiContext::ActiveIdWindow

◆ BeginComboDepth

int ImGuiContext::BeginComboDepth

◆ BeginMenuDepth

int ImGuiContext::BeginMenuDepth

◆ BeginPopupStack

ImVector<ImGuiPopupData> ImGuiContext::BeginPopupStack

◆ BoxSelectState

ImGuiBoxSelectState ImGuiContext::BoxSelectState

◆ ClipboardHandlerData

ImVector<char> ImGuiContext::ClipboardHandlerData

◆ ClipperTempData

ImVector<ImGuiListClipperData> ImGuiContext::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

ImVector<ImGuiColorMod> ImGuiContext::ColorStack

◆ ComboPreviewData

ImGuiComboPreviewData ImGuiContext::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

ImGuiMultiSelectTempData* ImGuiContext::CurrentMultiSelect

◆ CurrentTabBar

ImGuiTabBar* ImGuiContext::CurrentTabBar

◆ CurrentTabBarStack

ImVector<ImGuiPtrOrIndex> ImGuiContext::CurrentTabBarStack

◆ CurrentTable

ImGuiTable* ImGuiContext::CurrentTable

◆ CurrentViewport

ImGuiViewportP* ImGuiContext::CurrentViewport

◆ CurrentWindow

ImGuiWindow* ImGuiContext::CurrentWindow

◆ CurrentWindowStack

ImVector<ImGuiWindowStackData> ImGuiContext::CurrentWindowStack

◆ DataTypeZeroValue

ImGuiDataTypeStorage ImGuiContext::DataTypeZeroValue

◆ DebugAllocInfo

ImGuiDebugAllocInfo ImGuiContext::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

ImGuiDockNode* ImGuiContext::DebugHoveredDockNode

◆ DebugIDStackTool

ImGuiIDStackTool ImGuiContext::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

ImGuiTextBuffer ImGuiContext::DebugLogBuf

◆ DebugLogFlags

ImGuiDebugLogFlags ImGuiContext::DebugLogFlags

◆ DebugLogIndex

ImGuiTextIndex ImGuiContext::DebugLogIndex

◆ DebugMetricsConfig

ImGuiMetricsConfig ImGuiContext::DebugMetricsConfig

◆ DebugShowGroupRects

bool ImGuiContext::DebugShowGroupRects

◆ DimBgRatio

float ImGuiContext::DimBgRatio

◆ DisabledAlphaBackup

float ImGuiContext::DisabledAlphaBackup

◆ DisabledStackSize

short ImGuiContext::DisabledStackSize

◆ DockContext

ImGuiDockContext ImGuiContext::DockContext

◆ DockNodeWindowMenuHandler

void(* ImGuiContext::DockNodeWindowMenuHandler) (ImGuiContext *ctx, ImGuiDockNode *node, ImGuiTabBar *tab_bar)

◆ 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

ImGuiPayload ImGuiContext::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

ImVector<ImDrawChannel> ImGuiContext::DrawChannelsTempMergeBuffer

◆ DrawListSharedData

ImDrawListSharedData ImGuiContext::DrawListSharedData

◆ FallbackMonitor

ImGuiPlatformMonitor ImGuiContext::FallbackMonitor

◆ FocusScopeStack

ImVector<ImGuiFocusScopeData> ImGuiContext::FocusScopeStack

◆ Font

ImFont* ImGuiContext::Font

◆ FontAtlasOwnedByContext

bool ImGuiContext::FontAtlasOwnedByContext

◆ FontBaseSize

float ImGuiContext::FontBaseSize

◆ FontScale

float ImGuiContext::FontScale

◆ FontSize

float ImGuiContext::FontSize

◆ FontStack

ImVector<ImFont*> ImGuiContext::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

ImVector<ImGuiGroupData> ImGuiContext::GroupStack

◆ HookIdNext

ImGuiID ImGuiContext::HookIdNext

◆ Hooks

ImVector<ImGuiContextHook> ImGuiContext::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

ImGuiWindow* ImGuiContext::HoveredWindow

◆ HoveredWindowBeforeClear

ImGuiWindow* ImGuiContext::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

ImVector<ImGuiInputEvent> ImGuiContext::InputEventsQueue

◆ InputEventsTrail

ImVector<ImGuiInputEvent> ImGuiContext::InputEventsTrail

◆ InputTextDeactivatedState

ImGuiInputTextDeactivatedState ImGuiContext::InputTextDeactivatedState

◆ InputTextPasswordFont

ImFont ImGuiContext::InputTextPasswordFont

◆ InputTextState

ImGuiInputTextState ImGuiContext::InputTextState

◆ IO

ImGuiIO ImGuiContext::IO

◆ ItemFlagsStack

ImVector<ImGuiItemFlags> ImGuiContext::ItemFlagsStack

◆ ItemUnclipByLog

bool ImGuiContext::ItemUnclipByLog

◆ KeysMayBeCharInput

ImBitArrayForNamedKeys ImGuiContext::KeysMayBeCharInput

◆ KeysOwnerData

ImGuiKeyOwnerData ImGuiContext::KeysOwnerData[ImGuiKey_NamedKey_COUNT]

◆ KeysRoutingTable

ImGuiKeyRoutingTable ImGuiContext::KeysRoutingTable

◆ LastActiveId

ImGuiID ImGuiContext::LastActiveId

◆ LastActiveIdTimer

float ImGuiContext::LastActiveIdTimer

◆ LastItemData

ImGuiLastItemData ImGuiContext::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

ImGuiTextBuffer ImGuiContext::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

ImGuiViewportP* ImGuiContext::MouseLastHoveredViewport

◆ MouseLastValidPos

ImVec2 ImGuiContext::MouseLastValidPos

◆ MouseStationaryTimer

float ImGuiContext::MouseStationaryTimer

◆ MouseViewport

ImGuiViewportP* ImGuiContext::MouseViewport

◆ MovingWindow

ImGuiWindow* ImGuiContext::MovingWindow

◆ MultiSelectStorage

ImPool<ImGuiMultiSelectState> ImGuiContext::MultiSelectStorage

◆ MultiSelectTempData

ImVector<ImGuiMultiSelectTempData> ImGuiContext::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

ImVector<ImGuiFocusScopeData> ImGuiContext::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

ImGuiNavItemData ImGuiContext::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

ImGuiNavItemData ImGuiContext::NavMoveResultLocal

◆ NavMoveResultLocalVisible

ImGuiNavItemData ImGuiContext::NavMoveResultLocalVisible

◆ NavMoveResultOther

ImGuiNavItemData ImGuiContext::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

ImGuiNavItemData ImGuiContext::NavTabbingResultFirst

◆ NavWindow

ImGuiWindow* ImGuiContext::NavWindow

◆ NavWindowingAccumDeltaPos

ImVec2 ImGuiContext::NavWindowingAccumDeltaPos

◆ NavWindowingAccumDeltaSize

ImVec2 ImGuiContext::NavWindowingAccumDeltaSize

◆ NavWindowingHighlightAlpha

float ImGuiContext::NavWindowingHighlightAlpha

◆ NavWindowingListWindow

ImGuiWindow* ImGuiContext::NavWindowingListWindow

◆ NavWindowingTarget

ImGuiWindow* ImGuiContext::NavWindowingTarget

◆ NavWindowingTargetAnim

ImGuiWindow* ImGuiContext::NavWindowingTargetAnim

◆ NavWindowingTimer

float ImGuiContext::NavWindowingTimer

◆ NavWindowingToggleKey

ImGuiKey ImGuiContext::NavWindowingToggleKey

◆ NavWindowingToggleLayer

bool ImGuiContext::NavWindowingToggleLayer

◆ NextItemData

ImGuiNextItemData ImGuiContext::NextItemData

◆ NextWindowData

ImGuiNextWindowData ImGuiContext::NextWindowData

◆ OpenPopupStack

ImVector<ImGuiPopupData> ImGuiContext::OpenPopupStack

◆ PlatformImeData

ImGuiPlatformImeData ImGuiContext::PlatformImeData

◆ PlatformImeDataPrev

ImGuiPlatformImeData ImGuiContext::PlatformImeDataPrev

◆ PlatformImeViewport

ImGuiID ImGuiContext::PlatformImeViewport

◆ PlatformIO

ImGuiPlatformIO ImGuiContext::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

ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers

◆ SettingsIniData

ImGuiTextBuffer ImGuiContext::SettingsIniData

◆ SettingsLoaded

bool ImGuiContext::SettingsLoaded

◆ SettingsTables

ImChunkStream<ImGuiTableSettings> ImGuiContext::SettingsTables

◆ SettingsWindows

ImChunkStream<ImGuiWindowSettings> ImGuiContext::SettingsWindows

◆ ShrinkWidthBuffer

ImVector<ImGuiShrinkWidthItem> ImGuiContext::ShrinkWidthBuffer

◆ SliderCurrentAccum

float ImGuiContext::SliderCurrentAccum

◆ SliderCurrentAccumDirty

bool ImGuiContext::SliderCurrentAccumDirty

◆ SliderGrabClickOffset

float ImGuiContext::SliderGrabClickOffset

◆ Style

ImGuiStyle ImGuiContext::Style

◆ StyleVarStack

ImVector<ImGuiStyleMod> ImGuiContext::StyleVarStack

◆ TabBars

ImPool<ImGuiTabBar> ImGuiContext::TabBars

◆ Tables

ImPool<ImGuiTable> ImGuiContext::Tables

◆ TablesLastTimeActive

ImVector<float> ImGuiContext::TablesLastTimeActive

◆ TablesTempData

ImVector<ImGuiTableTempData> ImGuiContext::TablesTempData

◆ TablesTempDataStacked

int ImGuiContext::TablesTempDataStacked

◆ TempBuffer

ImVector<char> ImGuiContext::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

ImVector<ImGuiTreeNodeStackData> ImGuiContext::TreeNodeStack

◆ TypingSelectState

ImGuiTypingSelectState ImGuiContext::TypingSelectState

◆ ViewportCreatedCount

int ImGuiContext::ViewportCreatedCount

◆ ViewportFocusedStampCount

int ImGuiContext::ViewportFocusedStampCount

◆ Viewports

ImVector<ImGuiViewportP*> ImGuiContext::Viewports

◆ WantCaptureKeyboardNextFrame

int ImGuiContext::WantCaptureKeyboardNextFrame

◆ WantCaptureMouseNextFrame

int ImGuiContext::WantCaptureMouseNextFrame

◆ WantTextInputNextFrame

int ImGuiContext::WantTextInputNextFrame

◆ WheelingAxisAvg

ImVec2 ImGuiContext::WheelingAxisAvg

◆ WheelingWindow

ImGuiWindow* ImGuiContext::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

ImVector<ImGuiWindow*> ImGuiContext::Windows

◆ WindowsActiveCount

int ImGuiContext::WindowsActiveCount

◆ WindowsById

ImGuiStorage ImGuiContext::WindowsById

◆ WindowsFocusOrder

ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder

◆ WindowsHoverPadding

ImVec2 ImGuiContext::WindowsHoverPadding

◆ WindowsTempSortBuffer

ImVector<ImGuiWindow*> ImGuiContext::WindowsTempSortBuffer

◆ WithinEndChild

bool ImGuiContext::WithinEndChild

◆ WithinFrameScope

bool ImGuiContext::WithinFrameScope

◆ WithinFrameScopeWithImplicitWindow

bool ImGuiContext::WithinFrameScopeWithImplicitWindow

The documentation for this struct was generated from the following file:
Untitled