Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRigVMAssignExprAST | An abstract syntax tree assign expression represents the assignment of one expression to another. | ||
| FRigVMASTLinkDescription | A structure to describe a link between two proxies | ||
| FRigVMASTProxy | A proxy which describes an occurence of a subject within a graph. | ||
| FRigVMBlockExprAST | An abstract syntax tree block expression represents a sequence of child expressions to be executed in order. | ||
| FRigVMCachedValueExprAST | An abstract syntax tree cached value expression represents the reference to a variable which needs to be calculated by a call extern expression. | ||
| FRigVMCallExternExprAST | An abstract syntax tree call extern expression represents the invocation of an extern function. | ||
| FRigVMCallstack | A stack describing the model object which led to this invocation. | ||
| FRigVMCodeGenerator | |||
| FRigVMCompilerWorkData | |||
| FRigVMCompileSettings | |||
| FRigVMCopyExprAST | An abstract syntax tree copy expression represents the an assignment of one expression to another which causes / requires a copy operation. | ||
| FRigVMEntryExprAST | An abstract syntax tree entry expression represents an entry point for a function or an event in an event graph. | ||
| FRigVMExitExprAST | An abstract syntax tree exit expression represents the exit out of an entry expression. | ||
| FRigVMExprAST | Base class for an expression within an abstract syntax tree. | ||
| FRigVMExternalVarExprAST | An abstract syntax tree external variable expression represents the reference of unowned / external memory. | ||
| FRigVMInlineFunctionExprAST | |||
| FRigVMInvokeEntryExprAST | An abstract syntax tree entry expression represents an invocation of an entry point. | ||
| FRigVMLiteralExprAST | An abstract syntax tree literal expression represents the definition of const memory for a single variable - vs a var expression which is mutable. | ||
| FRigVMNodeExprAST | An abstract syntax tree node expression represents any expression which references a node from the RigVM model. | ||
| FRigVMNoOpExprAST | 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. | ||
| FRigVMParserAST | The abstract syntax tree parser is the main object to parse a RigVM model graph. | ||
| FRigVMParserASTSettings | The settings to apply during the parse of the abstract syntax tree. | ||
| FRigVMVarExprAST | An abstract syntax tree var expression represents the definition of mutable memory for a single variable. | ||
| URigVMCompiler |