Package io.github.douira.glsl_transformer.ast
package io.github.douira.glsl_transformer.ast
-
Class SummaryClassDescriptionThe 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 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 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.
-
Enum Class SummaryEnum ClassDescriptionThe types of directives that can be generated.The different ways bits in a tensor can be interpreted.