Navigation
API > API/Plugins > API/Plugins/RigVMEditor
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRigStackEntry | An item in the stack | ||
| FRigVMCompileBlueprintTask | The Compile Blueprint Task is used to compile a blueprint related to a node in the tree (based on the node's path). | ||
| FRigVMNodeLayoutDragDropOp | |||
| FRigVMSwapAssetReferencesContext | |||
| FRigVMSwapAssetReferenceTask | |||
| FRigVMSwapFunctionContext | |||
| FRigVMSwapFunctionTask | |||
| FRigVMTreeAssetRefAssetNode | The asset node which contains multiple reference nodes. | ||
| FRigVMTreeAssetVariantFilter | Filters target assets to show only variants of the source asset. | ||
| FRigVMTreeCategoryNode | A Category Node is a node which presents itself as a category, providing a collapsed UI header. | ||
| FRigVMTreeContext | The context is the top level object passed to anything that has to interact with the tree, like visible node traversal, task execution etc. | ||
| FRigVMTreeDeveloperContentFilter | The Developer Content Filter can be used to hide items which reside on a developer content path. | ||
| FRigVMTreeElement | The Tree Element is the base class for anything within a tree and manages the lifetime as well as type checking | ||
| FRigVMTreeEmptyFunctionRefAssetFilter | |||
| FRigVMTreeEmptyFunctionRefGraphFilter | |||
| FRigVMTreeEngineContentFilter | The Engine Content Filter can be used to hide elements which reside on the engine content path. | ||
| FRigVMTreeFilter | A Filter is used to hide elements from a tree. | ||
| FRigVMTreeFunctionIdentifierAssetNode | |||
| FRigVMTreeFunctionIdentifierNode | |||
| FRigVMTreeFunctionRefAssetNode | |||
| FRigVMTreeFunctionRefGraphNode | |||
| FRigVMTreeFunctionRefNode | |||
| FRigVMTreeFunctionVariantFilter | |||
| FRigVMTreeFunctionWithNoRefsFilter | |||
| FRigVMTreeLoadPackageForNodeTask | The Load Package For Node Task will load a package related to a node given the node's path. | ||
| FRigVMTreeNode | A Node is the base element for anything that is shown within the tree. | ||
| FRigVMTreePackageNode | A Package Node is a special Category Node which reacts to the package being loaded and offers to update its content. | ||
| FRigVMTreePathFilter | The Path filter is used to include elements only if they match a user provided path. | ||
| FRigVMTreePhase | The Phase describes a phase of performing a UI wizard, like picking a set of inputs, or performing tasks. | ||
| FRigVMTreeReferenceNode | A single reference node. | ||
| FRigVMTreeRootNode | A Root Node is a node which can be placed only at the root of the tree. | ||
| FRigVMTreeSourceFunctionFilter | |||
| FRigVMTreeTargetAssetFilter | Filters the source asset from the target asset list. | ||
| FRigVMTreeTargetFunctionFilter | |||
| FRigVMTreeTask | A Task is a small piece of work that needs to be performed. | ||
| FRigVMVariableMappingInfo | UI for displaying property info. | ||
| FRigVMVariantWidgetContext | |||
| SRigStackItem | |||
| SRigVMChangesTreeRow | |||
| SRigVMEnumPicker | |||
| SRigVMGraphBreakLinksWidget | |||
| SRigVMGraphFunctionBulkEditWidget | |||
| SRigVMGraphFunctionLocalizationItem | |||
| SRigVMGraphFunctionLocalizationTableRow | |||
| SRigVMGraphNodeComment | |||
| SRigVMGraphVariableBinding | |||
| SRigVMNodeLayoutWidget | |||
| SRigVMUserDataPath | |||
| SRigVMVariableMappingTreeRow | |||
| SRigVMVariantCapsule |
Typedefs
Enums
| Type | Name | Description | |
|---|---|---|---|
| ERigStackEntry::Type |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< ITableRow > | GenerateRow
(
TSharedPtr< FNodeLayoutRow > InRow, |
||
| void | GetChildrenForRow
(
TSharedPtr< FNodeLayoutRow > InRow, |
||
| FReply | |||
| bool | |||
| FReply | OnAcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
||
| TOptional< EItemDropZone > | OnCanAcceptDrop
(
const FDragDropEvent& InDragDropEvent, |
||
| FReply | OnDragDetectedForRow
(
TSharedPtr< FNodeLayoutRow > InSourceRow |
||
| FReply | OnDrop
(
const FGeometry& InGeometry, |
||
| void | OnItemExpansionChanged
(
TSharedPtr< FNodeLayoutRow > InRow, |
||
| void | OnItemSelectionChanged
(
TSharedPtr< FNodeLayoutRow > InRow, |