All Classes and Interfaces
Class
Description
Features of the Preprocessor, which may be enabled or disabled.
Represents for loops.
Defines a function in a GLSL file with an optional body.
Specific locations inside a
GlslTree nodes can be added to.Represents a single parameter declaration.
if/else
Specifies the full operand of something in GLSL in addition to all qualifiers.
Switch statement.
Holds data about what block nodes are contained inside of.
A storage qualifier for a subroutine operand.
Represents the version statement for a GLSL shader source.
An internal exception.
A preprocessor exception.
Does not handle digraphs.
A macro object.
A C Preprocessor.
A handler for preprocessor events, primarily errors and warnings.
An input to the Preprocessor.
A Source for lexing a String.
A Preprocessor token.
Warning classes which may optionally be emitted by the Preprocessor.
Represents both while and do/while loops.