class PrismLoaderBackend extends TreeScanner
Modifier and Type | Field and Description |
---|---|
private boolean |
isPixcoordReferenced |
private int |
maxTexCoordIndex |
private JSLParser |
parser |
Constructor and Description |
---|
PrismLoaderBackend(JSLParser parser,
ProgramUnit program) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getGlueCode(java.lang.String shaderName) |
private org.antlr.stringtemplate.StringTemplate |
getTemplate(java.lang.String type) |
void |
visitVariableExpr(VariableExpr e) |
scan, visitArrayAccessExpr, visitBinaryExpr, visitBreakStmt, visitCallExpr, visitCompoundStmt, visitContinueStmt, visitDeclStmt, visitDiscardStmt, visitDoWhileStmt, visitExprStmt, visitFieldSelectExpr, visitForStmt, visitFuncDef, visitGlueBlock, visitLiteralExpr, visitParenExpr, visitProgramUnit, visitReturnStmt, visitSelectStmt, visitUnaryExpr, visitVarDecl, visitVectorCtorExpr, visitWhileStmt
visit
private JSLParser parser
private int maxTexCoordIndex
private boolean isPixcoordReferenced
public PrismLoaderBackend(JSLParser parser, ProgramUnit program)
private org.antlr.stringtemplate.StringTemplate getTemplate(java.lang.String type)
public java.lang.String getGlueCode(java.lang.String shaderName)
public void visitVariableExpr(VariableExpr e)
visitVariableExpr
in class TreeScanner