RigVMDeveloper

Windows
MacOS
Linux

Filters

Functions

Name Description

Public function

FString

 

RigVMPythonUtils::LinearColorToPythonString

(
    const FLinearColor& Color
)

Public function

FString

 

RigVMPythonUtils::NameToPep8

(
    const FString& Name
)

Public function

void

 

RigVMPythonUtils::Print

(
    const FString& BlueprintTitle,
    const FString& InMessage
)

Public function

void

 

RigVMPythonUtils::PrintPythonContext

(
    const FString& InBlueprintName
)

Public function

FString

 

RigVMPythonUtils::TransformToPythonString

(
    const FTransform& Transform
)

Public function

FString

 

RigVMPythonUtils::Vector2DToPythonString

(
    const FVector2D& Vector
)

Public function

bool

 

RigVMTypeUtils::AreCompatible

(
    const FEdGraphPinType& InTypeA,
    const FEdGraphPinType& InTypeB,
    const FString& InSegmentPathA,
    const FString& InSegmentPathB
)

Public function

bool

 

RigVMTypeUtils::AreCompatible

(
    const FRigVMExternalVariable& InTy...,
    const FRigVMExternalVariable& InTy...,
    const FString& InSegmentPathA,
    const FString& InSegmentPathB
)

Public function

bool

 

RigVMTypeUtils::AreCompatible

(
    const FString& InCPPTypeA,
    UObject* InCPPTypeObjectA,
    const FString& InCPPTypeB,
    UObject* InCPPTypeObjectB
)

Public function

FString

 

RigVMTypeUtils::ArrayTypeFromBaseType

(
    const FString& InCPPType
)

Public function

FString

 

RigVMTypeUtils::BaseTypeFromArrayType

(
    const FString& InCPPType
)

Public function

bool

 

RigVMTypeUtils::CPPTypeFromExternalVariable

(
    const FRigVMExternalVariable& InEx...,
    FString& OutCPPType,
    UObject** OutCPPTypeObject
)

Public function

bool

 

RigVMTypeUtils::CPPTypeFromPinType

(
    const FEdGraphPinType& InPinType,
    FString& OutCPPType,
    FName& OutCPPTypeObjectPath
)

Public function

bool

 

RigVMTypeUtils::CPPTypeFromPinType

(
    const FEdGraphPinType& InPinType,
    FString& OutCPPType,
    UObject** OutCPPTypeObject
)

Public function

FRigVMExtern...

 

RigVMTypeUtils::ExternalVariableFromBPVariableDescription

(
    const FBPVariableDescription& InVa...
)

Public function

FRigVMExtern...

 

RigVMTypeUtils::ExternalVariableFromCPPType

(
    const FName& InName,
    const FString& InCPPType,
    UObject* InCPPTypeObject,
    bool bInPublic,
    bool bInReadonly
)

Public function

FRigVMExtern...

 

RigVMTypeUtils::ExternalVariableFromCPPTypePath

(
    const FName& InName,
    const FString& InCPPTypePath,
    bool bInPublic,
    bool bInReadonly
)

Public function

FRigVMExtern...

 

RigVMTypeUtils::ExternalVariableFromPinType

(
    const FName& InName,
    const FEdGraphPinType& InPinType,
    bool bInPublic,
    bool bInReadonly
)

Public function

FRigVMExtern...

 

RigVMTypeUtils::ExternalVariableFromRigVMVariableDescription

(
    const FRigVMGraphVariableDescriptio...
)

Public function

bool

 

RigVMTypeUtils::IsArrayType

(
    const FString& InCPPType
)

Returns true if the type specified is an array.

Public function

bool

 

RigVMTypeUtils::IsUObjectType

(
    const FString& InCPPType
)

Public function

FEdGraphPinT...

 

RigVMTypeUtils::PinTypeFromCPPType

(
    const FString& InCPPType,
    UObject* InCPPTypeObject
)

Public function

FEdGraphPinT...

 

RigVMTypeUtils::PinTypeFromExternalVariable

(
    const FRigVMExternalVariable& InEx...
)

Public function

FEdGraphPinT...

 

RigVMTypeUtils::PinTypeFromRigVMVariableDescription

(
    const FRigVMGraphVariableDescriptio...
)

Public function

FEdGraphPinT...

 

RigVMTypeUtils::SubPinType

(
    const FEdGraphPinType& InPinType,
    const FString& SegmentPath
)

Variables

Name Description

Public variable

const TCHAR[]

 

TArrayPrefix

Public variable

const TCHAR[]

 

TArrayTemplate

Public variable

const TCHAR[]

 

TObjectPtrPrefix

Public variable

const TCHAR[]

 

TObjectPtrTemplate