Public Member Functions | Public Attributes | List of all members
ImGuiContext Struct Reference

#include <imgui_internal.h>

Public Member Functions

 ImGuiContext (ImFontAtlas *shared_font_atlas)
 

Public Attributes

ImGuiID ActiveId
 
bool ActiveIdAllowOverlap
 
ImVec2 ActiveIdClickOffset
 
bool ActiveIdHasBeenEditedBefore
 
bool ActiveIdHasBeenEditedThisFrame
 
bool ActiveIdHasBeenPressedBefore
 
ImGuiID ActiveIdIsAlive
 
bool ActiveIdIsJustActivated
 
int ActiveIdMouseButton
 
ImGuiID ActiveIdPreviousFrame
 
bool ActiveIdPreviousFrameHasBeenEditedBefore
 
bool ActiveIdPreviousFrameIsAlive
 
ImGuiWindowActiveIdPreviousFrameWindow
 
ImGuiInputSource ActiveIdSource
 
float ActiveIdTimer
 
ImU64 ActiveIdUsingKeyInputMask
 
ImU32 ActiveIdUsingNavDirMask
 
ImU32 ActiveIdUsingNavInputMask
 
ImGuiWindowActiveIdWindow
 
ImDrawList BackgroundDrawList
 
ImVector< ImGuiPopupDataBeginPopupStack
 
float ColorEditLastColor [3]
 
float ColorEditLastHue
 
float ColorEditLastSat
 
ImGuiColorEditFlags ColorEditOptions
 
ImVector< ImGuiColorModColorModifiers
 
ImVec4 ColorPickerRef
 
ImGuiTabBarCurrentTabBar
 
ImVector< ImGuiPtrOrIndexCurrentTabBarStack
 
ImGuiWindowCurrentWindow
 
ImVector< ImGuiWindow * > CurrentWindowStack
 
bool DebugItemPickerActive
 
ImGuiID DebugItemPickerBreakId
 
float DimBgRatio
 
float DragCurrentAccum
 
bool DragCurrentAccumDirty
 
ImGuiDragDropFlags DragDropAcceptFlags
 
int DragDropAcceptFrameCount
 
ImGuiID DragDropAcceptIdCurr
 
float DragDropAcceptIdCurrRectSurface
 
ImGuiID DragDropAcceptIdPrev
 
bool DragDropActive
 
int DragDropMouseButton
 
ImGuiPayload DragDropPayload
 
ImVector< unsigned char > DragDropPayloadBufHeap
 
unsigned char DragDropPayloadBufLocal [16]
 
ImGuiDragDropFlags DragDropSourceFlags
 
int DragDropSourceFrameCount
 
ImGuiID DragDropTargetId
 
ImRect DragDropTargetRect
 
bool DragDropWithinSource
 
bool DragDropWithinTarget
 
float DragSpeedDefaultRatio
 
ImDrawData DrawData
 
ImDrawDataBuilder DrawDataBuilder
 
ImDrawListSharedData DrawListSharedData
 
int FocusRequestCurrCounterRegular
 
int FocusRequestCurrCounterTabStop
 
ImGuiWindowFocusRequestCurrWindow
 
int FocusRequestNextCounterRegular
 
int FocusRequestNextCounterTabStop
 
ImGuiWindowFocusRequestNextWindow
 
bool FocusTabPressed
 
ImFontFont
 
bool FontAtlasOwnedByContext
 
float FontBaseSize
 
float FontSize
 
ImVector< ImFont * > FontStack
 
ImDrawList ForegroundDrawList
 
int FrameCount
 
int FrameCountEnded
 
int FrameCountRendered
 
float FramerateSecPerFrame [120]
 
float FramerateSecPerFrameAccum
 
int FramerateSecPerFrameIdx
 
ImGuiID HoveredId
 
bool HoveredIdAllowOverlap
 
float HoveredIdNotActiveTimer
 
ImGuiID HoveredIdPreviousFrame
 
float HoveredIdTimer
 
ImGuiWindowHoveredRootWindow
 
ImGuiWindowHoveredWindow
 
bool Initialized
 
ImFont InputTextPasswordFont
 
ImGuiInputTextState InputTextState
 
ImGuiIO IO
 
ImGuiID LastActiveId
 
float LastActiveIdTimer
 
ImVec2 LastValidMousePos
 
ImGuiTextBuffer LogBuffer
 
int LogDepthRef
 
int LogDepthToExpand
 
int LogDepthToExpandDefault
 
bool LogEnabled
 
ImFileHandle LogFile
 
bool LogLineFirstItem
 
float LogLinePosY
 
ImGuiLogType LogType
 
ImVector< ImGuiIDMenusIdSubmittedThisFrame
 
ImGuiMouseCursor MouseCursor
 
ImGuiWindowMovingWindow
 
ImGuiID NavActivateDownId
 
ImGuiID NavActivateId
 
ImGuiID NavActivatePressedId
 
bool NavAnyRequest
 
bool NavDisableHighlight
 
bool NavDisableMouseHover
 
ImGuiID NavFocusScopeId
 
ImGuiID NavId
 
bool NavIdIsAlive
 
int NavIdTabCounter
 
bool NavInitRequest
 
bool NavInitRequestFromMove
 
ImGuiID NavInitResultId
 
ImRect NavInitResultRectRel
 
ImGuiID NavInputId
 
ImGuiInputSource NavInputSource
 
ImGuiID NavJustMovedToFocusScopeId
 
ImGuiID NavJustMovedToId
 
ImGuiID NavJustTabbedId
 
ImGuiNavLayer NavLayer
 
bool NavMousePosDirty
 
ImGuiDir NavMoveClipDir
 
ImGuiDir NavMoveDir
 
ImGuiDir NavMoveDirLast
 
bool NavMoveFromClampedRefRect
 
bool NavMoveRequest
 
ImGuiNavMoveFlags NavMoveRequestFlags
 
ImGuiNavForward NavMoveRequestForward
 
ImGuiNavMoveResult NavMoveResultLocal
 
ImGuiNavMoveResult NavMoveResultLocalVisibleSet
 
ImGuiNavMoveResult NavMoveResultOther
 
ImGuiID NavNextActivateId
 
int NavScoringCount
 
ImRect NavScoringRectScreen
 
ImGuiWindowNavWindow
 
float NavWindowingHighlightAlpha
 
ImGuiWindowNavWindowingList
 
ImGuiWindowNavWindowingTarget
 
ImGuiWindowNavWindowingTargetAnim
 
float NavWindowingTimer
 
bool NavWindowingToggleLayer
 
ImGuiNextItemData NextItemData
 
ImGuiNextWindowData NextWindowData
 
ImVector< ImGuiPopupDataOpenPopupStack
 
ImVec2 PlatformImeLastPos
 
ImVec2 PlatformImePos
 
ImVector< char > PrivateClipboard
 
float ScrollbarClickDeltaToGrabCenter
 
float SettingsDirtyTimer
 
ImVector< ImGuiSettingsHandlerSettingsHandlers
 
ImGuiTextBuffer SettingsIniData
 
bool SettingsLoaded
 
ImChunkStream< ImGuiWindowSettingsSettingsWindows
 
ImVector< ImGuiShrinkWidthItemShrinkWidthBuffer
 
ImGuiStyle Style
 
ImVector< ImGuiStyleModStyleModifiers
 
ImPool< ImGuiTabBarTabBars
 
char TempBuffer [1024 *3+1]
 
ImGuiID TempInputId
 
double Time
 
int TooltipOverrideCount
 
int WantCaptureKeyboardNextFrame
 
int WantCaptureMouseNextFrame
 
int WantTextInputNextFrame
 
ImGuiWindowWheelingWindow
 
ImVec2 WheelingWindowRefMousePos
 
float WheelingWindowTimer
 
ImVector< ImGuiWindow * > Windows
 
int WindowsActiveCount
 
ImGuiStorage WindowsById
 
ImVector< ImGuiWindow * > WindowsFocusOrder
 
ImVector< ImGuiWindow * > WindowsTempSortBuffer
 
bool WithinEndChild
 
bool WithinFrameScope
 
bool WithinFrameScopeWithImplicitWindow
 

Detailed Description

Definition at line 1018 of file imgui_internal.h.

Constructor & Destructor Documentation

◆ ImGuiContext()

ImGuiContext::ImGuiContext ( ImFontAtlas shared_font_atlas)
inline

Definition at line 1228 of file imgui_internal.h.

Member Data Documentation

◆ ActiveId

ImGuiID ImGuiContext::ActiveId

Definition at line 1057 of file imgui_internal.h.

◆ ActiveIdAllowOverlap

bool ImGuiContext::ActiveIdAllowOverlap

Definition at line 1061 of file imgui_internal.h.

◆ ActiveIdClickOffset

ImVec2 ImGuiContext::ActiveIdClickOffset

Definition at line 1068 of file imgui_internal.h.

◆ ActiveIdHasBeenEditedBefore

bool ImGuiContext::ActiveIdHasBeenEditedBefore

Definition at line 1063 of file imgui_internal.h.

◆ ActiveIdHasBeenEditedThisFrame

bool ImGuiContext::ActiveIdHasBeenEditedThisFrame

Definition at line 1064 of file imgui_internal.h.

◆ ActiveIdHasBeenPressedBefore

bool ImGuiContext::ActiveIdHasBeenPressedBefore

Definition at line 1062 of file imgui_internal.h.

◆ ActiveIdIsAlive

ImGuiID ImGuiContext::ActiveIdIsAlive

Definition at line 1058 of file imgui_internal.h.

◆ ActiveIdIsJustActivated

bool ImGuiContext::ActiveIdIsJustActivated

Definition at line 1060 of file imgui_internal.h.

◆ ActiveIdMouseButton

int ImGuiContext::ActiveIdMouseButton

Definition at line 1071 of file imgui_internal.h.

◆ ActiveIdPreviousFrame

ImGuiID ImGuiContext::ActiveIdPreviousFrame

Definition at line 1072 of file imgui_internal.h.

◆ ActiveIdPreviousFrameHasBeenEditedBefore

bool ImGuiContext::ActiveIdPreviousFrameHasBeenEditedBefore

Definition at line 1074 of file imgui_internal.h.

◆ ActiveIdPreviousFrameIsAlive

bool ImGuiContext::ActiveIdPreviousFrameIsAlive

Definition at line 1073 of file imgui_internal.h.

◆ ActiveIdPreviousFrameWindow

ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow

Definition at line 1075 of file imgui_internal.h.

◆ ActiveIdSource

ImGuiInputSource ImGuiContext::ActiveIdSource

Definition at line 1070 of file imgui_internal.h.

◆ ActiveIdTimer

float ImGuiContext::ActiveIdTimer

Definition at line 1059 of file imgui_internal.h.

◆ ActiveIdUsingKeyInputMask

ImU64 ImGuiContext::ActiveIdUsingKeyInputMask

Definition at line 1067 of file imgui_internal.h.

◆ ActiveIdUsingNavDirMask

ImU32 ImGuiContext::ActiveIdUsingNavDirMask

Definition at line 1065 of file imgui_internal.h.

◆ ActiveIdUsingNavInputMask

ImU32 ImGuiContext::ActiveIdUsingNavInputMask

Definition at line 1066 of file imgui_internal.h.

◆ ActiveIdWindow

ImGuiWindow* ImGuiContext::ActiveIdWindow

Definition at line 1069 of file imgui_internal.h.

◆ BackgroundDrawList

ImDrawList ImGuiContext::BackgroundDrawList

Definition at line 1147 of file imgui_internal.h.

◆ BeginPopupStack

ImVector<ImGuiPopupData> ImGuiContext::BeginPopupStack

Definition at line 1088 of file imgui_internal.h.

◆ ColorEditLastColor

float ImGuiContext::ColorEditLastColor[3]

Definition at line 1183 of file imgui_internal.h.

◆ ColorEditLastHue

float ImGuiContext::ColorEditLastHue

Definition at line 1181 of file imgui_internal.h.

◆ ColorEditLastSat

float ImGuiContext::ColorEditLastSat

Definition at line 1182 of file imgui_internal.h.

◆ ColorEditOptions

ImGuiColorEditFlags ImGuiContext::ColorEditOptions

Definition at line 1180 of file imgui_internal.h.

◆ ColorModifiers

ImVector<ImGuiColorMod> ImGuiContext::ColorModifiers

Definition at line 1084 of file imgui_internal.h.

◆ ColorPickerRef

ImVec4 ImGuiContext::ColorPickerRef

Definition at line 1184 of file imgui_internal.h.

◆ CurrentTabBar

ImGuiTabBar* ImGuiContext::CurrentTabBar

Definition at line 1170 of file imgui_internal.h.

◆ CurrentTabBarStack

ImVector<ImGuiPtrOrIndex> ImGuiContext::CurrentTabBarStack

Definition at line 1172 of file imgui_internal.h.

◆ CurrentWindow

ImGuiWindow* ImGuiContext::CurrentWindow

Definition at line 1043 of file imgui_internal.h.

◆ CurrentWindowStack

ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack

Definition at line 1040 of file imgui_internal.h.

◆ DebugItemPickerActive

bool ImGuiContext::DebugItemPickerActive

Definition at line 1216 of file imgui_internal.h.

◆ DebugItemPickerBreakId

ImGuiID ImGuiContext::DebugItemPickerBreakId

Definition at line 1217 of file imgui_internal.h.

◆ DimBgRatio

float ImGuiContext::DimBgRatio

Definition at line 1146 of file imgui_internal.h.

◆ DragCurrentAccum

float ImGuiContext::DragCurrentAccum

Definition at line 1186 of file imgui_internal.h.

◆ DragCurrentAccumDirty

bool ImGuiContext::DragCurrentAccumDirty

Definition at line 1185 of file imgui_internal.h.

◆ DragDropAcceptFlags

ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags

Definition at line 1161 of file imgui_internal.h.

◆ DragDropAcceptFrameCount

int ImGuiContext::DragDropAcceptFrameCount

Definition at line 1165 of file imgui_internal.h.

◆ DragDropAcceptIdCurr

ImGuiID ImGuiContext::DragDropAcceptIdCurr

Definition at line 1163 of file imgui_internal.h.

◆ DragDropAcceptIdCurrRectSurface

float ImGuiContext::DragDropAcceptIdCurrRectSurface

Definition at line 1162 of file imgui_internal.h.

◆ DragDropAcceptIdPrev

ImGuiID ImGuiContext::DragDropAcceptIdPrev

Definition at line 1164 of file imgui_internal.h.

◆ DragDropActive

bool ImGuiContext::DragDropActive

Definition at line 1152 of file imgui_internal.h.

◆ DragDropMouseButton

int ImGuiContext::DragDropMouseButton

Definition at line 1157 of file imgui_internal.h.

◆ DragDropPayload

ImGuiPayload ImGuiContext::DragDropPayload

Definition at line 1158 of file imgui_internal.h.

◆ DragDropPayloadBufHeap

ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap

Definition at line 1166 of file imgui_internal.h.

◆ DragDropPayloadBufLocal

unsigned char ImGuiContext::DragDropPayloadBufLocal[16]

Definition at line 1167 of file imgui_internal.h.

◆ DragDropSourceFlags

ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags

Definition at line 1155 of file imgui_internal.h.

◆ DragDropSourceFrameCount

int ImGuiContext::DragDropSourceFrameCount

Definition at line 1156 of file imgui_internal.h.

◆ DragDropTargetId

ImGuiID ImGuiContext::DragDropTargetId

Definition at line 1160 of file imgui_internal.h.

◆ DragDropTargetRect

ImRect ImGuiContext::DragDropTargetRect

Definition at line 1159 of file imgui_internal.h.

◆ DragDropWithinSource

bool ImGuiContext::DragDropWithinSource

Definition at line 1153 of file imgui_internal.h.

◆ DragDropWithinTarget

bool ImGuiContext::DragDropWithinTarget

Definition at line 1154 of file imgui_internal.h.

◆ DragSpeedDefaultRatio

float ImGuiContext::DragSpeedDefaultRatio

Definition at line 1187 of file imgui_internal.h.

◆ DrawData

ImDrawData ImGuiContext::DrawData

Definition at line 1144 of file imgui_internal.h.

◆ DrawDataBuilder

ImDrawDataBuilder ImGuiContext::DrawDataBuilder

Definition at line 1145 of file imgui_internal.h.

◆ DrawListSharedData

ImDrawListSharedData ImGuiContext::DrawListSharedData

Definition at line 1027 of file imgui_internal.h.

◆ FocusRequestCurrCounterRegular

int ImGuiContext::FocusRequestCurrCounterRegular

Definition at line 1137 of file imgui_internal.h.

◆ FocusRequestCurrCounterTabStop

int ImGuiContext::FocusRequestCurrCounterTabStop

Definition at line 1138 of file imgui_internal.h.

◆ FocusRequestCurrWindow

ImGuiWindow* ImGuiContext::FocusRequestCurrWindow

Definition at line 1135 of file imgui_internal.h.

◆ FocusRequestNextCounterRegular

int ImGuiContext::FocusRequestNextCounterRegular

Definition at line 1139 of file imgui_internal.h.

◆ FocusRequestNextCounterTabStop

int ImGuiContext::FocusRequestNextCounterTabStop

Definition at line 1140 of file imgui_internal.h.

◆ FocusRequestNextWindow

ImGuiWindow* ImGuiContext::FocusRequestNextWindow

Definition at line 1136 of file imgui_internal.h.

◆ FocusTabPressed

bool ImGuiContext::FocusTabPressed

Definition at line 1141 of file imgui_internal.h.

◆ Font

ImFont* ImGuiContext::Font

Definition at line 1024 of file imgui_internal.h.

◆ FontAtlasOwnedByContext

bool ImGuiContext::FontAtlasOwnedByContext

Definition at line 1021 of file imgui_internal.h.

◆ FontBaseSize

float ImGuiContext::FontBaseSize

Definition at line 1026 of file imgui_internal.h.

◆ FontSize

float ImGuiContext::FontSize

Definition at line 1025 of file imgui_internal.h.

◆ FontStack

ImVector<ImFont*> ImGuiContext::FontStack

Definition at line 1086 of file imgui_internal.h.

◆ ForegroundDrawList

ImDrawList ImGuiContext::ForegroundDrawList

Definition at line 1148 of file imgui_internal.h.

◆ FrameCount

int ImGuiContext::FrameCount

Definition at line 1029 of file imgui_internal.h.

◆ FrameCountEnded

int ImGuiContext::FrameCountEnded

Definition at line 1030 of file imgui_internal.h.

◆ FrameCountRendered

int ImGuiContext::FrameCountRendered

Definition at line 1031 of file imgui_internal.h.

◆ FramerateSecPerFrame

float ImGuiContext::FramerateSecPerFrame[120]

Definition at line 1220 of file imgui_internal.h.

◆ FramerateSecPerFrameAccum

float ImGuiContext::FramerateSecPerFrameAccum

Definition at line 1222 of file imgui_internal.h.

◆ FramerateSecPerFrameIdx

int ImGuiContext::FramerateSecPerFrameIdx

Definition at line 1221 of file imgui_internal.h.

◆ HoveredId

ImGuiID ImGuiContext::HoveredId

Definition at line 1052 of file imgui_internal.h.

◆ HoveredIdAllowOverlap

bool ImGuiContext::HoveredIdAllowOverlap

Definition at line 1053 of file imgui_internal.h.

◆ HoveredIdNotActiveTimer

float ImGuiContext::HoveredIdNotActiveTimer

Definition at line 1056 of file imgui_internal.h.

◆ HoveredIdPreviousFrame

ImGuiID ImGuiContext::HoveredIdPreviousFrame

Definition at line 1054 of file imgui_internal.h.

◆ HoveredIdTimer

float ImGuiContext::HoveredIdTimer

Definition at line 1055 of file imgui_internal.h.

◆ HoveredRootWindow

ImGuiWindow* ImGuiContext::HoveredRootWindow

Definition at line 1045 of file imgui_internal.h.

◆ HoveredWindow

ImGuiWindow* ImGuiContext::HoveredWindow

Definition at line 1044 of file imgui_internal.h.

◆ Initialized

bool ImGuiContext::Initialized

Definition at line 1020 of file imgui_internal.h.

◆ InputTextPasswordFont

ImFont ImGuiContext::InputTextPasswordFont

Definition at line 1178 of file imgui_internal.h.

◆ InputTextState

ImGuiInputTextState ImGuiContext::InputTextState

Definition at line 1177 of file imgui_internal.h.

◆ IO

ImGuiIO ImGuiContext::IO

Definition at line 1022 of file imgui_internal.h.

◆ LastActiveId

ImGuiID ImGuiContext::LastActiveId

Definition at line 1076 of file imgui_internal.h.

◆ LastActiveIdTimer

float ImGuiContext::LastActiveIdTimer

Definition at line 1077 of file imgui_internal.h.

◆ LastValidMousePos

ImVec2 ImGuiContext::LastValidMousePos

Definition at line 1176 of file imgui_internal.h.

◆ LogBuffer

ImGuiTextBuffer ImGuiContext::LogBuffer

Definition at line 1208 of file imgui_internal.h.

◆ LogDepthRef

int ImGuiContext::LogDepthRef

Definition at line 1211 of file imgui_internal.h.

◆ LogDepthToExpand

int ImGuiContext::LogDepthToExpand

Definition at line 1212 of file imgui_internal.h.

◆ LogDepthToExpandDefault

int ImGuiContext::LogDepthToExpandDefault

Definition at line 1213 of file imgui_internal.h.

◆ LogEnabled

bool ImGuiContext::LogEnabled

Definition at line 1205 of file imgui_internal.h.

◆ LogFile

ImFileHandle ImGuiContext::LogFile

Definition at line 1207 of file imgui_internal.h.

◆ LogLineFirstItem

bool ImGuiContext::LogLineFirstItem

Definition at line 1210 of file imgui_internal.h.

◆ LogLinePosY

float ImGuiContext::LogLinePosY

Definition at line 1209 of file imgui_internal.h.

◆ LogType

ImGuiLogType ImGuiContext::LogType

Definition at line 1206 of file imgui_internal.h.

◆ MenusIdSubmittedThisFrame

ImVector<ImGuiID> ImGuiContext::MenusIdSubmittedThisFrame

Definition at line 1191 of file imgui_internal.h.

◆ MouseCursor

ImGuiMouseCursor ImGuiContext::MouseCursor

Definition at line 1149 of file imgui_internal.h.

◆ MovingWindow

ImGuiWindow* ImGuiContext::MovingWindow

Definition at line 1046 of file imgui_internal.h.

◆ NavActivateDownId

ImGuiID ImGuiContext::NavActivateDownId

Definition at line 1095 of file imgui_internal.h.

◆ NavActivateId

ImGuiID ImGuiContext::NavActivateId

Definition at line 1094 of file imgui_internal.h.

◆ NavActivatePressedId

ImGuiID ImGuiContext::NavActivatePressedId

Definition at line 1096 of file imgui_internal.h.

◆ NavAnyRequest

bool ImGuiContext::NavAnyRequest

Definition at line 1111 of file imgui_internal.h.

◆ NavDisableHighlight

bool ImGuiContext::NavDisableHighlight

Definition at line 1109 of file imgui_internal.h.

◆ NavDisableMouseHover

bool ImGuiContext::NavDisableMouseHover

Definition at line 1110 of file imgui_internal.h.

◆ NavFocusScopeId

ImGuiID ImGuiContext::NavFocusScopeId

Definition at line 1093 of file imgui_internal.h.

◆ NavId

ImGuiID ImGuiContext::NavId

Definition at line 1092 of file imgui_internal.h.

◆ NavIdIsAlive

bool ImGuiContext::NavIdIsAlive

Definition at line 1107 of file imgui_internal.h.

◆ NavIdTabCounter

int ImGuiContext::NavIdTabCounter

Definition at line 1106 of file imgui_internal.h.

◆ NavInitRequest

bool ImGuiContext::NavInitRequest

Definition at line 1112 of file imgui_internal.h.

◆ NavInitRequestFromMove

bool ImGuiContext::NavInitRequestFromMove

Definition at line 1113 of file imgui_internal.h.

◆ NavInitResultId

ImGuiID ImGuiContext::NavInitResultId

Definition at line 1114 of file imgui_internal.h.

◆ NavInitResultRectRel

ImRect ImGuiContext::NavInitResultRectRel

Definition at line 1115 of file imgui_internal.h.

◆ NavInputId

ImGuiID ImGuiContext::NavInputId

Definition at line 1097 of file imgui_internal.h.

◆ NavInputSource

ImGuiInputSource ImGuiContext::NavInputSource

Definition at line 1102 of file imgui_internal.h.

◆ NavJustMovedToFocusScopeId

ImGuiID ImGuiContext::NavJustMovedToFocusScopeId

Definition at line 1100 of file imgui_internal.h.

◆ NavJustMovedToId

ImGuiID ImGuiContext::NavJustMovedToId

Definition at line 1099 of file imgui_internal.h.

◆ NavJustTabbedId

ImGuiID ImGuiContext::NavJustTabbedId

Definition at line 1098 of file imgui_internal.h.

◆ NavLayer

ImGuiNavLayer ImGuiContext::NavLayer

Definition at line 1105 of file imgui_internal.h.

◆ NavMousePosDirty

bool ImGuiContext::NavMousePosDirty

Definition at line 1108 of file imgui_internal.h.

◆ NavMoveClipDir

ImGuiDir ImGuiContext::NavMoveClipDir

Definition at line 1121 of file imgui_internal.h.

◆ NavMoveDir

ImGuiDir ImGuiContext::NavMoveDir

Definition at line 1120 of file imgui_internal.h.

◆ NavMoveDirLast

ImGuiDir ImGuiContext::NavMoveDirLast

Definition at line 1120 of file imgui_internal.h.

◆ NavMoveFromClampedRefRect

bool ImGuiContext::NavMoveFromClampedRefRect

Definition at line 1116 of file imgui_internal.h.

◆ NavMoveRequest

bool ImGuiContext::NavMoveRequest

Definition at line 1117 of file imgui_internal.h.

◆ NavMoveRequestFlags

ImGuiNavMoveFlags ImGuiContext::NavMoveRequestFlags

Definition at line 1118 of file imgui_internal.h.

◆ NavMoveRequestForward

ImGuiNavForward ImGuiContext::NavMoveRequestForward

Definition at line 1119 of file imgui_internal.h.

◆ NavMoveResultLocal

ImGuiNavMoveResult ImGuiContext::NavMoveResultLocal

Definition at line 1122 of file imgui_internal.h.

◆ NavMoveResultLocalVisibleSet

ImGuiNavMoveResult ImGuiContext::NavMoveResultLocalVisibleSet

Definition at line 1123 of file imgui_internal.h.

◆ NavMoveResultOther

ImGuiNavMoveResult ImGuiContext::NavMoveResultOther

Definition at line 1124 of file imgui_internal.h.

◆ NavNextActivateId

ImGuiID ImGuiContext::NavNextActivateId

Definition at line 1101 of file imgui_internal.h.

◆ NavScoringCount

int ImGuiContext::NavScoringCount

Definition at line 1104 of file imgui_internal.h.

◆ NavScoringRectScreen

ImRect ImGuiContext::NavScoringRectScreen

Definition at line 1103 of file imgui_internal.h.

◆ NavWindow

ImGuiWindow* ImGuiContext::NavWindow

Definition at line 1091 of file imgui_internal.h.

◆ NavWindowingHighlightAlpha

float ImGuiContext::NavWindowingHighlightAlpha

Definition at line 1131 of file imgui_internal.h.

◆ NavWindowingList

ImGuiWindow* ImGuiContext::NavWindowingList

Definition at line 1129 of file imgui_internal.h.

◆ NavWindowingTarget

ImGuiWindow* ImGuiContext::NavWindowingTarget

Definition at line 1127 of file imgui_internal.h.

◆ NavWindowingTargetAnim

ImGuiWindow* ImGuiContext::NavWindowingTargetAnim

Definition at line 1128 of file imgui_internal.h.

◆ NavWindowingTimer

float ImGuiContext::NavWindowingTimer

Definition at line 1130 of file imgui_internal.h.

◆ NavWindowingToggleLayer

bool ImGuiContext::NavWindowingToggleLayer

Definition at line 1132 of file imgui_internal.h.

◆ NextItemData

ImGuiNextItemData ImGuiContext::NextItemData

Definition at line 1081 of file imgui_internal.h.

◆ NextWindowData

ImGuiNextWindowData ImGuiContext::NextWindowData

Definition at line 1080 of file imgui_internal.h.

◆ OpenPopupStack

ImVector<ImGuiPopupData> ImGuiContext::OpenPopupStack

Definition at line 1087 of file imgui_internal.h.

◆ PlatformImeLastPos

ImVec2 ImGuiContext::PlatformImeLastPos

Definition at line 1195 of file imgui_internal.h.

◆ PlatformImePos

ImVec2 ImGuiContext::PlatformImePos

Definition at line 1194 of file imgui_internal.h.

◆ PrivateClipboard

ImVector<char> ImGuiContext::PrivateClipboard

Definition at line 1190 of file imgui_internal.h.

◆ ScrollbarClickDeltaToGrabCenter

float ImGuiContext::ScrollbarClickDeltaToGrabCenter

Definition at line 1188 of file imgui_internal.h.

◆ SettingsDirtyTimer

float ImGuiContext::SettingsDirtyTimer

Definition at line 1199 of file imgui_internal.h.

◆ SettingsHandlers

ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers

Definition at line 1201 of file imgui_internal.h.

◆ SettingsIniData

ImGuiTextBuffer ImGuiContext::SettingsIniData

Definition at line 1200 of file imgui_internal.h.

◆ SettingsLoaded

bool ImGuiContext::SettingsLoaded

Definition at line 1198 of file imgui_internal.h.

◆ SettingsWindows

ImChunkStream<ImGuiWindowSettings> ImGuiContext::SettingsWindows

Definition at line 1202 of file imgui_internal.h.

◆ ShrinkWidthBuffer

ImVector<ImGuiShrinkWidthItem> ImGuiContext::ShrinkWidthBuffer

Definition at line 1173 of file imgui_internal.h.

◆ Style

ImGuiStyle ImGuiContext::Style

Definition at line 1023 of file imgui_internal.h.

◆ StyleModifiers

ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers

Definition at line 1085 of file imgui_internal.h.

◆ TabBars

ImPool<ImGuiTabBar> ImGuiContext::TabBars

Definition at line 1171 of file imgui_internal.h.

◆ TempBuffer

char ImGuiContext::TempBuffer[1024 *3+1]

Definition at line 1226 of file imgui_internal.h.

◆ TempInputId

ImGuiID ImGuiContext::TempInputId

Definition at line 1179 of file imgui_internal.h.

◆ Time

double ImGuiContext::Time

Definition at line 1028 of file imgui_internal.h.

◆ TooltipOverrideCount

int ImGuiContext::TooltipOverrideCount

Definition at line 1189 of file imgui_internal.h.

◆ WantCaptureKeyboardNextFrame

int ImGuiContext::WantCaptureKeyboardNextFrame

Definition at line 1224 of file imgui_internal.h.

◆ WantCaptureMouseNextFrame

int ImGuiContext::WantCaptureMouseNextFrame

Definition at line 1223 of file imgui_internal.h.

◆ WantTextInputNextFrame

int ImGuiContext::WantTextInputNextFrame

Definition at line 1225 of file imgui_internal.h.

◆ WheelingWindow

ImGuiWindow* ImGuiContext::WheelingWindow

Definition at line 1047 of file imgui_internal.h.

◆ WheelingWindowRefMousePos

ImVec2 ImGuiContext::WheelingWindowRefMousePos

Definition at line 1048 of file imgui_internal.h.

◆ WheelingWindowTimer

float ImGuiContext::WheelingWindowTimer

Definition at line 1049 of file imgui_internal.h.

◆ Windows

ImVector<ImGuiWindow*> ImGuiContext::Windows

Definition at line 1037 of file imgui_internal.h.

◆ WindowsActiveCount

int ImGuiContext::WindowsActiveCount

Definition at line 1042 of file imgui_internal.h.

◆ WindowsById

ImGuiStorage ImGuiContext::WindowsById

Definition at line 1041 of file imgui_internal.h.

◆ WindowsFocusOrder

ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder

Definition at line 1038 of file imgui_internal.h.

◆ WindowsTempSortBuffer

ImVector<ImGuiWindow*> ImGuiContext::WindowsTempSortBuffer

Definition at line 1039 of file imgui_internal.h.

◆ WithinEndChild

bool ImGuiContext::WithinEndChild

Definition at line 1034 of file imgui_internal.h.

◆ WithinFrameScope

bool ImGuiContext::WithinFrameScope

Definition at line 1032 of file imgui_internal.h.

◆ WithinFrameScopeWithImplicitWindow

bool ImGuiContext::WithinFrameScopeWithImplicitWindow

Definition at line 1033 of file imgui_internal.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06