Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMModel > API/Plugins/RigVMDeveloper/RigVMModel/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMNode
- URigVMTemplateNode
- URigVMLibraryNode
- URigVMCollapseNode
- URigVMAggregateNode
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMAggregateNode.h |
| Include | #include "RigVMModel/Nodes/RigVMAggregateNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class URigVMAggregateNode : public URigVMCollapseNode
Remarks
The Aggregate Node contains a subgraph of nodes with aggregate pins (2in+1out or 1out+2in) connected to each other. For example, a unit node IntAdd which adds 2 integers and provides Result=A+B could have A, B and Result as aggregates in order to add additional input pins to construct an Aggregate Node that computes Result=A+B+C.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| URigVMNode * | |||
| URigVMNode * |
Overridden from URigVMTemplateNode
| Type | Name | Description | |
|---|---|---|---|
| FName |
Overridden from URigVMNode
| Type | Name | Description | |
|---|---|---|---|
| TArray< URigVMPin * > | |||
| TArray< URigVMPin * > | |||
| URigVMPin * | |||
| FLinearColor | GetNodeColor () |
Returns the color of this node - used for UI. | |
| FString | GetNodeTitle () |
Returns the title of this Node - used for UI. | |
| URigVMPin * | |||
| URigVMPin * | |||
| FText | Returns the tooltip of this node. | ||
| FText | GetToolTipTextForPin
(
const URigVMPin* InPin |
||
| bool | IsAggregate () |
||
| bool |