Navigation
API > API/Plugins > API/Plugins/RigVM > API/Plugins/RigVM/RigVMCore
References
| Module | RigVM |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMFunction.h |
| Include | #include "RigVMCore/RigVMFunction.h" |
Syntax
struct FRigVMFunction
Remarks
The FRigVMFunction is used to represent a function pointer generated by UHT for a given name. The name might be something like "FMyStruct::MyVirtualMethod"
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FName > | ArgumentNames | ||
| TArray< FRigVMFunctionArgument > | Arguments | ||
| TArray< TRigVMTypeIndex > | ArgumentTypeIndices | ||
| FRigVMDispatchFactory * | Factory | ||
| FRigVMFunctionPtr | FunctionPtr | ||
| int32 | Index | ||
| FString | Name | ||
| UScriptStruct * | Struct | ||
| int32 | TemplateIndex |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMFunction
(
const TCHAR* InName, |
|||
FRigVMFunction
(
const FString& InName, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FName & | GetArgumentNameForOperandIndex
(
int32 InOperandIndex, |
||
| const TArray< FRigVMFunctionArgument > & | GetArguments () |
||
| const TArray< TRigVMTypeIndex > & | |||
| const UScriptStruct * | |||
| FName | |||
| FString | |||
| FString | |||
| FString | GetName () |
||
| const FRigVMTemplate * | GetTemplate () |
||
| bool | IsValid () |
||
| bool | SupportsExecuteContextStruct
(
const UScriptStruct* InExecuteContextStruct |