Navigation
API > API/Plugins > API/Plugins/RigVMEditor > API/Plugins/RigVMEditor/Widgets
Inheritance Hierarchy
- TSharedFromThis< FRigVMTreeElement >
- FRigVMTreeElement
- FRigVMTreeNode
- FRigVMTreeCategoryNode
- FRigVMTreePackageNode
- FRigVMTreeAssetRefAssetNode
- FRigVMTreeFunctionIdentifierAssetNode
- FRigVMTreeFunctionRefAssetNode
- FRigVMTreeFunctionIdentifierNode
- FRigVMTreeFunctionRefGraphNode
- FRigVMTreeFunctionRefNode
- FRigVMTreeReferenceNode
- FRigVMTreeRootNode
References
| Module | RigVMEditor |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Widgets/RigVMTreeToolkitNode.h |
| Include | #include "Widgets/RigVMTreeToolkitNode.h" |
Syntax
class FRigVMTreeNode : public FRigVMTreeElement
Remarks
A Node is the base element for anything that is shown within the tree.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsDirtyingParent | ||
| TOptional< ECheckBoxState > | CheckState | ||
| TOptional< TArray< TSharedRef< FRigVMTreeNode > > > | Children | ||
| const FRigVMTreeNode * | Parent | ||
| FString | Path | ||
| FRefreshDelegate | RefreshDelegate | ||
| TArray< FRigVMTag > | Tags | ||
| TArray< TSharedRef< FRigVMTreeNode > > | VisibleChildren | ||
| uint32 | VisibleChildrenHash |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMTreeNode
(
const FString& InPath |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddChildImpl
(
const TSharedRef< FRigVMTreeNode >& InChild |
||
| bool | |||
| TSharedRef< FRigVMTreeNode > | Create
(
Types... Args |
||
| void | |||
| void | |||
| void | |||
| TSharedPtr< FRigVMTreeNode > | FindVisibleChild
(
const FString& InFullPath, |
||
| TSharedPtr< FRigVMTreeNode > | FindVisibleNodeInSet
(
const TArray< TSharedRef< FRigVMTreeNode > >& InNodes, |
||
| FAssetData | GetAssetData () |
||
| FSlateColor | GetBackgroundColor
(
bool bIsHovered, |
||
| const FSlateBrush * | GetBackgroundImage
(
bool bIsHovered, |
||
| URigVMBlueprint * | GetBlueprint () |
||
| ECheckBoxState | |||
| TArray< TSharedRef< FRigVMTreeNode > > | GetChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
||
| TArray< TSharedRef< FRigVMTreeNode > > | GetChildrenImpl
(
const TSharedRef< FRigVMTreeContext >& InContext |
||
| void | GetContextMenu
(
FMenuBuilder& InMenuBuilder |
||
| int32 | GetDepth () |
||
| const FSlateBrush * | GetIconAndTint
(
FLinearColor& OutColor |
||
| FText | GetLabel () |
||
| TSharedPtr< FRigVMTreeNode > | GetParent () |
||
| const FString & | GetPath () |
||
| TSharedRef< FRigVMTreeNode > | GetRoot () |
||
| const TArray< FRigVMTag > & | GetTags () |
||
| const TArray< TSharedRef< FRigVMTreeNode > > & | GetVisibleChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
||
| bool | |||
| bool | IsCheckable () |
||
| bool | IsLoaded () |
||
| void | RequestRefresh
(
bool bForce |
||
| void | |||
| void | SetCheckState
(
ECheckBoxState InNewState |
||
| bool | |||
| TSharedPtr< FRigVMTreeNode > | ToSharedPtr () |
||
| TSharedRef< FRigVMTreeNode > | ToSharedRef () |
||
| void | UpdateChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
||
| void | UpdateVisibleChildren
(
const TSharedRef< FRigVMTreeContext >& InContext |
Overridden from FRigVMTreeElement
Typedefs
| Name | Description |
|---|---|
| FRefreshDelegate | |
| Super |
Constants
| Name | Description |
|---|---|
| Type |