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

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

accumulateAlignedVectorSize(UInt32 &size, UInt32 &padding, UInt32 *offset=nullptr)CeresEngine::ShaderCompiler::VarDeclarationStatement
areaCeresEngine::ShaderCompiler::AST
as()CeresEngine::ShaderCompiler::ASTinline
as() constCeresEngine::ShaderCompiler::ASTinline
attributesCeresEngine::ShaderCompiler::Statement
classTypeCeresEngine::ShaderCompiler::VarDeclarationStatementstatic
collectDeclarationIdents(Map< const AST *, String > &declarationASTIdents) const overrideCeresEngine::ShaderCompiler::VarDeclarationStatementvirtual
commentCeresEngine::ShaderCompiler::Statement
fetchStructDeclarationRef() constCeresEngine::ShaderCompiler::VarDeclarationStatement
fetchUniqueVarDeclaration() constCeresEngine::ShaderCompiler::VarDeclarationStatement
fetchVarDeclaration(const String &ident) constCeresEngine::ShaderCompiler::VarDeclarationStatement
flagsCeresEngine::ShaderCompiler::AST
forEachVarDeclaration(const VarDeclarationIteratorFunctor &iterator)CeresEngine::ShaderCompiler::VarDeclarationStatement
getAs(AST *ast)CeresEngine::ShaderCompiler::ASTinlinestatic
getAs(const AST *ast)CeresEngine::ShaderCompiler::ASTinlinestatic
getType() const overrideCeresEngine::ShaderCompiler::VarDeclarationStatementinlinevirtual
hasAnyTypeModifierOf(const InitializerList< TypeModifier > &modifiers) constCeresEngine::ShaderCompiler::VarDeclarationStatement
isBaseMember enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isBuiltin enum valueCeresEngine::ShaderCompiler::AST
isConstOrUniform() constCeresEngine::ShaderCompiler::VarDeclarationStatement
isDeadCode enum valueCeresEngine::ShaderCompiler::AST
isImplicitConst enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isInput() constCeresEngine::ShaderCompiler::VarDeclarationStatement
isOutput() constCeresEngine::ShaderCompiler::VarDeclarationStatement
isParameter enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isReachable enum valueCeresEngine::ShaderCompiler::AST
isSelfParameter enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isShaderInput enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isShaderOutput enum valueCeresEngine::ShaderCompiler::VarDeclarationStatement
isUniform() constCeresEngine::ShaderCompiler::VarDeclarationStatement
makeImplicitConst()CeresEngine::ShaderCompiler::VarDeclarationStatement
setTypeModifier(const TypeModifier modifier)CeresEngine::ShaderCompiler::VarDeclarationStatement
toString(bool useVarNames=true) constCeresEngine::ShaderCompiler::VarDeclarationStatement
Types enum nameCeresEngine::ShaderCompiler::AST
typeSpecifierCeresEngine::ShaderCompiler::VarDeclarationStatement
varDeclarationsCeresEngine::ShaderCompiler::VarDeclarationStatement
VarDeclarationStatement(const SourcePosition &astPos)CeresEngine::ShaderCompiler::VarDeclarationStatementinlineexplicit
VarDeclarationStatement(const SourceArea &astArea)CeresEngine::ShaderCompiler::VarDeclarationStatementinlineexplicit
visit(Visitor *visitor, void *args=nullptr) overrideCeresEngine::ShaderCompiler::VarDeclarationStatementinlinevirtual
~AST()CeresEngine::ShaderCompiler::ASTvirtual