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
- URigVMFunctionReferenceNode
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMModel/Nodes/RigVMLibraryNode.h |
| Include | #include "RigVMModel/Nodes/RigVMLibraryNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class URigVMLibraryNode : public URigVMTemplateNode
Remarks
The Library Node represents a function invocation of a function specified somewhere else. The function can be expressed as a sub-graph (RigVMGroupNode) or as a referenced function (RigVMFunctionNode).
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Contains
(
URigVMLibraryNode* InContainedNode, |
||
| URigVMGraph * | |||
| const TArray< URigVMLink * > & | |||
| const TArray< URigVMNode * > & | |||
| TMap< FRigVMGraphFunctionIdentifier, uint32 > | |||
| URigVMFunctionEntryNode * | GetEntryNode () |
||
| TArray< FRigVMExternalVariable > | |||
| FRigVMGraphFunctionHeader | GetFunctionHeader
(
IRigVMGraphFunctionHost* InHostObject |
||
| FRigVMGraphFunctionIdentifier | |||
| URigVMFunctionLibrary * | GetLibrary () |
||
| FString | |||
| FString | |||
| FString | |||
| URigVMFunctionReturnNode * |
Overridden from URigVMTemplateNode
| Type | Name | Description | |
|---|---|---|---|
| FName | GetNotation () |
Returns the notation of the node. | |
| UScriptStruct * | Override template node functions. | ||
| const FRigVMTemplate * | GetTemplate () |
Returns the template used for this node |
Overridden from URigVMNode
| Type | Name | Description | |
|---|---|---|---|
| TArray< int32 > | GetInstructionsForVMImpl
(
const FRigVMExtendedExecuteContext& Context, |
||
| uint32 | |||
| FText | Returns the tooltip of this node. | ||
| bool | Override node functions. | ||
| bool | Returns true if the node is defined as non-varying. |
Constants
| Name | Description |
|---|---|
| EmptyLinks | |
| EmptyNodes |