Ylva And Malin
Public Member Functions | Data Fields
ImGuiContext Struct Reference

#include <imgui_internal.h>

Collaboration diagram for ImGuiContext:
Collaboration graph

Public Member Functions

 ImGuiContext (ImFontAtlas *shared_font_atlas)
 

Data Fields

bool Initialized
 
bool FontAtlasOwnedByContext
 
ImGuiIO IO
 
ImGuiStyle Style
 
ImFontFont
 
float FontSize
 
float FontBaseSize
 
ImDrawListSharedData DrawListSharedData
 
float Time
 
int FrameCount
 
int FrameCountEnded
 
int FrameCountRendered
 
ImVector< ImGuiWindow * > Windows
 
ImVector< ImGuiWindow * > WindowsSortBuffer
 
ImVector< ImGuiWindow * > CurrentWindowStack
 
ImGuiStorage WindowsById
 
int WindowsActiveCount
 
ImGuiWindowCurrentWindow
 
ImGuiWindowHoveredWindow
 
ImGuiWindowHoveredRootWindow
 
ImGuiID HoveredId
 
bool HoveredIdAllowOverlap
 
ImGuiID HoveredIdPreviousFrame
 
float HoveredIdTimer
 
ImGuiID ActiveId
 
ImGuiID ActiveIdPreviousFrame
 
float ActiveIdTimer
 
bool ActiveIdIsAlive
 
bool ActiveIdIsJustActivated
 
bool ActiveIdAllowOverlap
 
int ActiveIdAllowNavDirFlags
 
ImVec2 ActiveIdClickOffset
 
ImGuiWindowActiveIdWindow
 
ImGuiInputSource ActiveIdSource
 
ImGuiWindowMovingWindow
 
ImVector< ImGuiColModColorModifiers
 
ImVector< ImGuiStyleModStyleModifiers
 
ImVector< ImFont * > FontStack
 
ImVector< ImGuiPopupRefOpenPopupStack
 
ImVector< ImGuiPopupRefCurrentPopupStack
 
ImGuiNextWindowData NextWindowData
 
bool NextTreeNodeOpenVal
 
ImGuiCond NextTreeNodeOpenCond
 
ImGuiWindowNavWindow
 
ImGuiID NavId
 
ImGuiID NavActivateId
 
ImGuiID NavActivateDownId
 
ImGuiID NavActivatePressedId
 
ImGuiID NavInputId
 
ImGuiID NavJustTabbedId
 
ImGuiID NavJustMovedToId
 
ImGuiID NavNextActivateId
 
ImGuiInputSource NavInputSource
 
ImRect NavScoringRectScreen
 
int NavScoringCount
 
ImGuiWindowNavWindowingTarget
 
float NavWindowingHighlightTimer
 
float NavWindowingHighlightAlpha
 
bool NavWindowingToggleLayer
 
int NavLayer
 
int NavIdTabCounter
 
bool NavIdIsAlive
 
bool NavMousePosDirty
 
bool NavDisableHighlight
 
bool NavDisableMouseHover
 
bool NavAnyRequest
 
bool NavInitRequest
 
bool NavInitRequestFromMove
 
ImGuiID NavInitResultId
 
ImRect NavInitResultRectRel
 
bool NavMoveFromClampedRefRect
 
bool NavMoveRequest
 
ImGuiNavMoveFlags NavMoveRequestFlags
 
ImGuiNavForward NavMoveRequestForward
 
ImGuiDir NavMoveDir
 
ImGuiDir NavMoveDirLast
 
ImGuiDir NavMoveClipDir
 
ImGuiNavMoveResult NavMoveResultLocal
 
ImGuiNavMoveResult NavMoveResultOther
 
ImDrawData DrawData
 
ImDrawDataBuilder DrawDataBuilder
 
float ModalWindowDarkeningRatio
 
ImDrawList OverlayDrawList
 
ImGuiMouseCursor MouseCursor
 
bool DragDropActive
 
ImGuiDragDropFlags DragDropSourceFlags
 
int DragDropMouseButton
 
ImGuiPayload DragDropPayload
 
ImRect DragDropTargetRect
 
ImGuiID DragDropTargetId
 
float DragDropAcceptIdCurrRectSurface
 
ImGuiID DragDropAcceptIdCurr
 
ImGuiID DragDropAcceptIdPrev
 
int DragDropAcceptFrameCount
 
ImVector< unsigned char > DragDropPayloadBufHeap
 
unsigned char DragDropPayloadBufLocal [8]
 
ImGuiTextEditState InputTextState
 
ImFont InputTextPasswordFont
 
ImGuiID ScalarAsInputTextId
 
ImGuiColorEditFlags ColorEditOptions
 
ImVec4 ColorPickerRef
 
bool DragCurrentAccumDirty
 
float DragCurrentAccum
 
float DragSpeedDefaultRatio
 
ImVec2 ScrollbarClickDeltaToGrabCenter
 
int TooltipOverrideCount
 
ImVector< char > PrivateClipboard
 
ImVec2 PlatformImePos
 
ImVec2 PlatformImeLastPos
 
bool SettingsLoaded
 
float SettingsDirtyTimer
 
ImGuiTextBuffer SettingsIniData
 
ImVector< ImGuiSettingsHandlerSettingsHandlers
 
ImVector< ImGuiWindowSettingsSettingsWindows
 
bool LogEnabled
 
FILE * LogFile
 
ImGuiTextBuffer LogClipboard
 
int LogStartDepth
 
int LogAutoExpandMaxDepth
 
float FramerateSecPerFrame [120]
 
int FramerateSecPerFrameIdx
 
float FramerateSecPerFrameAccum
 
int WantCaptureMouseNextFrame
 
int WantCaptureKeyboardNextFrame
 
int WantTextInputNextFrame
 
char TempBuffer [1024 *3+1]
 

Constructor & Destructor Documentation

ImGuiContext::ImGuiContext ( ImFontAtlas shared_font_atlas)
inline

Field Documentation

ImGuiID ImGuiContext::ActiveId
int ImGuiContext::ActiveIdAllowNavDirFlags
bool ImGuiContext::ActiveIdAllowOverlap
ImVec2 ImGuiContext::ActiveIdClickOffset
bool ImGuiContext::ActiveIdIsAlive
bool ImGuiContext::ActiveIdIsJustActivated
ImGuiID ImGuiContext::ActiveIdPreviousFrame
ImGuiInputSource ImGuiContext::ActiveIdSource
float ImGuiContext::ActiveIdTimer
ImGuiWindow* ImGuiContext::ActiveIdWindow
ImGuiColorEditFlags ImGuiContext::ColorEditOptions
ImVector<ImGuiColMod> ImGuiContext::ColorModifiers
ImVec4 ImGuiContext::ColorPickerRef
ImVector<ImGuiPopupRef> ImGuiContext::CurrentPopupStack
ImGuiWindow* ImGuiContext::CurrentWindow
ImVector<ImGuiWindow*> ImGuiContext::CurrentWindowStack
float ImGuiContext::DragCurrentAccum
bool ImGuiContext::DragCurrentAccumDirty
int ImGuiContext::DragDropAcceptFrameCount
ImGuiID ImGuiContext::DragDropAcceptIdCurr
float ImGuiContext::DragDropAcceptIdCurrRectSurface
ImGuiID ImGuiContext::DragDropAcceptIdPrev
bool ImGuiContext::DragDropActive
int ImGuiContext::DragDropMouseButton
ImGuiPayload ImGuiContext::DragDropPayload
ImVector<unsigned char> ImGuiContext::DragDropPayloadBufHeap
unsigned char ImGuiContext::DragDropPayloadBufLocal[8]
ImGuiDragDropFlags ImGuiContext::DragDropSourceFlags
ImGuiID ImGuiContext::DragDropTargetId
ImRect ImGuiContext::DragDropTargetRect
float ImGuiContext::DragSpeedDefaultRatio
ImDrawData ImGuiContext::DrawData
ImDrawDataBuilder ImGuiContext::DrawDataBuilder
ImDrawListSharedData ImGuiContext::DrawListSharedData
ImFont* ImGuiContext::Font
bool ImGuiContext::FontAtlasOwnedByContext
float ImGuiContext::FontBaseSize
float ImGuiContext::FontSize
ImVector<ImFont*> ImGuiContext::FontStack
int ImGuiContext::FrameCount
int ImGuiContext::FrameCountEnded
int ImGuiContext::FrameCountRendered
float ImGuiContext::FramerateSecPerFrame[120]
float ImGuiContext::FramerateSecPerFrameAccum
int ImGuiContext::FramerateSecPerFrameIdx
ImGuiID ImGuiContext::HoveredId
bool ImGuiContext::HoveredIdAllowOverlap
ImGuiID ImGuiContext::HoveredIdPreviousFrame
float ImGuiContext::HoveredIdTimer
ImGuiWindow* ImGuiContext::HoveredRootWindow
ImGuiWindow* ImGuiContext::HoveredWindow
bool ImGuiContext::Initialized
ImFont ImGuiContext::InputTextPasswordFont
ImGuiTextEditState ImGuiContext::InputTextState
ImGuiIO ImGuiContext::IO
int ImGuiContext::LogAutoExpandMaxDepth
ImGuiTextBuffer ImGuiContext::LogClipboard
bool ImGuiContext::LogEnabled
FILE* ImGuiContext::LogFile
int ImGuiContext::LogStartDepth
float ImGuiContext::ModalWindowDarkeningRatio
ImGuiMouseCursor ImGuiContext::MouseCursor
ImGuiWindow* ImGuiContext::MovingWindow
ImGuiID ImGuiContext::NavActivateDownId
ImGuiID ImGuiContext::NavActivateId
ImGuiID ImGuiContext::NavActivatePressedId
bool ImGuiContext::NavAnyRequest
bool ImGuiContext::NavDisableHighlight
bool ImGuiContext::NavDisableMouseHover
ImGuiID ImGuiContext::NavId
bool ImGuiContext::NavIdIsAlive
int ImGuiContext::NavIdTabCounter
bool ImGuiContext::NavInitRequest
bool ImGuiContext::NavInitRequestFromMove
ImGuiID ImGuiContext::NavInitResultId
ImRect ImGuiContext::NavInitResultRectRel
ImGuiID ImGuiContext::NavInputId
ImGuiInputSource ImGuiContext::NavInputSource
ImGuiID ImGuiContext::NavJustMovedToId
ImGuiID ImGuiContext::NavJustTabbedId
int ImGuiContext::NavLayer
bool ImGuiContext::NavMousePosDirty
ImGuiDir ImGuiContext::NavMoveClipDir
ImGuiDir ImGuiContext::NavMoveDir
ImGuiDir ImGuiContext::NavMoveDirLast
bool ImGuiContext::NavMoveFromClampedRefRect
bool ImGuiContext::NavMoveRequest
ImGuiNavMoveFlags ImGuiContext::NavMoveRequestFlags
ImGuiNavForward ImGuiContext::NavMoveRequestForward
ImGuiNavMoveResult ImGuiContext::NavMoveResultLocal
ImGuiNavMoveResult ImGuiContext::NavMoveResultOther
ImGuiID ImGuiContext::NavNextActivateId
int ImGuiContext::NavScoringCount
ImRect ImGuiContext::NavScoringRectScreen
ImGuiWindow* ImGuiContext::NavWindow
float ImGuiContext::NavWindowingHighlightAlpha
float ImGuiContext::NavWindowingHighlightTimer
ImGuiWindow* ImGuiContext::NavWindowingTarget
bool ImGuiContext::NavWindowingToggleLayer
ImGuiCond ImGuiContext::NextTreeNodeOpenCond
bool ImGuiContext::NextTreeNodeOpenVal
ImGuiNextWindowData ImGuiContext::NextWindowData
ImVector<ImGuiPopupRef> ImGuiContext::OpenPopupStack
ImDrawList ImGuiContext::OverlayDrawList
ImVec2 ImGuiContext::PlatformImeLastPos
ImVec2 ImGuiContext::PlatformImePos
ImVector<char> ImGuiContext::PrivateClipboard
ImGuiID ImGuiContext::ScalarAsInputTextId
ImVec2 ImGuiContext::ScrollbarClickDeltaToGrabCenter
float ImGuiContext::SettingsDirtyTimer
ImVector<ImGuiSettingsHandler> ImGuiContext::SettingsHandlers
ImGuiTextBuffer ImGuiContext::SettingsIniData
bool ImGuiContext::SettingsLoaded
ImVector<ImGuiWindowSettings> ImGuiContext::SettingsWindows
ImGuiStyle ImGuiContext::Style
ImVector<ImGuiStyleMod> ImGuiContext::StyleModifiers
char ImGuiContext::TempBuffer[1024 *3+1]
float ImGuiContext::Time
int ImGuiContext::TooltipOverrideCount
int ImGuiContext::WantCaptureKeyboardNextFrame
int ImGuiContext::WantCaptureMouseNextFrame
int ImGuiContext::WantTextInputNextFrame
ImVector<ImGuiWindow*> ImGuiContext::Windows
int ImGuiContext::WindowsActiveCount
ImGuiStorage ImGuiContext::WindowsById
ImVector<ImGuiWindow*> ImGuiContext::WindowsSortBuffer

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