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, visitWhileStmtvisitprivate 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