Class VeilASTTransformer
java.lang.Object
io.github.douira.glsl_transformer.ast.transform.ASTParser
io.github.douira.glsl_transformer.ast.transform.ASTTransformer<VeilJobParameters,String>
foundry.veil.impl.client.render.shader.transformer.VeilASTTransformer
- All Implemented Interfaces:
io.github.douira.glsl_transformer.ast.transform.ParameterHolder<VeilJobParameters>
,io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer<VeilJobParameters,
,String> io.github.douira.glsl_transformer.ast.transform.Transformer<String>
,io.github.douira.glsl_transformer.parser.ParserInterface
public class VeilASTTransformer
extends io.github.douira.glsl_transformer.ast.transform.ASTTransformer<VeilJobParameters,String>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.transform.ASTParser
io.github.douira.glsl_transformer.ast.transform.ASTParser.ASTCacheStrategy, io.github.douira.glsl_transformer.ast.transform.ASTParser.ParsingCacheStrategy
-
Constructor Summary
-
Method Summary
Methods inherited from class io.github.douira.glsl_transformer.ast.transform.ASTTransformer
getJobParameters, getPrintType, getRootSupplier, parseSeparateExpression, parseSeparateExternalDeclaration, parseSeparateStatement, parseSeparateTranslationUnit, setJobParameters, setPrintType, setRootSupplier, setTokenFilter, supplyRoot, transform
Methods inherited from class io.github.douira.glsl_transformer.ast.transform.ASTParser
_getInternalInstance, getLexer, getParser, parseExpression, parseExpression, parseExpression, parseExternalDeclaration, parseExternalDeclaration, parseExternalDeclarations, parseNode, parseNodeSeparate, parseStatement, parseStatement, parseStatements, parseTranslationUnit, parseTranslationUnit, setASTCacheStrategy, setBuildCacheSizeAndClear, setLLOnly, setParseCacheSizeAndClear, setParseLineDirectives, setParsingCacheStrategy, setParsingStrategy, setSLLOnly, setThrowParseErrors
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.douira.glsl_transformer.ast.transform.ParameterHolder
withJobParameters
Methods inherited from interface io.github.douira.glsl_transformer.ast.transform.ParameterizedTransformer
transform
-
Constructor Details
-
VeilASTTransformer
public VeilASTTransformer()
-
-
Method Details
-
transform
public String transform(io.github.douira.glsl_transformer.ast.query.RootSupplier rootSupplier, String input) - Specified by:
transform
in classio.github.douira.glsl_transformer.ast.transform.ASTTransformer<VeilJobParameters,
String>
-