ImGuiContext

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (C++)
struct ImGuiContext {}

Members

Variables

ActiveId
uint ActiveId;
Undocumented in source.
ActiveIdAllowOverlap
bool ActiveIdAllowOverlap;
Undocumented in source.
ActiveIdClickOffset
ImVec2 ActiveIdClickOffset;
Undocumented in source.
ActiveIdHasBeenEditedBefore
bool ActiveIdHasBeenEditedBefore;
Undocumented in source.
ActiveIdHasBeenEditedThisFrame
bool ActiveIdHasBeenEditedThisFrame;
Undocumented in source.
ActiveIdHasBeenPressedBefore
bool ActiveIdHasBeenPressedBefore;
Undocumented in source.
ActiveIdIsAlive
uint ActiveIdIsAlive;
Undocumented in source.
ActiveIdIsJustActivated
bool ActiveIdIsJustActivated;
Undocumented in source.
ActiveIdMouseButton
int ActiveIdMouseButton;
Undocumented in source.
ActiveIdNoClearOnFocusLoss
bool ActiveIdNoClearOnFocusLoss;
Undocumented in source.
ActiveIdPreviousFrame
uint ActiveIdPreviousFrame;
Undocumented in source.
ActiveIdPreviousFrameHasBeenEditedBefore
bool ActiveIdPreviousFrameHasBeenEditedBefore;
Undocumented in source.
ActiveIdPreviousFrameIsAlive
bool ActiveIdPreviousFrameIsAlive;
Undocumented in source.
ActiveIdPreviousFrameWindow
ImGuiWindow* ActiveIdPreviousFrameWindow;
Undocumented in source.
ActiveIdSource
ImGuiInputSource ActiveIdSource;
Undocumented in source.
ActiveIdTimer
float ActiveIdTimer;
Undocumented in source.
ActiveIdUsingKeyInputMask
ulong ActiveIdUsingKeyInputMask;
Undocumented in source.
ActiveIdUsingMouseWheel
bool ActiveIdUsingMouseWheel;
Undocumented in source.
ActiveIdUsingNavDirMask
uint ActiveIdUsingNavDirMask;
Undocumented in source.
ActiveIdUsingNavInputMask
uint ActiveIdUsingNavInputMask;
Undocumented in source.
ActiveIdWindow
ImGuiWindow* ActiveIdWindow;
Undocumented in source.
BeginPopupStack
ImVector_ImGuiPopupData BeginPopupStack;
Undocumented in source.
ClipboardHandlerData
ImVector_char ClipboardHandlerData;
Undocumented in source.
ColorEditLastColor
float[3] ColorEditLastColor;
Undocumented in source.
ColorEditLastHue
float ColorEditLastHue;
Undocumented in source.
ColorEditLastSat
float ColorEditLastSat;
Undocumented in source.
ColorEditOptions
int ColorEditOptions;
Undocumented in source.
ColorPickerRef
ImVec4 ColorPickerRef;
Undocumented in source.
ColorStack
ImVector_ImGuiColorMod ColorStack;
Undocumented in source.
ComboPreviewData
ImGuiComboPreviewData ComboPreviewData;
Undocumented in source.
ConfigFlagsCurrFrame
int ConfigFlagsCurrFrame;
Undocumented in source.
ConfigFlagsLastFrame
int ConfigFlagsLastFrame;
Undocumented in source.
CurrentDpiScale
float CurrentDpiScale;
Undocumented in source.
CurrentItemFlags
int CurrentItemFlags;
Undocumented in source.
CurrentTabBar
ImGuiTabBar* CurrentTabBar;
Undocumented in source.
CurrentTabBarStack
ImVector_ImGuiPtrOrIndex CurrentTabBarStack;
Undocumented in source.
CurrentTable
ImGuiTable* CurrentTable;
Undocumented in source.
CurrentTableStackIdx
int CurrentTableStackIdx;
Undocumented in source.
CurrentViewport
ImGuiViewportP* CurrentViewport;
Undocumented in source.
CurrentWindow
ImGuiWindow* CurrentWindow;
Undocumented in source.
CurrentWindowStack
ImVector_ImGuiWindowStackData CurrentWindowStack;
Undocumented in source.
DebugItemPickerActive
bool DebugItemPickerActive;
Undocumented in source.
DebugItemPickerBreakId
uint DebugItemPickerBreakId;
Undocumented in source.
DebugMetricsConfig
ImGuiMetricsConfig DebugMetricsConfig;
Undocumented in source.
DimBgRatio
float DimBgRatio;
Undocumented in source.
DisabledAlphaBackup
float DisabledAlphaBackup;
Undocumented in source.
DockContext
ImGuiDockContext DockContext;
Undocumented in source.
DragCurrentAccum
float DragCurrentAccum;
Undocumented in source.
DragCurrentAccumDirty
bool DragCurrentAccumDirty;
Undocumented in source.
DragDropAcceptFlags
int DragDropAcceptFlags;
Undocumented in source.
DragDropAcceptFrameCount
int DragDropAcceptFrameCount;
Undocumented in source.
DragDropAcceptIdCurr
uint DragDropAcceptIdCurr;
Undocumented in source.
DragDropAcceptIdCurrRectSurface
float DragDropAcceptIdCurrRectSurface;
Undocumented in source.
DragDropAcceptIdPrev
uint DragDropAcceptIdPrev;
Undocumented in source.
DragDropActive
bool DragDropActive;
Undocumented in source.
DragDropHoldJustPressedId
uint DragDropHoldJustPressedId;
Undocumented in source.
DragDropMouseButton
int DragDropMouseButton;
Undocumented in source.
DragDropPayload
ImGuiPayload DragDropPayload;
Undocumented in source.
DragDropPayloadBufHeap
ImVector_unsigned_char DragDropPayloadBufHeap;
Undocumented in source.
DragDropPayloadBufLocal
ubyte[16] DragDropPayloadBufLocal;
Undocumented in source.
DragDropSourceFlags
int DragDropSourceFlags;
Undocumented in source.
DragDropSourceFrameCount
int DragDropSourceFrameCount;
Undocumented in source.
DragDropTargetId
uint DragDropTargetId;
Undocumented in source.
DragDropTargetRect
ImRect DragDropTargetRect;
Undocumented in source.
DragDropWithinSource
bool DragDropWithinSource;
Undocumented in source.
DragDropWithinTarget
bool DragDropWithinTarget;
Undocumented in source.
DragSpeedDefaultRatio
float DragSpeedDefaultRatio;
Undocumented in source.
DrawChannelsTempMergeBuffer
ImVector_ImDrawChannel DrawChannelsTempMergeBuffer;
Undocumented in source.
DrawListSharedData
ImDrawListSharedData DrawListSharedData;
Undocumented in source.
FallbackMonitor
ImGuiPlatformMonitor FallbackMonitor;
Undocumented in source.
FocusScopeStack
ImVector_ImGuiID FocusScopeStack;
Undocumented in source.
Font
ImFont* Font;
Undocumented in source.
FontAtlasOwnedByContext
bool FontAtlasOwnedByContext;
Undocumented in source.
FontBaseSize
float FontBaseSize;
Undocumented in source.
FontSize
float FontSize;
Undocumented in source.
FontStack
ImVector_ImFontPtr FontStack;
Undocumented in source.
FrameCount
int FrameCount;
Undocumented in source.
FrameCountEnded
int FrameCountEnded;
Undocumented in source.
FrameCountPlatformEnded
int FrameCountPlatformEnded;
Undocumented in source.
FrameCountRendered
int FrameCountRendered;
Undocumented in source.
FramerateSecPerFrame
float[120] FramerateSecPerFrame;
Undocumented in source.
FramerateSecPerFrameAccum
float FramerateSecPerFrameAccum;
Undocumented in source.
FramerateSecPerFrameCount
int FramerateSecPerFrameCount;
Undocumented in source.
FramerateSecPerFrameIdx
int FramerateSecPerFrameIdx;
Undocumented in source.
GcCompactAll
bool GcCompactAll;
Undocumented in source.
GroupStack
ImVector_ImGuiGroupData GroupStack;
Undocumented in source.
HookIdNext
uint HookIdNext;
Undocumented in source.
Hooks
ImVector_ImGuiContextHook Hooks;
Undocumented in source.
HoveredDockNode
ImGuiDockNode* HoveredDockNode;
Undocumented in source.
HoveredId
uint HoveredId;
Undocumented in source.
HoveredIdAllowOverlap
bool HoveredIdAllowOverlap;
Undocumented in source.
HoveredIdDisabled
bool HoveredIdDisabled;
Undocumented in source.
HoveredIdNotActiveTimer
float HoveredIdNotActiveTimer;
Undocumented in source.
HoveredIdPreviousFrame
uint HoveredIdPreviousFrame;
Undocumented in source.
HoveredIdPreviousFrameUsingMouseWheel
bool HoveredIdPreviousFrameUsingMouseWheel;
Undocumented in source.
HoveredIdTimer
float HoveredIdTimer;
Undocumented in source.
HoveredIdUsingMouseWheel
bool HoveredIdUsingMouseWheel;
Undocumented in source.
HoveredWindow
ImGuiWindow* HoveredWindow;
Undocumented in source.
HoveredWindowUnderMovingWindow
ImGuiWindow* HoveredWindowUnderMovingWindow;
Undocumented in source.
IO
ImGuiIO IO;
Undocumented in source.
Initialized
bool Initialized;
Undocumented in source.
InputTextPasswordFont
ImFont InputTextPasswordFont;
Undocumented in source.
InputTextState
ImGuiInputTextState InputTextState;
Undocumented in source.
ItemFlagsStack
ImVector_ImGuiItemFlags ItemFlagsStack;
Undocumented in source.
LastActiveId
uint LastActiveId;
Undocumented in source.
LastActiveIdTimer
float LastActiveIdTimer;
Undocumented in source.
LastItemData
ImGuiLastItemData LastItemData;
Undocumented in source.
LastValidMousePos
ImVec2 LastValidMousePos;
Undocumented in source.
LogBuffer
ImGuiTextBuffer LogBuffer;
Undocumented in source.
LogDepthRef
int LogDepthRef;
Undocumented in source.
LogDepthToExpand
int LogDepthToExpand;
Undocumented in source.
LogDepthToExpandDefault
int LogDepthToExpandDefault;
Undocumented in source.
LogEnabled
bool LogEnabled;
Undocumented in source.
LogFile
_iobuf* LogFile;
Undocumented in source.
LogLineFirstItem
bool LogLineFirstItem;
Undocumented in source.
LogLinePosY
float LogLinePosY;
Undocumented in source.
LogNextPrefix
const(char)* LogNextPrefix;
Undocumented in source.
LogNextSuffix
const(char)* LogNextSuffix;
Undocumented in source.
LogType
ImGuiLogType LogType;
Undocumented in source.
MenusIdSubmittedThisFrame
ImVector_ImGuiID MenusIdSubmittedThisFrame;
Undocumented in source.
MouseCursor
int MouseCursor;
Undocumented in source.
MouseLastHoveredViewport
ImGuiViewportP* MouseLastHoveredViewport;
Undocumented in source.
MouseViewport
ImGuiViewportP* MouseViewport;
Undocumented in source.
MovingWindow
ImGuiWindow* MovingWindow;
Undocumented in source.
NavActivateDownId
uint NavActivateDownId;
Undocumented in source.
NavActivateId
uint NavActivateId;
Undocumented in source.
NavActivatePressedId
uint NavActivatePressedId;
Undocumented in source.
NavAnyRequest
bool NavAnyRequest;
Undocumented in source.
NavDisableHighlight
bool NavDisableHighlight;
Undocumented in source.
NavDisableMouseHover
bool NavDisableMouseHover;
Undocumented in source.
NavFocusScopeId
uint NavFocusScopeId;
Undocumented in source.
NavId
uint NavId;
Undocumented in source.
NavIdIsAlive
bool NavIdIsAlive;
Undocumented in source.
NavIdTabCounter
int NavIdTabCounter;
Undocumented in source.
NavInitRequest
bool NavInitRequest;
Undocumented in source.
NavInitRequestFromMove
bool NavInitRequestFromMove;
Undocumented in source.
NavInitResultId
uint NavInitResultId;
Undocumented in source.
NavInitResultRectRel
ImRect NavInitResultRectRel;
Undocumented in source.
NavInputId
uint NavInputId;
Undocumented in source.
NavInputSource
ImGuiInputSource NavInputSource;
Undocumented in source.
NavJustMovedToFocusScopeId
uint NavJustMovedToFocusScopeId;
Undocumented in source.
NavJustMovedToId
uint NavJustMovedToId;
Undocumented in source.
NavJustMovedToKeyMods
int NavJustMovedToKeyMods;
Undocumented in source.
NavJustTabbedId
uint NavJustTabbedId;
Undocumented in source.
NavLayer
ImGuiNavLayer NavLayer;
Undocumented in source.
NavMousePosDirty
bool NavMousePosDirty;
Undocumented in source.
NavMoveClipDir
int NavMoveClipDir;
Undocumented in source.
NavMoveDir
int NavMoveDir;
Undocumented in source.
NavMoveDirLast
int NavMoveDirLast;
Undocumented in source.
NavMoveRequest
bool NavMoveRequest;
Undocumented in source.
NavMoveRequestFlags
int NavMoveRequestFlags;
Undocumented in source.
NavMoveRequestForward
ImGuiNavForward NavMoveRequestForward;
Undocumented in source.
NavMoveRequestKeyMods
int NavMoveRequestKeyMods;
Undocumented in source.
NavMoveResultLocal
ImGuiNavItemData NavMoveResultLocal;
Undocumented in source.
NavMoveResultLocalVisibleSet
ImGuiNavItemData NavMoveResultLocalVisibleSet;
Undocumented in source.
NavMoveResultOther
ImGuiNavItemData NavMoveResultOther;
Undocumented in source.
NavNextActivateId
uint NavNextActivateId;
Undocumented in source.
NavScoringCount
int NavScoringCount;
Undocumented in source.
NavScoringRect
ImRect NavScoringRect;
Undocumented in source.
NavWindow
ImGuiWindow* NavWindow;
Undocumented in source.
NavWindowingHighlightAlpha
float NavWindowingHighlightAlpha;
Undocumented in source.
NavWindowingListWindow
ImGuiWindow* NavWindowingListWindow;
Undocumented in source.
NavWindowingTarget
ImGuiWindow* NavWindowingTarget;
Undocumented in source.
NavWindowingTargetAnim
ImGuiWindow* NavWindowingTargetAnim;
Undocumented in source.
NavWindowingTimer
float NavWindowingTimer;
Undocumented in source.
NavWindowingToggleLayer
bool NavWindowingToggleLayer;
Undocumented in source.
NavWrapRequestFlags
int NavWrapRequestFlags;
Undocumented in source.
NavWrapRequestWindow
ImGuiWindow* NavWrapRequestWindow;
Undocumented in source.
NextItemData
ImGuiNextItemData NextItemData;
Undocumented in source.
NextWindowData
ImGuiNextWindowData NextWindowData;
Undocumented in source.
OpenPopupStack
ImVector_ImGuiPopupData OpenPopupStack;
Undocumented in source.
PlatformIO
ImGuiPlatformIO PlatformIO;
Undocumented in source.
PlatformImeLastPos
ImVec2 PlatformImeLastPos;
Undocumented in source.
PlatformImePos
ImVec2 PlatformImePos;
Undocumented in source.
PlatformImePosViewport
ImGuiViewportP* PlatformImePosViewport;
Undocumented in source.
PlatformLastFocusedViewportId
uint PlatformLastFocusedViewportId;
Undocumented in source.
PlatformLocaleDecimalPoint
char PlatformLocaleDecimalPoint;
Undocumented in source.
ScrollbarClickDeltaToGrabCenter
float ScrollbarClickDeltaToGrabCenter;
Undocumented in source.
SettingsDirtyTimer
float SettingsDirtyTimer;
Undocumented in source.
SettingsHandlers
ImVector_ImGuiSettingsHandler SettingsHandlers;
Undocumented in source.
SettingsIniData
ImGuiTextBuffer SettingsIniData;
Undocumented in source.
SettingsLoaded
bool SettingsLoaded;
Undocumented in source.
SettingsTables
ImChunkStream_ImGuiTableSettings SettingsTables;
Undocumented in source.
SettingsWindows
ImChunkStream_ImGuiWindowSettings SettingsWindows;
Undocumented in source.
ShrinkWidthBuffer
ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer;
Undocumented in source.
SliderCurrentAccum
float SliderCurrentAccum;
Undocumented in source.
SliderCurrentAccumDirty
bool SliderCurrentAccumDirty;
Undocumented in source.
Style
ImGuiStyle Style;
Undocumented in source.
StyleVarStack
ImVector_ImGuiStyleMod StyleVarStack;
Undocumented in source.
TabBars
ImPool_ImGuiTabBar TabBars;
Undocumented in source.
TabFocusPressed
bool TabFocusPressed;
Undocumented in source.
TabFocusRequestCurrCounterRegular
int TabFocusRequestCurrCounterRegular;
Undocumented in source.
TabFocusRequestCurrCounterTabStop
int TabFocusRequestCurrCounterTabStop;
Undocumented in source.
TabFocusRequestCurrWindow
ImGuiWindow* TabFocusRequestCurrWindow;
Undocumented in source.
TabFocusRequestNextCounterRegular
int TabFocusRequestNextCounterRegular;
Undocumented in source.
TabFocusRequestNextCounterTabStop
int TabFocusRequestNextCounterTabStop;
Undocumented in source.
TabFocusRequestNextWindow
ImGuiWindow* TabFocusRequestNextWindow;
Undocumented in source.
Tables
ImPool_ImGuiTable Tables;
Undocumented in source.
TablesLastTimeActive
ImVector_float TablesLastTimeActive;
Undocumented in source.
TablesTempDataStack
ImVector_ImGuiTableTempData TablesTempDataStack;
Undocumented in source.
TempBuffer
char[3073] TempBuffer;
Undocumented in source.
TempInputId
uint TempInputId;
Undocumented in source.
TestEngine
void* TestEngine;
Undocumented in source.
TestEngineHookIdInfo
uint TestEngineHookIdInfo;
Undocumented in source.
TestEngineHookItems
bool TestEngineHookItems;
Undocumented in source.
Time
double Time;
Undocumented in source.
TooltipOverrideCount
int TooltipOverrideCount;
Undocumented in source.
TooltipSlowDelay
float TooltipSlowDelay;
Undocumented in source.
ViewportFrontMostStampCount
int ViewportFrontMostStampCount;
Undocumented in source.
Viewports
ImVector_ImGuiViewportPPtr Viewports;
Undocumented in source.
WantCaptureKeyboardNextFrame
int WantCaptureKeyboardNextFrame;
Undocumented in source.
WantCaptureMouseNextFrame
int WantCaptureMouseNextFrame;
Undocumented in source.
WantTextInputNextFrame
int WantTextInputNextFrame;
Undocumented in source.
WheelingWindow
ImGuiWindow* WheelingWindow;
Undocumented in source.
WheelingWindowRefMousePos
ImVec2 WheelingWindowRefMousePos;
Undocumented in source.
WheelingWindowTimer
float WheelingWindowTimer;
Undocumented in source.
Windows
ImVector_ImGuiWindowPtr Windows;
Undocumented in source.
WindowsActiveCount
int WindowsActiveCount;
Undocumented in source.
WindowsById
ImGuiStorage WindowsById;
Undocumented in source.
WindowsFocusOrder
ImVector_ImGuiWindowPtr WindowsFocusOrder;
Undocumented in source.
WindowsHoverPadding
ImVec2 WindowsHoverPadding;
Undocumented in source.
WindowsTempSortBuffer
ImVector_ImGuiWindowPtr WindowsTempSortBuffer;
Undocumented in source.
WithinEndChild
bool WithinEndChild;
Undocumented in source.
WithinFrameScope
bool WithinFrameScope;
Undocumented in source.
WithinFrameScopeWithImplicitWindow
bool WithinFrameScopeWithImplicitWindow;
Undocumented in source.

Meta