Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/FRigVMCodeGenerator
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FRigVMCodeOutput > Generate
(
const TSharedPtr< FRigVMCodeConverter >& InConverter, |
Generates output from a single template. | RigVMCompiler/RigVMCodeGenerator.h | |
static TSharedPtr< FRigVMCodeOutput > Generate
(
const TSharedPtr< FRigVMCodeConverter >& InConverter, |
Generates output from a template (static version). | RigVMCompiler/RigVMCodeGenerator.h |
Generate(const TSharedPtr< FRigVMCodeConverter > &, const FString &)
Description
Generates output from a single template.
| Name | Generate |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeGenerator.h |
| Include Path | #include "RigVMCompiler/RigVMCodeGenerator.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeGenerator.cpp |
TSharedPtr < FRigVMCodeOutput > Generate
(
const TSharedPtr < FRigVMCodeConverter > & InConverter,
const FString & InTemplateName
) const
The rendered output, or nullptr if the template was not found.
Parameters
| Name | Remarks |
|---|---|
| InConverter | The converter containing parsed bytecode as JSON. |
| InTemplateName | Name of the template to render. |
Generate(const TSharedPtr< FRigVMCodeConverter > &, const TSharedPtr< FRigVMCodeTemplate > &)
Description
Generates output from a template (static version).
| Name | Generate |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeGenerator.h |
| Include Path | #include "RigVMCompiler/RigVMCodeGenerator.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeGenerator.cpp |
static TSharedPtr < FRigVMCodeOutput > Generate
(
const TSharedPtr < FRigVMCodeConverter > & InConverter,
const TSharedPtr < FRigVMCodeTemplate > & InCodeTemplate
)
The rendered output.
Parameters
| Name | Remarks |
|---|---|
| InConverter | The converter containing parsed bytecode as JSON. |
| InCodeTemplate | The template to render. |