| GraphCompiler |
| Errors | Error list, doesn't give you much information currently |
| Graph | Current graph we're compiling |
| IsNotPreview | |
| IsPreview | Is this compile for just the preview or not, preview uses attributes for constant values |
| IsPs | |
| IsVs | |
| Nodes | |
| OnAttribute | |
| PixelIncludes | |
| Stage | |
| Subgraphs | The loaded sub-graphs |
| VertexIncludes |
| Generate | Generate shader code, will evaluate the graph if it hasn't already. Different code is generated for preview and not preview. |
| RegisterFunction | |
| RegisterGlobal | |
| RegisterInclude | |
| Result | Get result of an input |
| ResultFunction | |
| ResultOrDefault | Get result of an input with an optional default value if it failed to resolve |
| ResultParameter | Get result of a value that can be set in material editor |
| ResultTexture | Register a texture and return the name of it |
| ResultValue | Get result of a value, in preview mode an attribute will be registered and returned Only supports float, Vector2, Vector3, Vector4, Color, bool |
| ValueTypes |