Navigation
Unreal Engine C++ API Reference > 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 |