Lines Matching defs:ProgramCollection
70 class ProgramCollection
73 ProgramCollection (void);
74 ProgramCollection (const BuildOptions defaultBuildOptions);
75 ~ProgramCollection (void);
78 ProgramCollection (const ProgramCollection<Program, BuildOptions>& other) = delete;
79 ProgramCollection<Program, BuildOptions>& operator=(const ProgramCollection<Program, BuildOptions>& other) = delete;
125 ProgramCollection<Program, BuildOptions>::ProgramCollection (void)
130 ProgramCollection<Program, BuildOptions>::ProgramCollection (const BuildOptions defaultBuildOptions)
137 ProgramCollection<Program, BuildOptions>::~ProgramCollection (void)
143 void ProgramCollection<Program, BuildOptions>::clear (void)
151 Program& ProgramCollection<Program, BuildOptions>::add (const std::string& name)
162 Program& ProgramCollection<Program, BuildOptions>::add (const std::string& name, const BuildOptions* buildOptions)
173 void ProgramCollection<Program, BuildOptions>::add (const std::string& name, de::MovePtr<Program>& program)
181 bool ProgramCollection<Program, BuildOptions>::contains (const std::string& name) const
187 const Program& ProgramCollection<Program, BuildOptions>::get (const std::string& name) const
193 typedef ProgramCollection<GlslSource, ShaderBuildOptions> GlslSourceCollection;
194 typedef ProgramCollection<HlslSource, ShaderBuildOptions> HlslSourceCollection;
195 typedef ProgramCollection<SpirVAsmSource, SpirVAsmBuildOptions> SpirVAsmCollection;
216 typedef ProgramCollection<ProgramBinary, BinaryBuildOptions> BinaryCollection;