public abstract class SLBackend extends TreeScanner
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isPixcoordReferenced |
protected boolean |
isVertexColorReferenced |
protected int |
maxTexCoordIndex |
| Modifier | Constructor and Description |
|---|---|
protected |
SLBackend(JSLParser parser,
ProgramUnit program) |
scan, visitGlueBlockvisitprotected boolean isPixcoordReferenced
protected boolean isVertexColorReferenced
protected int maxTexCoordIndex
protected SLBackend(JSLParser parser, ProgramUnit program)
protected final void output(String s)
public final String getShader()
protected final JSLParser getParser()
protected String getHeader()
public void visitArrayAccessExpr(ArrayAccessExpr e)
visitArrayAccessExpr in class TreeScannerpublic void visitBinaryExpr(BinaryExpr e)
visitBinaryExpr in class TreeScannerpublic void visitBreakStmt(BreakStmt s)
visitBreakStmt in class TreeScannerpublic void visitCallExpr(CallExpr e)
visitCallExpr in class TreeScannerpublic void visitCompoundStmt(CompoundStmt s)
visitCompoundStmt in class TreeScannerpublic void visitContinueStmt(ContinueStmt s)
visitContinueStmt in class TreeScannerpublic void visitDeclStmt(DeclStmt s)
visitDeclStmt in class TreeScannerpublic void visitDiscardStmt(DiscardStmt s)
visitDiscardStmt in class TreeScannerpublic void visitDoWhileStmt(DoWhileStmt s)
visitDoWhileStmt in class TreeScannerpublic void visitExprStmt(ExprStmt s)
visitExprStmt in class TreeScannerpublic void visitFieldSelectExpr(FieldSelectExpr e)
visitFieldSelectExpr in class TreeScannerpublic void visitForStmt(ForStmt s)
visitForStmt in class TreeScannerpublic void visitFuncDef(FuncDef d)
visitFuncDef in class TreeScannerpublic void visitLiteralExpr(LiteralExpr e)
visitLiteralExpr in class TreeScannerpublic void visitParenExpr(ParenExpr e)
visitParenExpr in class TreeScannerpublic void visitProgramUnit(ProgramUnit p)
visitProgramUnit in class TreeScannerpublic void visitReturnStmt(ReturnStmt s)
visitReturnStmt in class TreeScannerpublic void visitSelectStmt(SelectStmt s)
visitSelectStmt in class TreeScannerpublic void visitUnaryExpr(UnaryExpr e)
visitUnaryExpr in class TreeScannerpublic void visitVarDecl(VarDecl d)
visitVarDecl in class TreeScannerpublic void visitVariableExpr(VariableExpr e)
visitVariableExpr in class TreeScannerpublic void visitVectorCtorExpr(VectorCtorExpr e)
visitVectorCtorExpr in class TreeScannerpublic void visitWhileStmt(WhileStmt s)
visitWhileStmt in class TreeScannerCopyright © 2025. All rights reserved.