vsgImGui 0.7.0
VulkanSceneGraph, ImGui and ImPlot integration library
Loading...
Searching...
No Matches
ImGuiWindow Struct Reference
Collaboration diagram for ImGuiWindow:

Public Member Functions

 ImGuiWindow (ImGuiContext *context, const char *name)
ImGuiID GetID (const char *str, const char *str_end=NULL)
ImGuiID GetID (const void *ptr)
ImGuiID GetID (int n)
ImGuiID GetIDFromPos (const ImVec2 &p_abs)
ImGuiID GetIDFromRectangle (const ImRect &r_abs)
ImRect Rect () const
float CalcFontSize () const
ImRect TitleBarRect () const
ImRect MenuBarRect () const

Public Attributes

ImGuiContextCtx
char * Name
ImGuiID ID
ImGuiWindowFlags Flags
ImGuiChildFlags ChildFlags
ImGuiViewportPViewport
ImVec2 Pos
ImVec2 Size
ImVec2 SizeFull
ImVec2 ContentSize
ImVec2 ContentSizeIdeal
ImVec2 ContentSizeExplicit
ImVec2 WindowPadding
float WindowRounding
float WindowBorderSize
float TitleBarHeight
float MenuBarHeight
float DecoOuterSizeX1
float DecoOuterSizeY1
float DecoOuterSizeX2
float DecoOuterSizeY2
float DecoInnerSizeX1
float DecoInnerSizeY1
int NameBufLen
ImGuiID MoveId
ImGuiID ChildId
ImGuiID PopupId
ImVec2 Scroll
ImVec2 ScrollMax
ImVec2 ScrollTarget
ImVec2 ScrollTargetCenterRatio
ImVec2 ScrollTargetEdgeSnapDist
ImVec2 ScrollbarSizes
bool ScrollbarX
bool ScrollbarY
bool Active
bool WasActive
bool WriteAccessed
bool Collapsed
bool WantCollapseToggle
bool SkipItems
bool SkipRefresh
bool Appearing
bool Hidden
bool IsFallbackWindow
bool IsExplicitChild
bool HasCloseButton
signed char ResizeBorderHovered
signed char ResizeBorderHeld
short BeginCount
short BeginCountPreviousFrame
short BeginOrderWithinParent
short BeginOrderWithinContext
short FocusOrder
ImS8 AutoFitFramesX
ImS8 AutoFitFramesY
bool AutoFitOnlyGrows
ImGuiDir AutoPosLastDirection
ImS8 HiddenFramesCanSkipItems
ImS8 HiddenFramesCannotSkipItems
ImS8 HiddenFramesForRenderOnly
ImS8 DisableInputsFrames
ImGuiCond SetWindowPosAllowFlags: 8
ImGuiCond SetWindowSizeAllowFlags: 8
ImGuiCond SetWindowCollapsedAllowFlags: 8
ImVec2 SetWindowPosVal
ImVec2 SetWindowPosPivot
ImVector< ImGuiID > IDStack
ImGuiWindowTempData DC
ImRect OuterRectClipped
ImRect InnerRect
ImRect InnerClipRect
ImRect WorkRect
ImRect ParentWorkRect
ImRect ClipRect
ImRect ContentRegionRect
ImVec2ih HitTestHoleSize
ImVec2ih HitTestHoleOffset
int LastFrameActive
float LastTimeActive
float ItemWidthDefault
ImGuiStorage StateStorage
ImVector< ImGuiOldColumnsColumnsStorage
float FontWindowScale
int SettingsOffset
ImDrawListDrawList
ImDrawList DrawListInst
ImGuiWindowParentWindow
ImGuiWindowParentWindowInBeginStack
ImGuiWindowRootWindow
ImGuiWindowRootWindowPopupTree
ImGuiWindowRootWindowForTitleBarHighlight
ImGuiWindowRootWindowForNav
ImGuiWindowParentWindowForFocusRoute
ImGuiWindowNavLastChildNavWindow
ImGuiID NavLastIds [ImGuiNavLayer_COUNT]
ImRect NavRectRel [ImGuiNavLayer_COUNT]
ImVec2 NavPreferredScoringPosRel [ImGuiNavLayer_COUNT]
ImGuiID NavRootFocusScopeId
int MemoryDrawListIdxCapacity
int MemoryDrawListVtxCapacity
bool MemoryCompacted

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