Navigation
API > API/Plugins > API/Plugins/RigVMEditor
A Node is the base element for anything that is shown within the tree.
| Name | FRigVMTreeNode |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Widgets/RigVMTreeToolkitNode.h |
| Include Path | #include "Widgets/RigVMTreeToolkitNode.h" |
Syntax
class FRigVMTreeNode : public FRigVMTreeElement
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FRigVMTreeElement → FRigVMTreeNode
Derived Classes
FRigVMTreeNode derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMTreeNode
(
const FString& InPath |
Widgets/RigVMTreeToolkitNode.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FRefreshDelegate | TBaseDelegate_OneParam< void, bool > | Widgets/RigVMTreeToolkitNode.h | |
| Super | FRigVMTreeElement | Widgets/RigVMTreeToolkitNode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Type | const FLazyName | Widgets/RigVMTreeToolkitNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DirtyChildren() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual void DirtyVisibleChildren() |
Widgets/RigVMTreeToolkitNode.h | ||
TSharedPtr< FRigVMTreeNode > FindVisibleChild
(
const FString& InFullPath, |
Widgets/RigVMTreeToolkitNode.h | ||
virtual IRigVMAssetInterface * GetAsset() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual FAssetData GetAssetData() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual FSlateColor GetBackgroundColor
(
bool bIsHovered, |
Widgets/RigVMTreeToolkitNode.h | ||
virtual const FSlateBrush * GetBackgroundImage
(
bool bIsHovered, |
Widgets/RigVMTreeToolkitNode.h | ||
virtual URigVMBlueprint * GetBlueprint() |
Widgets/RigVMTreeToolkitNode.h | ||
ECheckBoxState GetCheckState() |
Widgets/RigVMTreeToolkitNode.h | ||
TArray< TSharedRef< FRigVMTreeNode > > GetChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
Widgets/RigVMTreeToolkitNode.h | ||
virtual void GetContextMenu
(
FMenuBuilder& InMenuBuilder |
Widgets/RigVMTreeToolkitNode.h | ||
int32 GetDepth() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual const FSlateBrush * GetIconAndTint
(
FLinearColor& OutColor |
Widgets/RigVMTreeToolkitNode.h | ||
virtual FText GetLabel() |
Widgets/RigVMTreeToolkitNode.h | ||
TSharedPtr< FRigVMTreeNode > GetParent() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual const FString & GetPath() |
Widgets/RigVMTreeToolkitNode.h | ||
TSharedRef< FRigVMTreeNode > GetRoot() |
Widgets/RigVMTreeToolkitNode.h | ||
| Widgets/RigVMTreeToolkitNode.h | |||
const TArray< TSharedRef< FRigVMTreeNode > > & GetVisibleChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
Widgets/RigVMTreeToolkitNode.h | ||
virtual bool HasVisibleChildren() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual bool IsCheckable() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual bool IsLoaded() |
Widgets/RigVMTreeToolkitNode.h | ||
void RequestRefresh
(
bool bForce |
Widgets/RigVMTreeToolkitNode.h | ||
void ResetCheckState() |
Widgets/RigVMTreeToolkitNode.h | ||
void SetCheckState
(
ECheckBoxState InNewState |
Widgets/RigVMTreeToolkitNode.h | ||
virtual bool ShouldExpandByDefault() |
Widgets/RigVMTreeToolkitNode.h | ||
TSharedPtr< FRigVMTreeNode > ToSharedPtr() |
Widgets/RigVMTreeToolkitNode.h | ||
TSharedRef< FRigVMTreeNode > ToSharedRef() |
Widgets/RigVMTreeToolkitNode.h |
Overridden from FRigVMTreeElement
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetType() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual bool IsOfType
(
const FName& InType |
Widgets/RigVMTreeToolkitNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChildImpl
(
const TSharedRef< FRigVMTreeNode >& InChild |
Widgets/RigVMTreeToolkitNode.h | ||
bool ContainsAnyVisibleCheckedNode() |
Widgets/RigVMTreeToolkitNode.h | ||
void DirtyVisibleParent() |
Widgets/RigVMTreeToolkitNode.h | ||
virtual TArray< TSharedRef< FRigVMTreeNode > > GetChildrenImpl
(
const TSharedRef< FRigVMTreeContext >& InContext |
Widgets/RigVMTreeToolkitNode.h | ||
void UpdateChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
Widgets/RigVMTreeToolkitNode.h | ||
void UpdateVisibleChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
Widgets/RigVMTreeToolkitNode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FRigVMTreeNode > Create
(
Types... Args |
Widgets/RigVMTreeToolkitNode.h | ||
static TSharedPtr< FRigVMTreeNode > FindVisibleNodeInSet
(
const TArray< TSharedRef< FRigVMTreeNode > >& InNodes, |
Widgets/RigVMTreeToolkitNode.h |