siplasplas
Public Member Functions | Public Attributes | List of all members
ImGuiWindow Struct Reference

Public Member Functions

 ImGuiWindow (const char *name)
 
ImGuiID GetID (const char *str, const char *str_end=NULL)
 
ImGuiID GetID (const void *ptr)
 
ImRect Rect () const
 
float CalcFontSize () const
 
float TitleBarHeight () const
 
ImRect TitleBarRect () const
 
float MenuBarHeight () const
 
ImRect MenuBarRect () const
 

Public Attributes

char * Name
 
ImGuiID ID
 
ImGuiWindowFlags Flags
 
int IndexWithinParent
 
ImVec2 PosFloat
 
ImVec2 Pos
 
ImVec2 Size
 
ImVec2 SizeFull
 
ImVec2 SizeContents
 
ImVec2 SizeContentsExplicit
 
ImRect ContentsRegionRect
 
ImVec2 WindowPadding
 
ImGuiID MoveID
 
ImVec2 Scroll
 
ImVec2 ScrollTarget
 
ImVec2 ScrollTargetCenterRatio
 
bool ScrollbarX
 
bool ScrollbarY
 
ImVec2 ScrollbarSizes
 
float BorderSize
 
bool Active
 
bool WasActive
 
bool Accessed
 
bool Collapsed
 
bool SkipItems
 
int BeginCount
 
ImGuiID PopupID
 
int AutoFitFramesX
 
int AutoFitFramesY
 
bool AutoFitOnlyGrows
 
int AutoPosLastDirection
 
int HiddenFrames
 
int SetWindowPosAllowFlags
 
int SetWindowSizeAllowFlags
 
int SetWindowCollapsedAllowFlags
 
bool SetWindowPosCenterWanted
 
ImGuiDrawContext DC
 
ImVector< ImGuiID > IDStack
 
ImRect ClipRect
 
ImRect WindowRectClipped
 
int LastFrameActive
 
float ItemWidthDefault
 
ImGuiSimpleColumns MenuColumns
 
ImGuiStorage StateStorage
 
float FontWindowScale
 
ImDrawListDrawList
 
ImGuiWindowRootWindow
 
ImGuiWindowRootNonPopupWindow
 
ImGuiWindowParentWindow
 
int FocusIdxAllCounter
 
int FocusIdxTabCounter
 
int FocusIdxAllRequestCurrent
 
int FocusIdxTabRequestCurrent
 
int FocusIdxAllRequestNext
 
int FocusIdxTabRequestNext
 

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