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
 
int ActiveIdAllowNavDirFlags
 
bool ActiveIdAllowOverlap
 
ImVec2 ActiveIdClickOffset
 
bool ActiveIdHasBeenEdited
 
ImGuiID ActiveIdIsAlive
 
bool ActiveIdIsJustActivated
 
ImGuiID ActiveIdPreviousFrame
 
bool ActiveIdPreviousFrameHasBeenEdited
 
bool ActiveIdPreviousFrameIsAlive
 
ImGuiWindowActiveIdPreviousFrameWindow
 
ImGuiInputSource ActiveIdSource
 
float ActiveIdTimer
 
ImGuiWindowActiveIdWindow
 
ImVector< ImGuiPopupRefBeginPopupStack
 
ImGuiColorEditFlags ColorEditOptions
 
ImVector< ImGuiColorModColorModifiers
 
ImVec4 ColorPickerRef
 
ImVector< ImGuiTabBar * > CurrentTabBar
 
ImGuiWindowCurrentWindow
 
ImVector< ImGuiWindow * > CurrentWindowStack
 
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 [8]
 
ImGuiDragDropFlags DragDropSourceFlags
 
int DragDropSourceFrameCount
 
ImGuiID DragDropTargetId
 
ImRect DragDropTargetRect
 
bool DragDropWithinSourceOrTarget
 
float DragSpeedDefaultRatio
 
ImDrawData DrawData
 
ImDrawDataBuilder DrawDataBuilder
 
ImDrawListSharedData DrawListSharedData
 
ImFontFont
 
bool FontAtlasOwnedByContext
 
float FontBaseSize
 
float FontSize
 
ImVector< ImFont * > FontStack
 
int FrameCount
 
int FrameCountEnded
 
int FrameCountRendered
 
float FramerateSecPerFrame [120]
 
float FramerateSecPerFrameAccum
 
int FramerateSecPerFrameIdx
 
bool FrameScopeActive
 
bool FrameScopePushedImplicitWindow
 
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
 
int LogAutoExpandMaxDepth
 
ImGuiTextBuffer LogClipboard
 
bool LogEnabled
 
FILE * LogFile
 
int LogStartDepth
 
ImGuiMouseCursor MouseCursor
 
ImGuiWindowMovingWindow
 
ImGuiID NavActivateDownId
 
ImGuiID NavActivateId
 
ImGuiID NavActivatePressedId
 
bool NavAnyRequest
 
bool NavDisableHighlight
 
bool NavDisableMouseHover
 
ImGuiID NavId
 
bool NavIdIsAlive
 
int NavIdTabCounter
 
bool NavInitRequest
 
bool NavInitRequestFromMove
 
ImGuiID NavInitResultId
 
ImRect NavInitResultRectRel
 
ImGuiID NavInputId
 
ImGuiInputSource NavInputSource
 
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
 
ImGuiCond NextTreeNodeOpenCond
 
bool NextTreeNodeOpenVal
 
ImGuiNextWindowData NextWindowData
 
ImVector< ImGuiPopupRefOpenPopupStack
 
ImDrawList OverlayDrawList
 
ImVec2 PlatformImeLastPos
 
ImVec2 PlatformImePos
 
ImVector< char > PrivateClipboard
 
ImGuiID ScalarAsInputTextId
 
ImVec2 ScrollbarClickDeltaToGrabCenter
 
float SettingsDirtyTimer
 
ImVector< ImGuiSettingsHandlerSettingsHandlers
 
ImGuiTextBuffer SettingsIniData
 
bool SettingsLoaded
 
ImVector< ImGuiWindowSettingsSettingsWindows
 
ImGuiStyle Style
 
ImVector< ImGuiStyleModStyleModifiers
 
ImPool< ImGuiTabBarTabBars
 
ImVector< ImGuiTabBarSortItemTabSortByWidthBuffer
 
char TempBuffer [1024 *3+1]
 
double Time
 
int TooltipOverrideCount
 
int WantCaptureKeyboardNextFrame
 
int WantCaptureMouseNextFrame
 
int WantTextInputNextFrame
 
ImVector< ImGuiWindow * > Windows
 
int WindowsActiveCount
 
ImGuiStorage WindowsById
 
ImVector< ImGuiWindow * > WindowsFocusOrder
 
ImVector< ImGuiWindow * > WindowsSortBuffer
 

Detailed Description

Definition at line 715 of file imgui_internal.h.

Constructor & Destructor Documentation

◆ ImGuiContext()

ImGuiContext::ImGuiContext ( ImFontAtlas shared_font_atlas)
inline

Definition at line 881 of file imgui_internal.h.

Member Data Documentation

◆ ActiveId

ImGuiID ImGuiContext::ActiveId

Definition at line 746 of file imgui_internal.h.

◆ ActiveIdAllowNavDirFlags

int ImGuiContext::ActiveIdAllowNavDirFlags

Definition at line 755 of file imgui_internal.h.

◆ ActiveIdAllowOverlap

bool ImGuiContext::ActiveIdAllowOverlap

Definition at line 751 of file imgui_internal.h.

◆ ActiveIdClickOffset

ImVec2 ImGuiContext::ActiveIdClickOffset

Definition at line 756 of file imgui_internal.h.

◆ ActiveIdHasBeenEdited

bool ImGuiContext::ActiveIdHasBeenEdited

Definition at line 752 of file imgui_internal.h.

◆ ActiveIdIsAlive

ImGuiID ImGuiContext::ActiveIdIsAlive

Definition at line 748 of file imgui_internal.h.

◆ ActiveIdIsJustActivated

bool ImGuiContext::ActiveIdIsJustActivated

Definition at line 750 of file imgui_internal.h.

◆ ActiveIdPreviousFrame

ImGuiID ImGuiContext::ActiveIdPreviousFrame

Definition at line 747 of file imgui_internal.h.

◆ ActiveIdPreviousFrameHasBeenEdited

bool ImGuiContext::ActiveIdPreviousFrameHasBeenEdited

Definition at line 754 of file imgui_internal.h.

◆ ActiveIdPreviousFrameIsAlive

bool ImGuiContext::ActiveIdPreviousFrameIsAlive

Definition at line 753 of file imgui_internal.h.

◆ ActiveIdPreviousFrameWindow

ImGuiWindow* ImGuiContext::ActiveIdPreviousFrameWindow

Definition at line 758 of file imgui_internal.h.

◆ ActiveIdSource

ImGuiInputSource ImGuiContext::ActiveIdSource

Definition at line 759 of file imgui_internal.h.

◆ ActiveIdTimer

float ImGuiContext::ActiveIdTimer

Definition at line 749 of file imgui_internal.h.

◆ ActiveIdWindow

ImGuiWindow* ImGuiContext::ActiveIdWindow

Definition at line 757 of file imgui_internal.h.

◆ BeginPopupStack

ImVector<ImGuiPopupRef> ImGuiContext::BeginPopupStack

Definition at line 768 of file imgui_internal.h.

◆ ColorEditOptions

ImGuiColorEditFlags ImGuiContext::ColorEditOptions

Definition at line 846 of file imgui_internal.h.

◆ ColorModifiers

ImVector<ImGuiColorMod> ImGuiContext::ColorModifiers

Definition at line 764 of file imgui_internal.h.

◆ ColorPickerRef

ImVec4 ImGuiContext::ColorPickerRef

Definition at line 847 of file imgui_internal.h.

◆ CurrentTabBar

ImVector<ImGuiTabBar*> ImGuiContext::CurrentTabBar

Definition at line 839 of file imgui_internal.h.

◆ CurrentWindow

ImGuiWindow* ImGuiContext::CurrentWindow

Definition at line 738 of file imgui_internal.h.

◆ CurrentWindowStack

ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack

Definition at line 735 of file imgui_internal.h.

◆ DimBgRatio

float ImGuiContext::DimBgRatio

Definition at line 816 of file imgui_internal.h.

◆ DragCurrentAccum

float ImGuiContext::DragCurrentAccum

Definition at line 849 of file imgui_internal.h.

◆ DragCurrentAccumDirty

bool ImGuiContext::DragCurrentAccumDirty

Definition at line 848 of file imgui_internal.h.

◆ DragDropAcceptFlags

ImGuiDragDropFlags ImGuiContext::DragDropAcceptFlags

Definition at line 829 of file imgui_internal.h.

◆ DragDropAcceptFrameCount

int ImGuiContext::DragDropAcceptFrameCount

Definition at line 833 of file imgui_internal.h.

◆ DragDropAcceptIdCurr

ImGuiID ImGuiContext::DragDropAcceptIdCurr

Definition at line 831 of file imgui_internal.h.

◆ DragDropAcceptIdCurrRectSurface

float ImGuiContext::DragDropAcceptIdCurrRectSurface

Definition at line 830 of file imgui_internal.h.

◆ DragDropAcceptIdPrev

ImGuiID ImGuiContext::DragDropAcceptIdPrev

Definition at line 832 of file imgui_internal.h.

◆ DragDropActive

bool ImGuiContext::DragDropActive

Definition at line 821 of file imgui_internal.h.

◆ DragDropMouseButton

int ImGuiContext::DragDropMouseButton

Definition at line 825 of file imgui_internal.h.

◆ DragDropPayload

ImGuiPayload ImGuiContext::DragDropPayload

Definition at line 826 of file imgui_internal.h.

◆ DragDropPayloadBufHeap

ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap

Definition at line 834 of file imgui_internal.h.

◆ DragDropPayloadBufLocal

unsigned char ImGuiContext::DragDropPayloadBufLocal[8]

Definition at line 835 of file imgui_internal.h.

◆ DragDropSourceFlags

ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags

Definition at line 823 of file imgui_internal.h.

◆ DragDropSourceFrameCount

int ImGuiContext::DragDropSourceFrameCount

Definition at line 824 of file imgui_internal.h.

◆ DragDropTargetId

ImGuiID ImGuiContext::DragDropTargetId

Definition at line 828 of file imgui_internal.h.

◆ DragDropTargetRect

ImRect ImGuiContext::DragDropTargetRect

Definition at line 827 of file imgui_internal.h.

◆ DragDropWithinSourceOrTarget

bool ImGuiContext::DragDropWithinSourceOrTarget

Definition at line 822 of file imgui_internal.h.

◆ DragSpeedDefaultRatio

float ImGuiContext::DragSpeedDefaultRatio

Definition at line 850 of file imgui_internal.h.

◆ DrawData

ImDrawData ImGuiContext::DrawData

Definition at line 814 of file imgui_internal.h.

◆ DrawDataBuilder

ImDrawDataBuilder ImGuiContext::DrawDataBuilder

Definition at line 815 of file imgui_internal.h.

◆ DrawListSharedData

ImDrawListSharedData ImGuiContext::DrawListSharedData

Definition at line 726 of file imgui_internal.h.

◆ Font

ImFont* ImGuiContext::Font

Definition at line 723 of file imgui_internal.h.

◆ FontAtlasOwnedByContext

bool ImGuiContext::FontAtlasOwnedByContext

Definition at line 720 of file imgui_internal.h.

◆ FontBaseSize

float ImGuiContext::FontBaseSize

Definition at line 725 of file imgui_internal.h.

◆ FontSize

float ImGuiContext::FontSize

Definition at line 724 of file imgui_internal.h.

◆ FontStack

ImVector<ImFont*> ImGuiContext::FontStack

Definition at line 766 of file imgui_internal.h.

◆ FrameCount

int ImGuiContext::FrameCount

Definition at line 729 of file imgui_internal.h.

◆ FrameCountEnded

int ImGuiContext::FrameCountEnded

Definition at line 730 of file imgui_internal.h.

◆ FrameCountRendered

int ImGuiContext::FrameCountRendered

Definition at line 731 of file imgui_internal.h.

◆ FramerateSecPerFrame

float ImGuiContext::FramerateSecPerFrame[120]

Definition at line 873 of file imgui_internal.h.

◆ FramerateSecPerFrameAccum

float ImGuiContext::FramerateSecPerFrameAccum

Definition at line 875 of file imgui_internal.h.

◆ FramerateSecPerFrameIdx

int ImGuiContext::FramerateSecPerFrameIdx

Definition at line 874 of file imgui_internal.h.

◆ FrameScopeActive

bool ImGuiContext::FrameScopeActive

Definition at line 718 of file imgui_internal.h.

◆ FrameScopePushedImplicitWindow

bool ImGuiContext::FrameScopePushedImplicitWindow

Definition at line 719 of file imgui_internal.h.

◆ HoveredId

ImGuiID ImGuiContext::HoveredId

Definition at line 741 of file imgui_internal.h.

◆ HoveredIdAllowOverlap

bool ImGuiContext::HoveredIdAllowOverlap

Definition at line 742 of file imgui_internal.h.

◆ HoveredIdNotActiveTimer

float ImGuiContext::HoveredIdNotActiveTimer

Definition at line 745 of file imgui_internal.h.

◆ HoveredIdPreviousFrame

ImGuiID ImGuiContext::HoveredIdPreviousFrame

Definition at line 743 of file imgui_internal.h.

◆ HoveredIdTimer

float ImGuiContext::HoveredIdTimer

Definition at line 744 of file imgui_internal.h.

◆ HoveredRootWindow

ImGuiWindow* ImGuiContext::HoveredRootWindow

Definition at line 740 of file imgui_internal.h.

◆ HoveredWindow

ImGuiWindow* ImGuiContext::HoveredWindow

Definition at line 739 of file imgui_internal.h.

◆ Initialized

bool ImGuiContext::Initialized

Definition at line 717 of file imgui_internal.h.

◆ InputTextPasswordFont

ImFont ImGuiContext::InputTextPasswordFont

Definition at line 844 of file imgui_internal.h.

◆ InputTextState

ImGuiInputTextState ImGuiContext::InputTextState

Definition at line 843 of file imgui_internal.h.

◆ IO

ImGuiIO ImGuiContext::IO

Definition at line 721 of file imgui_internal.h.

◆ LastActiveId

ImGuiID ImGuiContext::LastActiveId

Definition at line 760 of file imgui_internal.h.

◆ LastActiveIdTimer

float ImGuiContext::LastActiveIdTimer

Definition at line 761 of file imgui_internal.h.

◆ LastValidMousePos

ImVec2 ImGuiContext::LastValidMousePos

Definition at line 762 of file imgui_internal.h.

◆ LogAutoExpandMaxDepth

int ImGuiContext::LogAutoExpandMaxDepth

Definition at line 870 of file imgui_internal.h.

◆ LogClipboard

ImGuiTextBuffer ImGuiContext::LogClipboard

Definition at line 868 of file imgui_internal.h.

◆ LogEnabled

bool ImGuiContext::LogEnabled

Definition at line 866 of file imgui_internal.h.

◆ LogFile

FILE* ImGuiContext::LogFile

Definition at line 867 of file imgui_internal.h.

◆ LogStartDepth

int ImGuiContext::LogStartDepth

Definition at line 869 of file imgui_internal.h.

◆ MouseCursor

ImGuiMouseCursor ImGuiContext::MouseCursor

Definition at line 818 of file imgui_internal.h.

◆ MovingWindow

ImGuiWindow* ImGuiContext::MovingWindow

Definition at line 763 of file imgui_internal.h.

◆ NavActivateDownId

ImGuiID ImGuiContext::NavActivateDownId

Definition at line 777 of file imgui_internal.h.

◆ NavActivateId

ImGuiID ImGuiContext::NavActivateId

Definition at line 776 of file imgui_internal.h.

◆ NavActivatePressedId

ImGuiID ImGuiContext::NavActivatePressedId

Definition at line 778 of file imgui_internal.h.

◆ NavAnyRequest

bool ImGuiContext::NavAnyRequest

Definition at line 798 of file imgui_internal.h.

◆ NavDisableHighlight

bool ImGuiContext::NavDisableHighlight

Definition at line 796 of file imgui_internal.h.

◆ NavDisableMouseHover

bool ImGuiContext::NavDisableMouseHover

Definition at line 797 of file imgui_internal.h.

◆ NavId

ImGuiID ImGuiContext::NavId

Definition at line 775 of file imgui_internal.h.

◆ NavIdIsAlive

bool ImGuiContext::NavIdIsAlive

Definition at line 794 of file imgui_internal.h.

◆ NavIdTabCounter

int ImGuiContext::NavIdTabCounter

Definition at line 793 of file imgui_internal.h.

◆ NavInitRequest

bool ImGuiContext::NavInitRequest

Definition at line 799 of file imgui_internal.h.

◆ NavInitRequestFromMove

bool ImGuiContext::NavInitRequestFromMove

Definition at line 800 of file imgui_internal.h.

◆ NavInitResultId

ImGuiID ImGuiContext::NavInitResultId

Definition at line 801 of file imgui_internal.h.

◆ NavInitResultRectRel

ImRect ImGuiContext::NavInitResultRectRel

Definition at line 802 of file imgui_internal.h.

◆ NavInputId

ImGuiID ImGuiContext::NavInputId

Definition at line 779 of file imgui_internal.h.

◆ NavInputSource

ImGuiInputSource ImGuiContext::NavInputSource

Definition at line 783 of file imgui_internal.h.

◆ NavJustMovedToId

ImGuiID ImGuiContext::NavJustMovedToId

Definition at line 781 of file imgui_internal.h.

◆ NavJustTabbedId

ImGuiID ImGuiContext::NavJustTabbedId

Definition at line 780 of file imgui_internal.h.

◆ NavLayer

ImGuiNavLayer ImGuiContext::NavLayer

Definition at line 792 of file imgui_internal.h.

◆ NavMousePosDirty

bool ImGuiContext::NavMousePosDirty

Definition at line 795 of file imgui_internal.h.

◆ NavMoveClipDir

ImGuiDir ImGuiContext::NavMoveClipDir

Definition at line 808 of file imgui_internal.h.

◆ NavMoveDir

ImGuiDir ImGuiContext::NavMoveDir

Definition at line 807 of file imgui_internal.h.

◆ NavMoveDirLast

ImGuiDir ImGuiContext::NavMoveDirLast

Definition at line 807 of file imgui_internal.h.

◆ NavMoveFromClampedRefRect

bool ImGuiContext::NavMoveFromClampedRefRect

Definition at line 803 of file imgui_internal.h.

◆ NavMoveRequest

bool ImGuiContext::NavMoveRequest

Definition at line 804 of file imgui_internal.h.

◆ NavMoveRequestFlags

ImGuiNavMoveFlags ImGuiContext::NavMoveRequestFlags

Definition at line 805 of file imgui_internal.h.

◆ NavMoveRequestForward

ImGuiNavForward ImGuiContext::NavMoveRequestForward

Definition at line 806 of file imgui_internal.h.

◆ NavMoveResultLocal

ImGuiNavMoveResult ImGuiContext::NavMoveResultLocal

Definition at line 809 of file imgui_internal.h.

◆ NavMoveResultLocalVisibleSet

ImGuiNavMoveResult ImGuiContext::NavMoveResultLocalVisibleSet

Definition at line 810 of file imgui_internal.h.

◆ NavMoveResultOther

ImGuiNavMoveResult ImGuiContext::NavMoveResultOther

Definition at line 811 of file imgui_internal.h.

◆ NavNextActivateId

ImGuiID ImGuiContext::NavNextActivateId

Definition at line 782 of file imgui_internal.h.

◆ NavScoringCount

int ImGuiContext::NavScoringCount

Definition at line 785 of file imgui_internal.h.

◆ NavScoringRectScreen

ImRect ImGuiContext::NavScoringRectScreen

Definition at line 784 of file imgui_internal.h.

◆ NavWindow

ImGuiWindow* ImGuiContext::NavWindow

Definition at line 774 of file imgui_internal.h.

◆ NavWindowingHighlightAlpha

float ImGuiContext::NavWindowingHighlightAlpha

Definition at line 790 of file imgui_internal.h.

◆ NavWindowingList

ImGuiWindow* ImGuiContext::NavWindowingList

Definition at line 788 of file imgui_internal.h.

◆ NavWindowingTarget

ImGuiWindow* ImGuiContext::NavWindowingTarget

Definition at line 786 of file imgui_internal.h.

◆ NavWindowingTargetAnim

ImGuiWindow* ImGuiContext::NavWindowingTargetAnim

Definition at line 787 of file imgui_internal.h.

◆ NavWindowingTimer

float ImGuiContext::NavWindowingTimer

Definition at line 789 of file imgui_internal.h.

◆ NavWindowingToggleLayer

bool ImGuiContext::NavWindowingToggleLayer

Definition at line 791 of file imgui_internal.h.

◆ NextTreeNodeOpenCond

ImGuiCond ImGuiContext::NextTreeNodeOpenCond

Definition at line 771 of file imgui_internal.h.

◆ NextTreeNodeOpenVal

bool ImGuiContext::NextTreeNodeOpenVal

Definition at line 770 of file imgui_internal.h.

◆ NextWindowData

ImGuiNextWindowData ImGuiContext::NextWindowData

Definition at line 769 of file imgui_internal.h.

◆ OpenPopupStack

ImVector<ImGuiPopupRef> ImGuiContext::OpenPopupStack

Definition at line 767 of file imgui_internal.h.

◆ OverlayDrawList

ImDrawList ImGuiContext::OverlayDrawList

Definition at line 817 of file imgui_internal.h.

◆ PlatformImeLastPos

ImVec2 ImGuiContext::PlatformImeLastPos

Definition at line 856 of file imgui_internal.h.

◆ PlatformImePos

ImVec2 ImGuiContext::PlatformImePos

Definition at line 856 of file imgui_internal.h.

◆ PrivateClipboard

ImVector<char> ImGuiContext::PrivateClipboard

Definition at line 853 of file imgui_internal.h.

◆ ScalarAsInputTextId

ImGuiID ImGuiContext::ScalarAsInputTextId

Definition at line 845 of file imgui_internal.h.

◆ ScrollbarClickDeltaToGrabCenter

ImVec2 ImGuiContext::ScrollbarClickDeltaToGrabCenter

Definition at line 851 of file imgui_internal.h.

◆ SettingsDirtyTimer

float ImGuiContext::SettingsDirtyTimer

Definition at line 860 of file imgui_internal.h.

◆ SettingsHandlers

ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers

Definition at line 862 of file imgui_internal.h.

◆ SettingsIniData

ImGuiTextBuffer ImGuiContext::SettingsIniData

Definition at line 861 of file imgui_internal.h.

◆ SettingsLoaded

bool ImGuiContext::SettingsLoaded

Definition at line 859 of file imgui_internal.h.

◆ SettingsWindows

ImVector<ImGuiWindowSettings> ImGuiContext::SettingsWindows

Definition at line 863 of file imgui_internal.h.

◆ Style

ImGuiStyle ImGuiContext::Style

Definition at line 722 of file imgui_internal.h.

◆ StyleModifiers

ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers

Definition at line 765 of file imgui_internal.h.

◆ TabBars

ImPool<ImGuiTabBar> ImGuiContext::TabBars

Definition at line 838 of file imgui_internal.h.

◆ TabSortByWidthBuffer

ImVector<ImGuiTabBarSortItem> ImGuiContext::TabSortByWidthBuffer

Definition at line 840 of file imgui_internal.h.

◆ TempBuffer

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

Definition at line 879 of file imgui_internal.h.

◆ Time

double ImGuiContext::Time

Definition at line 728 of file imgui_internal.h.

◆ TooltipOverrideCount

int ImGuiContext::TooltipOverrideCount

Definition at line 852 of file imgui_internal.h.

◆ WantCaptureKeyboardNextFrame

int ImGuiContext::WantCaptureKeyboardNextFrame

Definition at line 877 of file imgui_internal.h.

◆ WantCaptureMouseNextFrame

int ImGuiContext::WantCaptureMouseNextFrame

Definition at line 876 of file imgui_internal.h.

◆ WantTextInputNextFrame

int ImGuiContext::WantTextInputNextFrame

Definition at line 878 of file imgui_internal.h.

◆ Windows

ImVector<ImGuiWindow*> ImGuiContext::Windows

Definition at line 732 of file imgui_internal.h.

◆ WindowsActiveCount

int ImGuiContext::WindowsActiveCount

Definition at line 737 of file imgui_internal.h.

◆ WindowsById

ImGuiStorage ImGuiContext::WindowsById

Definition at line 736 of file imgui_internal.h.

◆ WindowsFocusOrder

ImVector<ImGuiWindow*> ImGuiContext::WindowsFocusOrder

Definition at line 733 of file imgui_internal.h.

◆ WindowsSortBuffer

ImVector<ImGuiWindow*> ImGuiContext::WindowsSortBuffer

Definition at line 734 of file imgui_internal.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22