56 class IncludeFunction;
60 class IncludeContainer
72 static const std::string NamePrefix;
73 static const std::string FetchOverlayCubic;
77 const std::vector<const ShaderPipelineInclude*>& getIncludes() {
return _includes; }
88 IncludeFunction* addFunction(
const std::string& returnType,
89 const std::string& name,
90 const std::string& parameterString,
91 const std::string& body);
93 StructFunction* addStruct(
const std::string& name,
const std::string& members);
96 std::vector<const ShaderPipelineInclude*> _includes;