Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMCompiler
Inheritance Hierarchy
- FRigVMExprAST
- FRigVMBlockExprAST
- FRigVMNodeExprAST
- FRigVMNoOpExprAST
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include | #include "RigVMCompiler/RigVMAST.h" |
Syntax
class FRigVMNoOpExprAST : public FRigVMNodeExprAST
Remarks
An abstract syntax tree no-op expression represents an expression which is relevant for the structure of the tree (for grouping for example) but which itself has no operation connected to it. For the RigVM AST we use the no-op expression for representing reroute nodes in the model as well as parameter and variable getter nodes.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRigVMNoOpExprAST
(
const FRigVMNoOpExprAST& |
Disable copy constructor | ||
FRigVMNoOpExprAST
(
const FRigVMASTProxy& InNodeProxy |
Default constructor (protected so that only parser can access it) |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor |