KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
KGGuiDockNode Struct Reference

Public Member Functions

 KGGuiDockNode (KGGuiID id)
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
KGRect Rect () const
void SetLocalFlags (KarmaGuiDockNodeFlags flags)
void UpdateMergedFlags ()

Public Attributes

KGGuiID ID
KarmaGuiDockNodeFlags SharedFlags
KarmaGuiDockNodeFlags LocalFlags
KarmaGuiDockNodeFlags LocalFlagsInWindows
KarmaGuiDockNodeFlags MergedFlags
KGGuiDockNodeState State
KGGuiDockNodeParentNode
KGGuiDockNodeChildNodes [2]
KGVector< KGGuiWindow * > Windows
KGGuiTabBarTabBar
KGVec2 Pos
KGVec2 Size
KGVec2 SizeRef
KGGuiAxis SplitAxis
KarmaGuiWindowClass WindowClass
KGU32 LastBgColor
KGGuiWindowHostWindow
KGGuiWindowVisibleWindow
KGGuiDockNodeCentralNode
KGGuiDockNodeOnlyNodeWithWindows
int CountNodeWithWindows
int LastFrameAlive
int LastFrameActive
int LastFrameFocused
KGGuiID LastFocusedNodeId
KGGuiID SelectedTabId
KGGuiID WantCloseTabId
KGGuiDataAuthority AuthorityForPos: 3
KGGuiDataAuthority AuthorityForSize: 3
KGGuiDataAuthority 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

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