The class that does the work of compilation. A new instance is spawned for each compile. Stores reference to the class being compiled, the blueprint, etc.
Holds the information for compiling a single function, like a reference to the associated graph, properties, and generated UFunction.
A helper class that handles processing one class of node in the compiler (a singleton). Contains functions for registering pin connections, and generating compiled statements.
Unit of work in the compiler. The compiler translates nodes into a set of compiled statements, which the back-end translates into byte code operations.
A terminal in the graph (literal, const, or variable reference). Each data pin connection is associated with one of these! You can also make your own terms in a
NodeHandlingFunctor;for scratch variables, intermediate results, etc.