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 |