Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMModel > API/Plugins/RigVMDeveloper/RigVMModel/Nodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URigVMNode
- URigVMTemplateNode
- URigVMLibraryNode
- URigVMFunctionReferenceNode
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMFunctionReferenceNode.h |
| Include | #include "RigVMModel/Nodes/RigVMFunctionReferenceNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class URigVMFunctionReferenceNode : public URigVMLibraryNode
Remarks
The Function Reference Node is a library node which references a library node from a separate function library graph.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FRigVMExternalVariable > | GetExternalVariables
(
bool bRemapped |
||
| FName | GetOuterVariableName
(
const FName& InInnerVariableName |
||
| const FRigVMGraphFunctionData * | GetReferencedFunctionData
(
bool bLoadIfNecessary |
||
| const FRigVMGraphFunctionHeader & | |||
| const TMap< FName, FName > & | |||
| bool | |||
| bool | |||
| bool | |||
| URigVMLibraryNode * | |||
| bool | Variable remapping. |
Overridden from URigVMLibraryNode
| Type | Name | Description | |
|---|---|---|---|
| TArray< FRigVMExternalVariable > | |||
| FRigVMGraphFunctionIdentifier | |||
| FString | |||
| FString |
Overridden from URigVMTemplateNode
| Type | Name | Description | |
|---|---|---|---|
| const FRigVMTemplate * | GetTemplate () |
Returns the template used for this node |
Overridden from URigVMNode
| Type | Name | Description | |
|---|---|---|---|
| FLinearColor | GetNodeColor () |
Returns the color of this node - used for UI. | |
| FString | GetNodeTitle () |
Returns the title of this Node - used for UI. | |
| uint32 | |||
| FText | Returns the tooltip of this node. |