Package foundry.veil.impl.glsl.visitor
Class GlslStringWriter
java.lang.Object
foundry.veil.impl.glsl.visitor.GlslStringWriter
- All Implemented Interfaces:
GlslTreeVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoString()voidvisitDeclaration(GlslDeclaration declaration) voidvisitDirective(String directive) voidvisitField(GlslNewNode newNode) @Nullable GlslFunctionVisitorvoidvisitMarkers(Map<String, GlslNode> markers) voidvisitStruct(GlslStructNode structSpecifier) voidvoidvisitVersion(GlslVersion version)
-
Constructor Details
-
GlslStringWriter
public GlslStringWriter()
-
-
Method Details
-
visitMarkers
- Specified by:
visitMarkersin interfaceGlslTreeVisitor
-
visitVersion
- Specified by:
visitVersionin interfaceGlslTreeVisitor
-
visitDirective
- Specified by:
visitDirectivein interfaceGlslTreeVisitor
-
visitField
- Specified by:
visitFieldin interfaceGlslTreeVisitor
-
visitStruct
- Specified by:
visitStructin interfaceGlslTreeVisitor
-
visitDeclaration
- Specified by:
visitDeclarationin interfaceGlslTreeVisitor
-
visitFunction
- Specified by:
visitFunctionin interfaceGlslTreeVisitor
-
visitTreeEnd
public void visitTreeEnd()- Specified by:
visitTreeEndin interfaceGlslTreeVisitor
-
toString
-