Package foundry.veil.impl.glsl.visitor
Interface GlslTreeVisitor
- All Known Implementing Classes:
GlslStringWriter
public interface GlslTreeVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitDeclaration
(GlslDeclaration declaration) void
visitDirective
(String directive) void
visitField
(GlslNewNode newNode) @Nullable GlslFunctionVisitor
void
visitMarkers
(Map<String, GlslNode> markers) void
visitStruct
(GlslStructNode structSpecifier) void
void
visitVersion
(GlslVersion version)
-
Method Details
-
visitMarkers
-
visitVersion
-
visitDirective
-
visitField
-
visitStruct
-
visitDeclaration
-
visitFunction
-
visitTreeEnd
void visitTreeEnd()
-