Exported Modules | |
| module | std |
Classes | |
| class | Shader::Shader |
| class | Shader::Shader::Info |
| class | Shader::Shader::Info::WorkGroupSize |
| class | Shader::SlangFactory |
Typedefs | |
| using | ThreadCount = WorkGroupSize |
Functions | |
| Shader () | |
| virtual Info | loadFromFile (std::string path) const =0 |
| virtual Info | loadFromString (std::string code) const =0 |
| virtual | ~Shader ()=default |
| SlangFactory () | |
| void | addShaderSourcePath (std::string path) |
| Shader::Info | loadFromFile (std::string shaderName) const override |
| Shader::Info | loadFromString (std::string shaderName) const override |
| ~SlangFactory () | |
Variables | |
| std::size_t | x {0} |
| std::size_t | y {0} |
| std::size_t | z {0} |
| std::vector< std::uint32_t > | code |
| std::size_t | uniformBufferSize {0} |
| std::vector< std::string > | uniformNames |