FRigVMNodeExprAST

An abstract syntax tree node expression represents any expression which references a node from the RigVM model.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

RigVMDeveloper

Header

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

Include

#include "RigVMCompiler/RigVMAST.h"

Syntax

class FRigVMNodeExprAST : public FRigVMBlockExprAST

Remarks

An abstract syntax tree node expression represents any expression which references a node from the RigVM model.

Constructors

Name Description

Public function

FRigVMNodeExprAST

(
    const FRigVMNodeExprAST&
)

Disable copy constructor

Protected function

FRigVMNodeExprAST

(
    const FRigVMParserAST* InParse...,
    EType InType,
    URigVMNode* InNode
)

Default constructor (protected so that only parser can access it)

Destructors

Name Description

Public function Virtual

~FRigVMNodeExprAST()

Virtual destructor

Functions

Name Description

Public function Const

URigVMNode &...

 

GetNode()

Returns the node from the model this expression is referencing

Overridden from FRigVMExprAST

Name Description

Protected function Virtual Const

bool

 

IsA

(
    EType InType
)

Overload of the type checking mechanism

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