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
ImGuiID 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
ImGuiID ActiveIdIsAlive;
Undocumented in source.
ActiveIdIsJustActivated
bool ActiveIdIsJustActivated;
Undocumented in source.
ActiveIdMouseButton
int ActiveIdMouseButton;
Undocumented in source.
ActiveIdNoClearOnFocusLoss
bool ActiveIdNoClearOnFocusLoss;
Undocumented in source.
ActiveIdPreviousFrame
ImGuiID 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
ImU64 ActiveIdUsingKeyInputMask;
Undocumented in source.
ActiveIdUsingMouseWheel
bool ActiveIdUsingMouseWheel;
Undocumented in source.
ActiveIdUsingNavDirMask
ImU32 ActiveIdUsingNavDirMask;
Undocumented in source.
ActiveIdUsingNavInputMask
ImU32 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
ImU32 ColorEditLastColor;
Undocumented in source.
ColorEditLastHue
float ColorEditLastHue;
Undocumented in source.
ColorEditLastSat
float ColorEditLastSat;
Undocumented in source.
ColorEditOptions
ImGuiColorEditFlags ColorEditOptions;
Undocumented in source.
ColorPickerRef
ImVec4 ColorPickerRef;
Undocumented in source.
ColorStack
ImVector!(ImGuiColorMod) ColorStack;
Undocumented in source.
ComboPreviewData
ImGuiComboPreviewData ComboPreviewData;
Undocumented in source.
ConfigFlagsCurrFrame
ImGuiConfigFlags ConfigFlagsCurrFrame;
Undocumented in source.
ConfigFlagsLastFrame
ImGuiConfigFlags ConfigFlagsLastFrame;
Undocumented in source.
CurrentDpiScale
float CurrentDpiScale;
Undocumented in source.
CurrentItemFlags
ImGuiItemFlags 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
ImGuiID DebugItemPickerBreakId;
Undocumented in source.
DebugMetricsConfig
ImGuiMetricsConfig DebugMetricsConfig;
Undocumented in source.
DimBgRatio
float DimBgRatio;
Undocumented in source.
DisabledAlphaBackup
float DisabledAlphaBackup;
Undocumented in source.
DisabledStackSize
short DisabledStackSize;
Undocumented in source.
DockContext
ImGuiDockContext DockContext;
Undocumented in source.
DragCurrentAccum
float DragCurrentAccum;
Undocumented in source.
DragCurrentAccumDirty
bool DragCurrentAccumDirty;
Undocumented in source.
DragDropAcceptFlags
ImGuiDragDropFlags DragDropAcceptFlags;
Undocumented in source.
DragDropAcceptFrameCount
int DragDropAcceptFrameCount;
Undocumented in source.
DragDropAcceptIdCurr
ImGuiID DragDropAcceptIdCurr;
Undocumented in source.
DragDropAcceptIdCurrRectSurface
float DragDropAcceptIdCurrRectSurface;
Undocumented in source.
DragDropAcceptIdPrev
ImGuiID DragDropAcceptIdPrev;
Undocumented in source.
DragDropActive
bool DragDropActive;
Undocumented in source.
DragDropHoldJustPressedId
ImGuiID DragDropHoldJustPressedId;
Undocumented in source.
DragDropMouseButton
int DragDropMouseButton;
Undocumented in source.
DragDropPayload
ImGuiPayload DragDropPayload;
Undocumented in source.
DragDropPayloadBufHeap
ImVector!(char) DragDropPayloadBufHeap;
Undocumented in source.
DragDropPayloadBufLocal
char[16] DragDropPayloadBufLocal;
Undocumented in source.
DragDropSourceFlags
ImGuiDragDropFlags DragDropSourceFlags;
Undocumented in source.
DragDropSourceFrameCount
int DragDropSourceFrameCount;
Undocumented in source.
DragDropTargetId
ImGuiID 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!(ImFont*) 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
ImGuiID HookIdNext;
Undocumented in source.
Hooks
ImVector!(ImGuiContextHook) Hooks;
Undocumented in source.
HoveredDockNode
ImGuiDockNode* HoveredDockNode;
Undocumented in source.
HoveredId
ImGuiID HoveredId;
Undocumented in source.
HoveredIdAllowOverlap
bool HoveredIdAllowOverlap;
Undocumented in source.
HoveredIdDisabled
bool HoveredIdDisabled;
Undocumented in source.
HoveredIdNotActiveTimer
float HoveredIdNotActiveTimer;
Undocumented in source.
HoveredIdPreviousFrame
ImGuiID 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
ImGuiID LastActiveId;
Undocumented in source.
LastActiveIdTimer
float LastActiveIdTimer;
Undocumented in source.
LastItemData
ImGuiLastItemData LastItemData;
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
ImFileHandle 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
ImGuiMouseCursor MouseCursor;
Undocumented in source.
MouseLastHoveredViewport
ImGuiViewportP* MouseLastHoveredViewport;
Undocumented in source.
MouseLastValidPos
ImVec2 MouseLastValidPos;
Undocumented in source.
MouseViewport
ImGuiViewportP* MouseViewport;
Undocumented in source.
MovingWindow
ImGuiWindow* MovingWindow;
Undocumented in source.
NavActivateDownId
ImGuiID NavActivateDownId;
Undocumented in source.
NavActivateFlags
ImGuiActivateFlags NavActivateFlags;
Undocumented in source.
NavActivateId
ImGuiID NavActivateId;
Undocumented in source.
NavActivateInputId
ImGuiID NavActivateInputId;
Undocumented in source.
NavActivatePressedId
ImGuiID NavActivatePressedId;
Undocumented in source.
NavAnyRequest
bool NavAnyRequest;
Undocumented in source.
NavDisableHighlight
bool NavDisableHighlight;
Undocumented in source.
NavDisableMouseHover
bool NavDisableMouseHover;
Undocumented in source.
NavFocusScopeId
ImGuiID NavFocusScopeId;
Undocumented in source.
NavId
ImGuiID 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
ImGuiID NavInitResultId;
Undocumented in source.
NavInitResultRectRel
ImRect NavInitResultRectRel;
Undocumented in source.
NavInputSource
ImGuiInputSource NavInputSource;
Undocumented in source.
NavJustMovedToFocusScopeId
ImGuiID NavJustMovedToFocusScopeId;
Undocumented in source.
NavJustMovedToId
ImGuiID NavJustMovedToId;
Undocumented in source.
NavJustMovedToKeyMods
ImGuiKeyModFlags NavJustMovedToKeyMods;
Undocumented in source.
NavJustTabbedId
ImGuiID NavJustTabbedId;
Undocumented in source.
NavLayer
ImGuiNavLayer NavLayer;
Undocumented in source.
NavMousePosDirty
bool NavMousePosDirty;
Undocumented in source.
NavMoveClipDir
ImGuiDir NavMoveClipDir;
Undocumented in source.
NavMoveDir
ImGuiDir NavMoveDir;
Undocumented in source.
NavMoveDirForDebug
ImGuiDir NavMoveDirForDebug;
Undocumented in source.
NavMoveFlags
ImGuiNavMoveFlags NavMoveFlags;
Undocumented in source.
NavMoveForwardToNextFrame
bool NavMoveForwardToNextFrame;
Undocumented in source.
NavMoveKeyMods
ImGuiKeyModFlags NavMoveKeyMods;
Undocumented in source.
NavMoveResultLocal
ImGuiNavItemData NavMoveResultLocal;
Undocumented in source.
NavMoveResultLocalVisible
ImGuiNavItemData NavMoveResultLocalVisible;
Undocumented in source.
NavMoveResultOther
ImGuiNavItemData NavMoveResultOther;
Undocumented in source.
NavMoveScoringItems
bool NavMoveScoringItems;
Undocumented in source.
NavMoveSubmitted
bool NavMoveSubmitted;
Undocumented in source.
NavNextActivateFlags
ImGuiActivateFlags NavNextActivateFlags;
Undocumented in source.
NavNextActivateId
ImGuiID NavNextActivateId;
Undocumented in source.
NavScoringDebugCount
int NavScoringDebugCount;
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.
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
ImGuiID 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[1024 * 3 + 1] TempBuffer;
Undocumented in source.
TempInputId
ImGuiID TempInputId;
Undocumented in source.
TestEngine
void* TestEngine;
Undocumented in source.
TestEngineHookIdInfo
ImGuiID TestEngineHookIdInfo;
Undocumented in source.
TestEngineHookItems
bool TestEngineHookItems;
Undocumented in source.
Time
double Time;
Undocumented in source.
TooltipOverrideCount
short TooltipOverrideCount;
Undocumented in source.
TooltipSlowDelay
float TooltipSlowDelay;
Undocumented in source.
ViewportFrontMostStampCount
int ViewportFrontMostStampCount;
Undocumented in source.
Viewports
ImVector!(ImGuiViewportP*) 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!(ImGuiWindow*) Windows;
Undocumented in source.
WindowsActiveCount
int WindowsActiveCount;
Undocumented in source.
WindowsById
ImGuiStorage WindowsById;
Undocumented in source.
WindowsFocusOrder
ImVector!(ImGuiWindow*) WindowsFocusOrder;
Undocumented in source.
WindowsHoverPadding
ImVec2 WindowsHoverPadding;
Undocumented in source.
WindowsTempSortBuffer
ImVector!(ImGuiWindow*) WindowsTempSortBuffer;
Undocumented in source.
WithinEndChild
bool WithinEndChild;
Undocumented in source.
WithinFrameScope
bool WithinFrameScope;
Undocumented in source.
WithinFrameScopeWithImplicitWindow
bool WithinFrameScopeWithImplicitWindow;
Undocumented in source.

Meta