FRigVMPrototypeArg

The Prototype argument represents a single parameter in a function call and all of its possible types

Windows
MacOS
Linux

References

Module

RigVM

Header

/Engine/Source/Runtime/RigVM/Public/RigVMCore/RigVMPrototype.h

Include

#include "RigVMCore/RigVMPrototype.h"

Syntax

struct FRigVMPrototypeArg

Remarks

The Prototype argument represents a single parameter in a function call and all of its possible types

Variables

Name Description

Protected variable

bool

 

bSingleton

Protected variable

ERigVMPinDirect...

 

Direction

Protected variable

FName

 

Name

Protected variable

TArray< FType >

 

Types

Constructors

Name Description

Protected function

FRigVMPrototypeArg()

Default constructor

Protected function

FRigVMPrototypeArg

(
    FProperty* InProperty
)

Constructor from a property

Functions

Name Description

Public function Const

ERigVMPinDir...

 

GetDirection()

Returns the direction of the argument

Public function Const

const FName ...

 

GetName()

Returns the name of the argument

Public function Const

TArray< FTyp...

 

GetSupportedTypes()

Returns an array of all of the supported types

Public function Const

TArray< FStr...

 

GetSupportedTypeStrings()

Returns an array of all supported types as strings

Public function Const

bool

 

IsSingleton()

Returns true if an argument is singleton (same type for all variants)

Protected function Const

bool

 

IsSingleton

(
    TArray< int32 > InFunctionIndices
)

Public function Const

bool

 

SupportsType

(
    const FString& InCPPType
)

Returns true if this argument supports a given type

Protected function Const

bool

 

SupportsType

(
    const FString& InCPPType,
    TArray< int32 > InFunctionIndices
)

Classes

Name

Description

Public struct

FType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss