FRigVMParserASTSettings

The settings to apply during the parse of the abstract syntax tree.

Windows
MacOS
Linux

References

Module

RigVMDeveloper

Header

/Engine/Source/Developer/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h

Include

#include "RigVMCompiler/RigVMAST.h"

Syntax

struct FRigVMParserASTSettings

Remarks

The settings to apply during the parse of the abstract syntax tree. The folding settings can affect the performance of the parse dramatically.

Variables

Name Description

Public variable

bool

 

bFoldAssignments

Fold assignments / copies

Public variable

bool

 

bFoldConstantBranches

Fold / remove unreachable / constant branches

Public variable

bool

 

bFoldLiterals

Fold literals and share memory

Public variable

bool

 

bFoldReroutes

Remove no op nodes - used for reroutes and other expressions.

Functions

Name Description

Public function Static

FRigVMParser...

 

Fast()

Static method to provide fast AST parse settings

Public function Static

FRigVMParser...

 

Optimized()

Static method to provide AST parse settings tuned for a fast executing runtime, but slow parse

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