VR-Vantage 3.2 API 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

char * Name
ImGuiID ID
ImGuiWindowFlags Flags
ImVec2 Pos
ImVec2 Size
ImVec2 SizeFull
ImVec2 ContentSize
ImVec2 ContentSizeIdeal
ImVec2 ContentSizeExplicit
ImVec2 WindowPadding
float WindowRounding
float WindowBorderSize
int NameBufLen
ImGuiID MoveId
ImGuiID ChildId
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 Appearing
bool Hidden
bool IsFallbackWindow
bool HasCloseButton
signed char ResizeBorderHeld
short BeginCount
short BeginOrderWithinParent
short BeginOrderWithinContext
short FocusOrder
ImGuiID PopupId
ImS8 AutoFitFramesX
ImS8 AutoFitFramesY
ImS8 AutoFitChildAxises
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< ImGuiIDIDStack
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
ImGuiWindowRootWindow
ImGuiWindowRootWindowPopupTree
ImGuiWindowRootWindowForTitleBarHighlight
ImGuiWindowRootWindowForNav
ImGuiWindowNavLastChildNavWindow
ImGuiID NavLastIds [ImGuiNavLayer_COUNT]
ImRect NavRectRel [ImGuiNavLayer_COUNT]
int MemoryDrawListIdxCapacity
int MemoryDrawListVtxCapacity
bool MemoryCompacted

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::ContentSizeIdeal
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::ScrollTargetEdgeSnapDist
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::IsFallbackWindow
bool ImGuiWindow::HasCloseButton
signed char ImGuiWindow::ResizeBorderHeld
short ImGuiWindow::BeginCount
short ImGuiWindow::BeginOrderWithinParent
short ImGuiWindow::BeginOrderWithinContext
short ImGuiWindow::FocusOrder
ImGuiID ImGuiWindow::PopupId
ImS8 ImGuiWindow::AutoFitFramesX
ImS8 ImGuiWindow::AutoFitFramesY
ImS8 ImGuiWindow::AutoFitChildAxises
bool ImGuiWindow::AutoFitOnlyGrows
ImGuiDir ImGuiWindow::AutoPosLastDirection
ImS8 ImGuiWindow::HiddenFramesCanSkipItems
ImS8 ImGuiWindow::HiddenFramesCannotSkipItems
ImS8 ImGuiWindow::HiddenFramesForRenderOnly
ImS8 ImGuiWindow::DisableInputsFrames
ImGuiCond ImGuiWindow::SetWindowPosAllowFlags
ImGuiCond ImGuiWindow::SetWindowSizeAllowFlags
ImGuiCond ImGuiWindow::SetWindowCollapsedAllowFlags
ImVec2 ImGuiWindow::SetWindowPosVal
ImVec2 ImGuiWindow::SetWindowPosPivot
ImVector<ImGuiID> ImGuiWindow::IDStack
ImGuiWindowTempData ImGuiWindow::DC

Referenced by ImGui::GetFocusScope().

ImRect ImGuiWindow::OuterRectClipped
ImRect ImGuiWindow::InnerRect
ImRect ImGuiWindow::InnerClipRect
ImRect ImGuiWindow::WorkRect
ImRect ImGuiWindow::ParentWorkRect
ImRect ImGuiWindow::ClipRect
ImRect ImGuiWindow::ContentRegionRect
ImVec2ih ImGuiWindow::HitTestHoleSize
ImVec2ih ImGuiWindow::HitTestHoleOffset
int ImGuiWindow::LastFrameActive
float ImGuiWindow::LastTimeActive
float ImGuiWindow::ItemWidthDefault
ImGuiStorage ImGuiWindow::StateStorage
ImVector<ImGuiOldColumns> ImGuiWindow::ColumnsStorage
float ImGuiWindow::FontWindowScale
int ImGuiWindow::SettingsOffset
ImDrawList* ImGuiWindow::DrawList
ImDrawList ImGuiWindow::DrawListInst
ImGuiWindow* ImGuiWindow::ParentWindow
ImGuiWindow* ImGuiWindow::RootWindow
ImGuiWindow* ImGuiWindow::RootWindowPopupTree
ImGuiWindow* ImGuiWindow::RootWindowForTitleBarHighlight
ImGuiWindow* ImGuiWindow::RootWindowForNav
ImGuiWindow* ImGuiWindow::NavLastChildNavWindow
ImGuiID ImGuiWindow::NavLastIds[ImGuiNavLayer_COUNT]
ImRect ImGuiWindow::NavRectRel[ImGuiNavLayer_COUNT]
int ImGuiWindow::MemoryDrawListIdxCapacity
int ImGuiWindow::MemoryDrawListVtxCapacity
bool ImGuiWindow::MemoryCompacted

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


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)