UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DragAndDrop.h:141
Definition SDockingArea.h:29
Definition SDockingNode.h:19
virtual int32 GetNumTabs() const
Definition SDockingNode.h:96
ECleanupRetVal
Definition SDockingNode.h:129
@ NoTabsUnderNode
Definition SDockingNode.h:132
@ VisibleTabsUnderNode
Definition SDockingNode.h:130
@ HistoryTabsUnderNode
Definition SDockingNode.h:131
SLATE_API void SetSizeCoefficient(float InSizeCoefficient)
Definition SDockingNode.cpp:27
virtual Type GetNodeType() const =0
virtual void SetParentNode(TSharedRef< SDockingSplitter > InParent)
Definition SDockingNode.h:70
virtual TArray< TSharedRef< SDockTab > > GetAllChildTabs() const
Definition SDockingNode.h:93
virtual SLATE_API void OnLiveTabAdded()
Definition SDockingNode.cpp:34
virtual SLATE_API FReply OnUserAttemptingDock(SDockingNode::RelativeDirection Direction, const FDragDropEvent &DragDropEvent)
Definition SDockingNode.cpp:17
virtual TSharedPtr< FTabManager::FLayoutNode > GatherPersistentLayout() const =0
float SizeCoefficient
Definition SDockingNode.h:151
RelativeDirection
Definition SDockingNode.h:38
@ Below
Definition SDockingNode.h:42
@ Center
Definition SDockingNode.h:43
@ LeftOf
Definition SDockingNode.h:39
@ RightOf
Definition SDockingNode.h:41
@ Above
Definition SDockingNode.h:40
SLATE_API SDockingNode()
Definition SDockingNode.cpp:45
SLATE_API float GetSizeCoefficient() const
Definition SDockingNode.cpp:22
Type
Definition SDockingNode.h:22
@ PlaceholderNode
Definition SDockingNode.h:33
@ DockArea
Definition SDockingNode.h:31
@ DockSplitter
Definition SDockingNode.h:29
@ DockTabStack
Definition SDockingNode.h:27
TWeakPtr< SDockingSplitter > ParentNodePtr
Definition SDockingNode.h:149
virtual SLATE_API TSharedPtr< SDockingArea > GetDockArea()
Definition SDockingNode.cpp:7
virtual SSplitter::ESizeRule GetSizeRule() const
Definition SDockingNode.h:109
virtual void OnResized()
Definition SDockingNode.h:143
ELayoutModification
Definition SDockingNode.h:77
@ TabRemoval_None
Definition SDockingNode.h:84
@ TabRemoval_DraggedOut
Definition SDockingNode.h:79
@ TabRemoval_Closed
Definition SDockingNode.h:81
@ TabRemoval_Sidebar
Definition SDockingNode.h:83
virtual SDockingNode::ECleanupRetVal CleanUpNodes()
Definition SDockingNode.h:134
Definition SDockingSplitter.h:14
ESizeRule
Definition SSplitter.h:50
@ FractionOfParent
Definition SSplitter.h:54
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
@ false
Definition radaudio_common.h:23
Definition SDockingNode.h:48
bool bShowingCross
Definition SDockingNode.h:58
FOverlayManagement()
Definition SDockingNode.h:49
TSharedPtr< SOverlay > ContentAreaOverlay
Definition SDockingNode.h:55