CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::VisitorTracker Member List

This is the complete list of members for CeresEngine::ShaderCompiler::VisitorTracker, including all inherited members.

getActiveCallExpression() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getActiveFunctionDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getActiveFunctionStructDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getActiveLValueExpression() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getActiveStructDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getActiveVarDeclarationStatement() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
getStructDeclarationStack() constCeresEngine::ShaderCompiler::VisitorTrackerinlineprotected
getUniformBufferDeclarationStack() constCeresEngine::ShaderCompiler::VisitorTrackerinlineprotected
isInsideEntryPoint() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideFunctionDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideGlobalScope() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideSecondaryEntryPoint() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideStructDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideUniformBufferDeclaration() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
isInsideVarDeclarationStatement() constCeresEngine::ShaderCompiler::VisitorTrackerprotected
mCallExpressionStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
mFuncDeclarationStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
mLvalueExpressionStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
mStackLevelOf2ndEntryPointCeresEngine::ShaderCompiler::VisitorTrackerprivate
mStackLevelOfEntryPointCeresEngine::ShaderCompiler::VisitorTrackerprivate
mStructDeclarationStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
mUniformBufferDeclarationStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
mVarDeclarationStatementStackCeresEngine::ShaderCompiler::VisitorTrackerprivate
popCallExpression()CeresEngine::ShaderCompiler::VisitorTrackerprotected
popFunctionDeclaration()CeresEngine::ShaderCompiler::VisitorTrackerprotected
popLValueExpression()CeresEngine::ShaderCompiler::VisitorTrackerprotected
popStructDeclaration()CeresEngine::ShaderCompiler::VisitorTrackerprotected
popUniformBufferDeclaration()CeresEngine::ShaderCompiler::VisitorTrackerprotected
popVarDeclarationStatement()CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushCallExpression(CallExpression *callExpression)CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushFunctionDeclaration(FunctionDeclaration *funcDeclaration)CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushLValueExpression(Expression *expression)CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushStructDeclaration(StructDeclaration *structDeclaration)CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushUniformBufferDeclaration(UniformBufferDeclaration *uniformBufferDeclaration)CeresEngine::ShaderCompiler::VisitorTrackerprotected
pushVarDeclarationStatement(VarDeclarationStatement *varDeclarationStatement)CeresEngine::ShaderCompiler::VisitorTrackerprotected
visit(const T &ast, void *args=nullptr)CeresEngine::ShaderCompiler::Visitorinlineprotected
visit(const Vector< T > &astList, void *args=nullptr)CeresEngine::ShaderCompiler::Visitorinlineprotected
visitAliasDeclaration(AliasDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitAliasDeclarationStatement(AliasDeclarationStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitArrayDimension(ArrayDimension *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitArrayExpression(ArrayExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitAssignExpression(AssignExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitAttribute(Attribute *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitBasicDeclarationStatement(BasicDeclarationStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitBinaryExpression(BinaryExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitBracketExpression(BracketExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitBufferDeclaration(BufferDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitBufferDeclarationStatement(BufferDeclarationStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitCallExpression(CallExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitCastExpression(CastExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitCodeBlock(CodeBlock *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitCodeBlockStatement(CodeBlockStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitCtrlTransferStatement(CtrlTransferStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitDoWhileLoopStatement(DoWhileLoopStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitElseStatement(ElseStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitExpressionStatement(ExpressionStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitForLoopStatement(ForLoopStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitFunctionDeclaration(FunctionDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitIfStatement(IfStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitInitializerExpression(InitializerExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitLayoutStatement(LayoutStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitLiteralExpression(LiteralExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitNullExpression(NullExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitNullStatement(NullStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitObjectExpression(ObjectExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitPackOffset(PackOffset *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitPostUnaryExpression(PostUnaryExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitProgram(Program *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitRegister(Register *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitReturnStatement(ReturnStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSamplerDeclaration(SamplerDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSamplerDeclarationStatement(SamplerDeclarationStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSamplerValue(SamplerValue *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSequenceExpression(SequenceExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitStructDeclaration(StructDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSwitchCase(SwitchCase *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitSwitchStatement(SwitchStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitTernaryExpression(TernaryExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitTypeSpecifier(TypeSpecifier *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitTypeSpecifierExpression(TypeSpecifierExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitUnaryExpression(UnaryExpression *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitUniformBufferDeclaration(UniformBufferDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitVarDeclaration(VarDeclaration *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitVarDeclarationStatement(VarDeclarationStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
visitWhileLoopStatement(WhileLoopStatement *ast, void *args)CeresEngine::ShaderCompiler::Visitorvirtual
~Visitor()=defaultCeresEngine::ShaderCompiler::Visitorvirtual