Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRigVMBracketScope | |||
| FRigVMObjectVersion | Copyright Epic Games, Inc. All Rights Reserved. | ||
| TypeIndex | |||
| URigVMBlueprintGeneratedClass | |||
| URigVMEditorSettings | Customize RigVM Rig Editor. | ||
| URigVMHost |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | |||
| FString | RigVMStringUtils::JoinDefaultValue
(
const TArray< FString >& InParts |
Joins the name value pairs into a single default value string. | |
| FString | RigVMStringUtils::JoinNodePath
(
const FString& Left, |
Joins a NodePath from to segments, so for example "CollapseNodeA" and "CollapseNodeB|CollapseNodeC" becomes "CollapseNodeA|CollapseNodeB|CollapseNodeC". | |
| FString | RigVMStringUtils::JoinNodePath
(
const TArray< FString >& InParts |
Joins a NodePath from to segments, so for example ["CollapseNodeA", "CollapseNodeB", "CollapseNodeC"] becomes "CollapseNodeA|CollapseNodeB|CollapseNodeC". | |
| FString | RigVMStringUtils::JoinPinPath
(
const TArray< FString >& InParts |
Joins a PinPath from to segments, so for example ["Node", "Color", "R"] becomes "Node.Color.R". | |
| FString | RigVMStringUtils::JoinPinPath
(
const FString& Left, |
Joins a PinPath from to segments, so for example "Node.Color" and "R" becomes "Node.Color.R". | |
| TArray< FString > | RigVMStringUtils::SplitDefaultValue
(
const FString& InDefaultValue |
Splits the default value into name-value pairs. | |
| bool | RigVMStringUtils::SplitNodePath
(
const FString& InNodePath, |
Splits a NodePath into all segments, so for example "Node.Color.R" becomes ["Node", "Color", "R"]. | |
| bool | RigVMStringUtils::SplitNodePathAtEnd
(
const FString& InNodePath, |
Splits a NodePath at the end, so for example "CollapseNodeA|CollapseNodeB|CollapseNodeC" becomes "CollapseNodeA|CollapseNodeB" and "CollapseNodeC". | |
| bool | RigVMStringUtils::SplitNodePathAtStart
(
const FString& InNodePath, |
Splits a NodePath at the start, so for example "CollapseNodeA|CollapseNodeB|CollapseNodeC" becomes "CollapseNodeA" and "CollapseNodeB|CollapseNodeC". | |
| bool | RigVMStringUtils::SplitPinPath
(
const FString& InPinPath, |
Splits a PinPath into all segments, so for example "Node.Color.R" becomes ["Node", "Color", "R"]. | |
| bool | RigVMStringUtils::SplitPinPathAtEnd
(
const FString& InPinPath, |
Splits a PinPath at the start, so for example "Node.Color.R" becomes "Node.Color" and "R". | |
| bool | RigVMStringUtils::SplitPinPathAtStart
(
const FString& InPinPath, |
Splits a PinPath at the start, so for example "Node.Color.R" becomes "Node" and "Color.R". | |
| FString | RigVMTypeUtils::ArrayTypeFromBaseType
(
const FString& InCPPType |
||
| FString | RigVMTypeUtils::BaseTypeFromArrayType
(
const FString& InCPPType |
||
| FString | RigVMTypeUtils::CPPTypeFromEnum
(
const UEnum* InEnum |
||
| FString | RigVMTypeUtils::CPPTypeFromObject
(
const UObject* InCPPTypeObject |
||
| UObject * | RigVMTypeUtils::FindObjectFromCPPTypeObjectPath
(
const FString& InObjectPath |
Helper function to retrieve an object from a path | |
| UObject * | RigVMTypeUtils::FindObjectGlobally
(
const TCHAR* InObjectName, |
||
| FString | RigVMTypeUtils::GetUniqueStructTypeName
(
const UScriptStruct* InScriptStruct |
||
| const FString & | |||
| const FName & | |||
| const FString & | |||
| const FName & | |||
| UScriptStruct * | |||
| bool | RigVMTypeUtils::IsArrayType
(
const FString& InCPPType |
Returns true if the type specified is an array. | |
| bool | RigVMTypeUtils::IsInterfaceType
(
const FString& InCPPType |
||
| bool | RigVMTypeUtils::IsUObjectType
(
const FString& InCPPType |
||
| UObject * | RigVMTypeUtils::ObjectFromCPPType
(
FString& InOutCPPType, |
Finds the CPPTypeObject from the CPPType. If not found, tries to use redirectors and modifies the InOutCPPType. | |
| FString | RigVMTypeUtils::PostProcessCPPType
(
const FString& InCPPType, |
||
| bool | RigVMTypeUtils::RequiresCPPTypeObject
(
const FString& InCPPType |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FString | BoolArrayType | ||
| const FName | BoolArrayTypeName | ||
| const FString | BoolType | ||
| const FName | BoolTypeName | ||
| const FString | DoubleArrayType | ||
| const FName | DoubleArrayTypeName | ||
| const FString | DoubleType | ||
| const FName | DoubleTypeName | ||
| const FString | FloatArrayType | ||
| const FName | FloatArrayTypeName | ||
| const FString | FloatType | ||
| const FName | FloatTypeName | ||
| const FString | FNameArrayType | ||
| const FName | FNameArrayTypeName | ||
| const FString | FNameType | ||
| const FName | FNameTypeName | ||
| const FString | FStringArrayType | ||
| const FName | FStringArrayTypeName | ||
| const FString | FStringType | ||
| const FName | FStringTypeName | ||
| const FString | Int32ArrayType | ||
| const FName | Int32ArrayTypeName | ||
| const FString | Int32Type | ||
| const FName | Int32TypeName | ||
| const TCHAR[] | TArrayPrefix | ||
| const TCHAR[] | TArrayTemplate | ||
| const TCHAR[] | TObjectPtrPrefix | ||
| const TCHAR[] | TObjectPtrTemplate | ||
| const TCHAR[] | TScriptInterfacePrefix | ||
| const TCHAR[] | TScriptInterfaceTemplate | ||
| const FString | UInt32ArrayType | ||
| const FName | UInt32ArrayTypeName | ||
| const FString | UInt32Type | ||
| const FName | UInt32TypeName | ||
| const FString | UInt8ArrayType | ||
| const FName | UInt8ArrayTypeName | ||
| const FString | UInt8Type | ||
| const FName | UInt8TypeName |