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

#include <imgui_internal.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 595 of file imgui_internal.h.

Constructor & Destructor Documentation

ImGuiWindow::ImGuiWindow ( const char *  name)

Definition at line 1694 of file imgui.cpp.

ImGuiWindow::~ImGuiWindow ( )

Definition at line 1742 of file imgui.cpp.

Member Function Documentation

float ImGuiWindow::CalcFontSize ( ) const
inline

Definition at line 662 of file imgui_internal.h.

ImGuiID ImGuiWindow::GetID ( const char *  str,
const char *  str_end = NULL 
)

Definition at line 1751 of file imgui.cpp.

ImGuiID ImGuiWindow::GetID ( const void ptr)

Definition at line 1759 of file imgui.cpp.

float ImGuiWindow::MenuBarHeight ( ) const
inline

Definition at line 665 of file imgui_internal.h.

ImRect ImGuiWindow::MenuBarRect ( ) const
inline

Definition at line 666 of file imgui_internal.h.

ImRect ImGuiWindow::Rect ( ) const
inline

Definition at line 661 of file imgui_internal.h.

float ImGuiWindow::TitleBarHeight ( ) const
inline

Definition at line 663 of file imgui_internal.h.

ImRect ImGuiWindow::TitleBarRect ( ) const
inline

Definition at line 664 of file imgui_internal.h.

Member Data Documentation

bool ImGuiWindow::Accessed

Definition at line 618 of file imgui_internal.h.

bool ImGuiWindow::Active

Definition at line 616 of file imgui_internal.h.

int ImGuiWindow::AutoFitFramesX

Definition at line 623 of file imgui_internal.h.

int ImGuiWindow::AutoFitFramesY

Definition at line 623 of file imgui_internal.h.

bool ImGuiWindow::AutoFitOnlyGrows

Definition at line 624 of file imgui_internal.h.

int ImGuiWindow::AutoPosLastDirection

Definition at line 625 of file imgui_internal.h.

int ImGuiWindow::BeginCount

Definition at line 621 of file imgui_internal.h.

float ImGuiWindow::BorderSize

Definition at line 615 of file imgui_internal.h.

ImRect ImGuiWindow::ClipRect

Definition at line 634 of file imgui_internal.h.

bool ImGuiWindow::Collapsed

Definition at line 619 of file imgui_internal.h.

ImRect ImGuiWindow::ContentsRegionRect

Definition at line 607 of file imgui_internal.h.

ImGuiDrawContext ImGuiWindow::DC

Definition at line 632 of file imgui_internal.h.

ImDrawList* ImGuiWindow::DrawList

Definition at line 641 of file imgui_internal.h.

ImGuiWindowFlags ImGuiWindow::Flags

Definition at line 599 of file imgui_internal.h.

int ImGuiWindow::FocusIdxAllCounter

Definition at line 647 of file imgui_internal.h.

int ImGuiWindow::FocusIdxAllRequestCurrent

Definition at line 649 of file imgui_internal.h.

int ImGuiWindow::FocusIdxAllRequestNext

Definition at line 651 of file imgui_internal.h.

int ImGuiWindow::FocusIdxTabCounter

Definition at line 648 of file imgui_internal.h.

int ImGuiWindow::FocusIdxTabRequestCurrent

Definition at line 650 of file imgui_internal.h.

int ImGuiWindow::FocusIdxTabRequestNext

Definition at line 652 of file imgui_internal.h.

float ImGuiWindow::FontWindowScale

Definition at line 640 of file imgui_internal.h.

int ImGuiWindow::HiddenFrames

Definition at line 626 of file imgui_internal.h.

ImGuiID ImGuiWindow::ID

Definition at line 598 of file imgui_internal.h.

ImVector<ImGuiID> ImGuiWindow::IDStack

Definition at line 633 of file imgui_internal.h.

int ImGuiWindow::IndexWithinParent

Definition at line 600 of file imgui_internal.h.

float ImGuiWindow::ItemWidthDefault

Definition at line 637 of file imgui_internal.h.

int ImGuiWindow::LastFrameActive

Definition at line 636 of file imgui_internal.h.

ImGuiSimpleColumns ImGuiWindow::MenuColumns

Definition at line 638 of file imgui_internal.h.

ImGuiID ImGuiWindow::MoveID

Definition at line 609 of file imgui_internal.h.

char* ImGuiWindow::Name

Definition at line 597 of file imgui_internal.h.

ImGuiWindow* ImGuiWindow::ParentWindow

Definition at line 644 of file imgui_internal.h.

ImGuiID ImGuiWindow::PopupID

Definition at line 622 of file imgui_internal.h.

ImVec2 ImGuiWindow::Pos

Definition at line 602 of file imgui_internal.h.

ImVec2 ImGuiWindow::PosFloat

Definition at line 601 of file imgui_internal.h.

ImGuiWindow* ImGuiWindow::RootNonPopupWindow

Definition at line 643 of file imgui_internal.h.

ImGuiWindow* ImGuiWindow::RootWindow

Definition at line 642 of file imgui_internal.h.

ImVec2 ImGuiWindow::Scroll

Definition at line 610 of file imgui_internal.h.

ImVec2 ImGuiWindow::ScrollbarSizes

Definition at line 614 of file imgui_internal.h.

bool ImGuiWindow::ScrollbarX

Definition at line 613 of file imgui_internal.h.

bool ImGuiWindow::ScrollbarY

Definition at line 613 of file imgui_internal.h.

ImVec2 ImGuiWindow::ScrollTarget

Definition at line 611 of file imgui_internal.h.

ImVec2 ImGuiWindow::ScrollTargetCenterRatio

Definition at line 612 of file imgui_internal.h.

int ImGuiWindow::SetWindowCollapsedAllowFlags

Definition at line 629 of file imgui_internal.h.

int ImGuiWindow::SetWindowPosAllowFlags

Definition at line 627 of file imgui_internal.h.

bool ImGuiWindow::SetWindowPosCenterWanted

Definition at line 630 of file imgui_internal.h.

int ImGuiWindow::SetWindowSizeAllowFlags

Definition at line 628 of file imgui_internal.h.

ImVec2 ImGuiWindow::Size

Definition at line 603 of file imgui_internal.h.

ImVec2 ImGuiWindow::SizeContents

Definition at line 605 of file imgui_internal.h.

ImVec2 ImGuiWindow::SizeContentsExplicit

Definition at line 606 of file imgui_internal.h.

ImVec2 ImGuiWindow::SizeFull

Definition at line 604 of file imgui_internal.h.

bool ImGuiWindow::SkipItems

Definition at line 620 of file imgui_internal.h.

ImGuiStorage ImGuiWindow::StateStorage

Definition at line 639 of file imgui_internal.h.

bool ImGuiWindow::WasActive

Definition at line 617 of file imgui_internal.h.

ImVec2 ImGuiWindow::WindowPadding

Definition at line 608 of file imgui_internal.h.

ImRect ImGuiWindow::WindowRectClipped

Definition at line 635 of file imgui_internal.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32