Navigation
API > API/Plugins > API/Plugins/RigVMEditor
The Phase describes a phase of performing a UI wizard, like picking a set of inputs, or performing tasks. This can be also seen as the steps a wizard goes through when performing a UI process.
| Name | FRigVMTreePhase |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMEditor/Public/Widgets/RigVMTreeToolkitContext.h |
| Include Path | #include "Widgets/RigVMTreeToolkitContext.h" |
Syntax
class FRigVMTreePhase : public FRigVMTreeElement
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FRigVMTreeElement → FRigVMTreePhase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMTreePhase
(
int32 InID, |
Widgets/RigVMTreeToolkitContext.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FQueueTasksDelegate | TBaseDelegate_OneParam< void, const TArray< TSharedRef< FRigVMTreeTask > > & > | Widgets/RigVMTreeToolkitContext.h | |
| FReplyDelegate | TBaseDelegate_NoParams< FReply > | Widgets/RigVMTreeToolkitContext.h | |
| Super | FRigVMTreeElement | Widgets/RigVMTreeToolkitContext.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Type | const FLazyName | Widgets/RigVMTreeToolkitContext.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowsMultiSelection | bool | Widgets/RigVMTreeToolkitContext.h | ||
| bIsActive | bool | Widgets/RigVMTreeToolkitContext.h | ||
| Context | TSharedRef< FRigVMTreeContext > | Widgets/RigVMTreeToolkitContext.h | ||
| ID | int32 | Widgets/RigVMTreeToolkitContext.h | ||
| IsCancelButtonEnabledAttribute | TAttribute< bool > | Widgets/RigVMTreeToolkitContext.h | ||
| IsCancelButtonVisibleAttribute | TAttribute< bool > | Widgets/RigVMTreeToolkitContext.h | ||
| IsPrimaryButtonEnabledAttribute | TAttribute< bool > | Widgets/RigVMTreeToolkitContext.h | ||
| IsPrimaryButtonVisibleAttribute | TAttribute< bool > | Widgets/RigVMTreeToolkitContext.h | ||
| Name | FString | Widgets/RigVMTreeToolkitContext.h | ||
| OnCancelDelegate | FReplyDelegate | Widgets/RigVMTreeToolkitContext.h | ||
| OnPrimaryActionDelegate | FReplyDelegate | Widgets/RigVMTreeToolkitContext.h | ||
| PrimaryButtonTextAttribute | TAttribute< FText > | Widgets/RigVMTreeToolkitContext.h | ||
| QueueTasksDelegate | FQueueTasksDelegate | Widgets/RigVMTreeToolkitContext.h | ||
| RootNode | TSharedRef< FRigVMTreeRootNode > | Widgets/RigVMTreeToolkitContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddNode
(
const TSharedRef< FRigVMTreeNode >& InNode |
Widgets/RigVMTreeToolkitContext.h | ||
virtual bool AllowsMultiSelection() |
Widgets/RigVMTreeToolkitContext.h | ||
FReply Cancel() |
Widgets/RigVMTreeToolkitContext.h | ||
TSharedPtr< FRigVMTreeNode > FindVisibleNode
(
const FString& InPath |
Widgets/RigVMTreeToolkitContext.h | ||
TArray< TSharedRef< FRigVMTreeNode > > GetAllNodes() |
Widgets/RigVMTreeToolkitContext.h | ||
TSharedRef< FRigVMTreeContext > GetContext() |
Widgets/RigVMTreeToolkitContext.h | ||
int32 GetID() |
Widgets/RigVMTreeToolkitContext.h | ||
const FString & GetName() |
Widgets/RigVMTreeToolkitContext.h | ||
const TArray< TSharedRef< FRigVMTreeNode > > & GetVisibleNodes() |
Widgets/RigVMTreeToolkitContext.h | ||
void IncrementContextHash() |
Widgets/RigVMTreeToolkitContext.h | ||
bool IsActive() |
Widgets/RigVMTreeToolkitContext.h | ||
TAttribute< bool > & IsCancelButtonEnabled() |
Widgets/RigVMTreeToolkitContext.h | ||
TAttribute< bool > & IsCancelButtonVisible() |
Widgets/RigVMTreeToolkitContext.h | ||
TAttribute< bool > & IsPrimaryButtonEnabled() |
Widgets/RigVMTreeToolkitContext.h | ||
TAttribute< bool > & IsPrimaryButtonVisible() |
Widgets/RigVMTreeToolkitContext.h | ||
FReplyDelegate & OnCancel() |
Widgets/RigVMTreeToolkitContext.h | ||
FReplyDelegate & OnPrimaryAction() |
Widgets/RigVMTreeToolkitContext.h | ||
FQueueTasksDelegate & OnQueueTasks() |
Widgets/RigVMTreeToolkitContext.h | ||
FReply PrimaryAction() |
Widgets/RigVMTreeToolkitContext.h | ||
TAttribute< FText > & PrimaryButtonText() |
Widgets/RigVMTreeToolkitContext.h | ||
void QueueTasks
(
const TArray< TSharedRef< FRigVMTreeTask > >& InTasks |
Widgets/RigVMTreeToolkitContext.h | ||
void RemoveNode
(
const TSharedRef< FRigVMTreeNode >& InNode |
Widgets/RigVMTreeToolkitContext.h | ||
void SetAllowsMultiSelection
(
bool InAllowsMultiSelection |
Widgets/RigVMTreeToolkitContext.h | ||
void SetNodes
(
const TArray< TSharedRef< FRigVMTreeNode > >& InNodes |
Widgets/RigVMTreeToolkitContext.h | ||
TSharedPtr< FRigVMTreePhase > ToSharedPtr() |
Widgets/RigVMTreeToolkitContext.h | ||
TSharedRef< FRigVMTreePhase > ToSharedRef() |
Widgets/RigVMTreeToolkitContext.h |
Overridden from FRigVMTreeElement
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetType() |
Widgets/RigVMTreeToolkitContext.h | ||
virtual bool IsOfType
(
const FName& InType |
Widgets/RigVMTreeToolkitContext.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FRigVMTreePhase > Create
(
Types... Args |
Widgets/RigVMTreeToolkitContext.h |