Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGuiDockNode Struct Reference

#include <imgui_internal.h>

Collaboration diagram for ImGuiDockNode:
[legend]

Public Member Functions

 ImGuiDockNode (ImGuiID id)
 
 ~ImGuiDockNode ()
 
bool IsRootNode () const
 
bool IsDockSpace () const
 
bool IsFloatingNode () const
 
bool IsCentralNode () const
 
bool IsHiddenTabBar () const
 
bool IsNoTabBar () const
 
bool IsSplitNode () const
 
bool IsLeafNode () const
 
bool IsEmpty () const
 
ImRect Rect () const
 
void SetLocalFlags (ImGuiDockNodeFlags flags)
 
void UpdateMergedFlags ()
 

Public Attributes

ImGuiID ID
 
ImGuiDockNodeFlags SharedFlags
 
ImGuiDockNodeFlags LocalFlags
 
ImGuiDockNodeFlags LocalFlagsInWindows
 
ImGuiDockNodeFlags MergedFlags
 
ImGuiDockNodeState State
 
ImGuiDockNodeParentNode
 
ImGuiDockNodeChildNodes [2]
 
ImVector< ImGuiWindow * > Windows
 
ImGuiTabBarTabBar
 
ImVec2 Pos
 
ImVec2 Size
 
ImVec2 SizeRef
 
ImGuiAxis SplitAxis
 
ImGuiWindowClass WindowClass
 
ImU32 LastBgColor
 
ImGuiWindowHostWindow
 
ImGuiWindowVisibleWindow
 
ImGuiDockNodeCentralNode
 
ImGuiDockNodeOnlyNodeWithWindows
 
int CountNodeWithWindows
 
int LastFrameAlive
 
int LastFrameActive
 
int LastFrameFocused
 
ImGuiID LastFocusedNodeId
 
ImGuiID SelectedTabId
 
ImGuiID WantCloseTabId
 
ImGuiID RefViewportId
 
ImGuiDataAuthority AuthorityForPos:3
 
ImGuiDataAuthority AuthorityForSize:3
 
ImGuiDataAuthority AuthorityForViewport:3
 
bool IsVisible:1
 
bool IsFocused:1
 
bool IsBgDrawnThisFrame:1
 
bool HasCloseButton:1
 
bool HasWindowMenuButton:1
 
bool HasCentralNodeChild:1
 
bool WantCloseAll:1
 
bool WantLockSizeOnce:1
 
bool WantMouseMove:1
 
bool WantHiddenTabBarUpdate:1
 
bool WantHiddenTabBarToggle:1
 

Constructor & Destructor Documentation

◆ ImGuiDockNode()

ImGuiDockNode::ImGuiDockNode ( ImGuiID id)

◆ ~ImGuiDockNode()

ImGuiDockNode::~ImGuiDockNode ( )

Member Function Documentation

◆ IsCentralNode()

bool ImGuiDockNode::IsCentralNode ( ) const
inline
Here is the caller graph for this function:

◆ IsDockSpace()

bool ImGuiDockNode::IsDockSpace ( ) const
inline
Here is the caller graph for this function:

◆ IsEmpty()

bool ImGuiDockNode::IsEmpty ( ) const
inline
Here is the caller graph for this function:

◆ IsFloatingNode()

bool ImGuiDockNode::IsFloatingNode ( ) const
inline
Here is the caller graph for this function:

◆ IsHiddenTabBar()

bool ImGuiDockNode::IsHiddenTabBar ( ) const
inline
Here is the caller graph for this function:

◆ IsLeafNode()

bool ImGuiDockNode::IsLeafNode ( ) const
inline
Here is the caller graph for this function:

◆ IsNoTabBar()

bool ImGuiDockNode::IsNoTabBar ( ) const
inline
Here is the caller graph for this function:

◆ IsRootNode()

bool ImGuiDockNode::IsRootNode ( ) const
inline
Here is the caller graph for this function:

◆ IsSplitNode()

bool ImGuiDockNode::IsSplitNode ( ) const
inline
Here is the caller graph for this function:

◆ Rect()

ImRect ImGuiDockNode::Rect ( ) const
inline
Here is the caller graph for this function:

◆ SetLocalFlags()

void ImGuiDockNode::SetLocalFlags ( ImGuiDockNodeFlags flags)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ UpdateMergedFlags()

void ImGuiDockNode::UpdateMergedFlags ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ AuthorityForPos

ImGuiDataAuthority ImGuiDockNode::AuthorityForPos

◆ AuthorityForSize

ImGuiDataAuthority ImGuiDockNode::AuthorityForSize

◆ AuthorityForViewport

ImGuiDataAuthority ImGuiDockNode::AuthorityForViewport

◆ CentralNode

ImGuiDockNode* ImGuiDockNode::CentralNode

◆ ChildNodes

ImGuiDockNode* ImGuiDockNode::ChildNodes[2]

◆ CountNodeWithWindows

int ImGuiDockNode::CountNodeWithWindows

◆ HasCentralNodeChild

bool ImGuiDockNode::HasCentralNodeChild

◆ HasCloseButton

bool ImGuiDockNode::HasCloseButton

◆ HasWindowMenuButton

bool ImGuiDockNode::HasWindowMenuButton

◆ HostWindow

ImGuiWindow* ImGuiDockNode::HostWindow

◆ ID

ImGuiID ImGuiDockNode::ID

◆ IsBgDrawnThisFrame

bool ImGuiDockNode::IsBgDrawnThisFrame

◆ IsFocused

bool ImGuiDockNode::IsFocused

◆ IsVisible

bool ImGuiDockNode::IsVisible

◆ LastBgColor

ImU32 ImGuiDockNode::LastBgColor

◆ LastFocusedNodeId

ImGuiID ImGuiDockNode::LastFocusedNodeId

◆ LastFrameActive

int ImGuiDockNode::LastFrameActive

◆ LastFrameAlive

int ImGuiDockNode::LastFrameAlive

◆ LastFrameFocused

int ImGuiDockNode::LastFrameFocused

◆ LocalFlags

ImGuiDockNodeFlags ImGuiDockNode::LocalFlags

◆ LocalFlagsInWindows

ImGuiDockNodeFlags ImGuiDockNode::LocalFlagsInWindows

◆ MergedFlags

ImGuiDockNodeFlags ImGuiDockNode::MergedFlags

◆ OnlyNodeWithWindows

ImGuiDockNode* ImGuiDockNode::OnlyNodeWithWindows

◆ ParentNode

ImGuiDockNode* ImGuiDockNode::ParentNode

◆ Pos

ImVec2 ImGuiDockNode::Pos

◆ RefViewportId

ImGuiID ImGuiDockNode::RefViewportId

◆ SelectedTabId

ImGuiID ImGuiDockNode::SelectedTabId

◆ SharedFlags

ImGuiDockNodeFlags ImGuiDockNode::SharedFlags

◆ Size

ImVec2 ImGuiDockNode::Size

◆ SizeRef

ImVec2 ImGuiDockNode::SizeRef

◆ SplitAxis

ImGuiAxis ImGuiDockNode::SplitAxis

◆ State

ImGuiDockNodeState ImGuiDockNode::State

◆ TabBar

ImGuiTabBar* ImGuiDockNode::TabBar

◆ VisibleWindow

ImGuiWindow* ImGuiDockNode::VisibleWindow

◆ WantCloseAll

bool ImGuiDockNode::WantCloseAll

◆ WantCloseTabId

ImGuiID ImGuiDockNode::WantCloseTabId

◆ WantHiddenTabBarToggle

bool ImGuiDockNode::WantHiddenTabBarToggle

◆ WantHiddenTabBarUpdate

bool ImGuiDockNode::WantHiddenTabBarUpdate

◆ WantLockSizeOnce

bool ImGuiDockNode::WantLockSizeOnce

◆ WantMouseMove

bool ImGuiDockNode::WantMouseMove

◆ WindowClass

ImGuiWindowClass ImGuiDockNode::WindowClass

◆ Windows

ImVector<ImGuiWindow*> ImGuiDockNode::Windows

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