VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
ImGuiWindow Struct Reference

Public Member Functions

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

Public Attributes

charName
 
ImGuiID ID
 
ImGuiWindowFlags Flags
 
ImVec2 Pos
 
ImVec2 Size
 
ImVec2 SizeFull
 
ImVec2 ContentSize
 
ImVec2 ContentSizeExplicit
 
ImVec2 WindowPadding
 
float WindowRounding
 
float WindowBorderSize
 
int NameBufLen
 
ImGuiID MoveId
 
ImGuiID ChildId
 
ImVec2 Scroll
 
ImVec2 ScrollMax
 
ImVec2 ScrollTarget
 
ImVec2 ScrollTargetCenterRatio
 
ImVec2 ScrollbarSizes
 
bool ScrollbarX
 
bool ScrollbarY
 
bool Active
 
bool WasActive
 
bool WriteAccessed
 
bool Collapsed
 
bool WantCollapseToggle
 
bool SkipItems
 
bool Appearing
 
bool Hidden
 
bool HasCloseButton
 
signed char ResizeBorderHeld
 
short BeginCount
 
short BeginOrderWithinParent
 
short BeginOrderWithinContext
 
ImGuiID PopupId
 
ImS8 AutoFitFramesX
 
ImS8 AutoFitFramesY
 
ImS8 AutoFitChildAxises
 
bool AutoFitOnlyGrows
 
ImGuiDir AutoPosLastDirection
 
int HiddenFramesCanSkipItems
 
int HiddenFramesCannotSkipItems
 
ImGuiCond SetWindowPosAllowFlags
 
ImGuiCond SetWindowSizeAllowFlags
 
ImGuiCond SetWindowCollapsedAllowFlags
 
ImVec2 SetWindowPosVal
 
ImVec2 SetWindowPosPivot
 
ImVector< ImGuiIDIDStack
 
ImGuiWindowTempData DC
 
ImRect OuterRectClipped
 
ImRect InnerRect
 
ImRect InnerClipRect
 
ImRect WorkRect
 
ImRect ClipRect
 
ImRect ContentRegionRect
 
int LastFrameActive
 
float LastTimeActive
 
float ItemWidthDefault
 
ImGuiMenuColumns MenuColumns
 
ImGuiStorage StateStorage
 
ImVector< ImGuiColumnsColumnsStorage
 
float FontWindowScale
 
int SettingsOffset
 
ImDrawListDrawList
 
ImDrawList DrawListInst
 
ImGuiWindowParentWindow
 
ImGuiWindowRootWindow
 
ImGuiWindowRootWindowForTitleBarHighlight
 
ImGuiWindowRootWindowForNav
 
ImGuiWindowNavLastChildNavWindow
 
ImGuiID NavLastIds [ImGuiNavLayer_COUNT]
 
ImRect NavRectRel [ImGuiNavLayer_COUNT]
 
bool MemoryCompacted
 
int MemoryDrawListIdxCapacity
 
int MemoryDrawListVtxCapacity
 

Constructor & Destructor Documentation

ImGuiWindow::ImGuiWindow ( ImGuiContext context,
const char name 
)
ImGuiWindow::~ImGuiWindow ( )

Member Function Documentation

ImGuiID ImGuiWindow::GetID ( const char str,
const char str_end = NULL 
)
ImGuiID ImGuiWindow::GetID ( const void *  ptr)
ImGuiID ImGuiWindow::GetID ( int  n)
ImGuiID ImGuiWindow::GetIDNoKeepAlive ( const char str,
const char str_end = NULL 
)
ImGuiID ImGuiWindow::GetIDNoKeepAlive ( const void *  ptr)
ImGuiID ImGuiWindow::GetIDNoKeepAlive ( int  n)
ImGuiID ImGuiWindow::GetIDFromRectangle ( const ImRect r_abs)
ImRect ImGuiWindow::Rect ( ) const
inline
float ImGuiWindow::CalcFontSize ( ) const
inline
float ImGuiWindow::TitleBarHeight ( ) const
inline
ImRect ImGuiWindow::TitleBarRect ( ) const
inline
float ImGuiWindow::MenuBarHeight ( ) const
inline
ImRect ImGuiWindow::MenuBarRect ( ) const
inline

Member Data Documentation

char* ImGuiWindow::Name
ImGuiID ImGuiWindow::ID
ImGuiWindowFlags ImGuiWindow::Flags
ImVec2 ImGuiWindow::Pos
ImVec2 ImGuiWindow::Size
ImVec2 ImGuiWindow::SizeFull
ImVec2 ImGuiWindow::ContentSize
ImVec2 ImGuiWindow::ContentSizeExplicit
ImVec2 ImGuiWindow::WindowPadding
float ImGuiWindow::WindowRounding
float ImGuiWindow::WindowBorderSize
int ImGuiWindow::NameBufLen
ImGuiID ImGuiWindow::MoveId
ImGuiID ImGuiWindow::ChildId
ImVec2 ImGuiWindow::Scroll
ImVec2 ImGuiWindow::ScrollMax
ImVec2 ImGuiWindow::ScrollTarget
ImVec2 ImGuiWindow::ScrollTargetCenterRatio
ImVec2 ImGuiWindow::ScrollbarSizes
bool ImGuiWindow::ScrollbarX
bool ImGuiWindow::ScrollbarY
bool ImGuiWindow::Active
bool ImGuiWindow::WasActive
bool ImGuiWindow::WriteAccessed

Referenced by ImGui::GetCurrentWindow().

bool ImGuiWindow::Collapsed
bool ImGuiWindow::WantCollapseToggle
bool ImGuiWindow::SkipItems
bool ImGuiWindow::Appearing
bool ImGuiWindow::Hidden
bool ImGuiWindow::HasCloseButton
signed char ImGuiWindow::ResizeBorderHeld
short ImGuiWindow::BeginCount
short ImGuiWindow::BeginOrderWithinParent
short ImGuiWindow::BeginOrderWithinContext
ImGuiID ImGuiWindow::PopupId
ImS8 ImGuiWindow::AutoFitFramesX
ImS8 ImGuiWindow::AutoFitFramesY
ImS8 ImGuiWindow::AutoFitChildAxises
bool ImGuiWindow::AutoFitOnlyGrows
ImGuiDir ImGuiWindow::AutoPosLastDirection
int ImGuiWindow::HiddenFramesCanSkipItems
int ImGuiWindow::HiddenFramesCannotSkipItems
ImGuiCond ImGuiWindow::SetWindowPosAllowFlags
ImGuiCond ImGuiWindow::SetWindowSizeAllowFlags
ImGuiCond ImGuiWindow::SetWindowCollapsedAllowFlags
ImVec2 ImGuiWindow::SetWindowPosVal
ImVec2 ImGuiWindow::SetWindowPosPivot
ImVector<ImGuiID> ImGuiWindow::IDStack
ImGuiWindowTempData ImGuiWindow::DC
ImRect ImGuiWindow::OuterRectClipped
ImRect ImGuiWindow::InnerRect
ImRect ImGuiWindow::InnerClipRect
ImRect ImGuiWindow::WorkRect
ImRect ImGuiWindow::ClipRect
ImRect ImGuiWindow::ContentRegionRect
int ImGuiWindow::LastFrameActive
float ImGuiWindow::LastTimeActive
float ImGuiWindow::ItemWidthDefault
ImGuiMenuColumns ImGuiWindow::MenuColumns
ImGuiStorage ImGuiWindow::StateStorage
ImVector<ImGuiColumns> ImGuiWindow::ColumnsStorage
float ImGuiWindow::FontWindowScale
int ImGuiWindow::SettingsOffset
ImDrawList* ImGuiWindow::DrawList
ImDrawList ImGuiWindow::DrawListInst
ImGuiWindow* ImGuiWindow::ParentWindow
ImGuiWindow* ImGuiWindow::RootWindow
ImGuiWindow* ImGuiWindow::RootWindowForTitleBarHighlight
ImGuiWindow* ImGuiWindow::RootWindowForNav
ImGuiWindow* ImGuiWindow::NavLastChildNavWindow
ImGuiID ImGuiWindow::NavLastIds[ImGuiNavLayer_COUNT]
ImRect ImGuiWindow::NavRectRel[ImGuiNavLayer_COUNT]
bool ImGuiWindow::MemoryCompacted
int ImGuiWindow::MemoryDrawListIdxCapacity
int ImGuiWindow::MemoryDrawListVtxCapacity

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)