Package io.github.douira.glsl_transformer.ast
package io.github.douira.glsl_transformer.ast
-
ClassDescriptionThe AST node is a terminal node that can be printed with a method implemented by subclasses.This class models unparsed directives with the # sign.The types of directives that can be generated.The parsable a AST node defines how AST nodes that can be converted back into parse tree nodes are handled.String node provides a terminal node with arbitrary contents.A tensor abstractly represents the many multidimensional number types that GLSL has.The different ways bits in a tensor can be interpreted.The shape is an array of up to three integers describing how big this tensor is in each dimension.The unparsable AST node is basically just a wrapper around a terminal node that contains a custom string.