Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMCompiler
Inheritance Hierarchy
- UObject
- URigVMCompiler
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCompiler.h |
| Include | #include "RigVMCompiler/RigVMCompiler.h" |
Syntax
UCLASS (BlueprintType)
class URigVMCompiler : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FString, const FRigVMFunctionCompilationData * > | CompiledFunctions | ||
| FRigVMCompiler_GetFunctionCompilationData | GetFunctionCompilationData |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Compile
(
TArray< URigVMGraph* > InGraphs, |
||
| bool | Compile
(
TArray< URigVMGraph* > InGraphs, |
||
| bool | Compile
(
TArray< URigVMGraph* > InGraphs, |
||
| bool | Compile
(
const FRigVMCompileSettings& InSettings, |
||
| bool | CompileFunction
(
const URigVMLibraryNode* InLibraryNode, |
||
| bool | CompileFunction
(
const URigVMLibraryNode* InLibraryNode, |
||
| bool | CompileFunction
(
const FRigVMCompileSettings& InSettings, |
||
| bool | CompileVM
(
TArray< URigVMGraph* > InGraphs, |
||
| FString | GetPinHash
(
const URigVMPin* InPin, |
||
| UScriptStruct * | GetScriptStructForCPPType
(
const FString& InCPPType |
||
| const FRigVMVarExprAST * | GetSourceVarExpr
(
const FRigVMExprAST* InExpr |
Follows assignment expressions to find the source ref counted containers since ref counted containers are not copied for assignments. | |
| void | MarkDebugWatch
(
const FRigVMCompileSettings& InSettings, |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FRigVMCompileSettings | Settings_DEPRECATED |