4#define LOCTEXT_NAMESPACE "FDlgDataDisplayTreeNode"
9 :
Super(InDisplayText, InParent)
17 return Parent.Pin()->GetParentActor();
27 Super(
FText::FromString(TEXT(
"ROOT")), nullptr)
35 const FText& InDisplayText,
36 const TSharedPtr<FDlgDataDisplayTreeNode>& InParent,
37 TWeakObjectPtr<AActor> InActor
38) :
Super(InDisplayText, InParent),
Actor(InActor)
58 const FText& InDisplayText,
59 const TSharedPtr<FDlgDataDisplayTreeNode>& InParent,
61) :
Super(InDisplayText, InParent)
70 const FText& InDisplayText,
71 const TSharedPtr<FDlgDataDisplayTreeNode>& InParent,
74) :
Super(InDisplayText, InParent), VariableName(InVariableName), VariableType(InVariableType)
79#undef LOCTEXT_NAMESPACE
EDlgDataDisplayVariableTreeNodeType
EDlgDataDisplayCategoryTreeNodeType
TWeakObjectPtr< AActor > Actor
FDlgDataDisplayTreeActorNode(const FText &InDisplayText, const TSharedPtr< FDlgDataDisplayTreeNode > &InParent, TWeakObjectPtr< AActor > InActor)
TWeakObjectPtr< AActor > GetParentActor() const override
FDlgDataDisplayTreeCategoryNode(const FText &InDisplayText, const TSharedPtr< FDlgDataDisplayTreeNode > &InParent, EDlgDataDisplayCategoryTreeNodeType InCategoryType)
FDlgDataDisplayTreeNode(const FText &InDisplayText, const TSharedPtr< Self > &InParent)
EDlgDataDisplayCategoryTreeNodeType CategoryType
EDlgDataDisplayTextTreeNodeType TextType
virtual TWeakObjectPtr< AActor > GetParentActor() const
FDlgDataDisplayTreeRootNode()
FDlgDataDisplayTreeVariableNode(const FText &InDisplayText, const TSharedPtr< FDlgDataDisplayTreeNode > &InParent, FName InVariableName, EDlgDataDisplayVariableTreeNodeType InVariableType)
TWeakPtr< FDlgDataDisplayTreeNode > Parent