Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMCore
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMStructUpgradeInfo.h |
| Include | #include "RigVMCore/RigVMStructUpgradeInfo.h" |
Syntax
struct FRigVMStructUpgradeInfo
Remarks
Structure used to upgrade to a new implementation of a node
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMStructUpgradeInfo
(
const Old& InOld, |
|||
FRigVMStructUpgradeInfo
(
UScriptStruct* InOldDispatchStruct, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | AddAggregatePin
(
FString InPinName |
Adds a new aggregate pin | |
| void | AddRemappedPin
(
const FString& InOldPinPath, |
Adds a pin to be remapped | |
| const TArray< FString > & | Returns the aggregate pins to add | ||
| const FString & | GetDefaultValueForPin
(
const FName& InPinName |
Returns the default value for a given pin | |
| const TMap< FName, FString > & | Returns the map for all default values | ||
| UScriptStruct * | GetNewStruct () |
Returns the new struct to upgrade to | |
| UScriptStruct * | GetOldStruct () |
Returns the old struct trying to be upgraded | |
| FRigVMTemplateTypeMap | GetTypeMapFromStruct
(
UScriptStruct* InScriptStruct |
Returns a type map representing the struct members | |
| bool | IsValid () |
Returns true if this upgrade info can be applied | |
| FRigVMStructUpgradeInfo | MakeFromStructToFactory
(
UScriptStruct* InRigVMStruct, |
||
| FString | Remaps a pin path based on our internals | ||
| void | SetDefaultValueForPin
(
const FName& InPinName, |
Sets the default value for a given pin |