/Engine/Source/Editor/SubobjectEditor/Public/SSubobjectEditor.h
Wrapper struct that represents access an singe subobject that is used by slate as a layout for columns/rows should look like
class FSubobjectEditorTreeNode : public [TSharedFromThis< FSubobjectEditorTreeNode >](API\Runtime\Core\Templates\TSharedFromThis)
uint8:  1
bIsSeperator
A flag that indicates that this is a separator slate node and has no valid data
TArray< FSubobj...
Children
Any children that this subobject has in the hierarchy, used to collapsed things within in the tree
FSubobjectDataH...
DataHandle
The data source of this subobject
uint8
FilterFlags
TUniquePtr<FSc...
OngoingCreateTransaction
Scope the creation of a node which ends when the initial 'name' is given/accepted by the user, which can be several frames after the node was actually created.
FSubobjectEdito...
ParentNodePtr
Pointer to the parent of this subobject
FOnRenameReques...
RenameRequestedDelegate
Handles rename requests