|
| | ShaderManager (Renderer &renderer) |
| void | addShader (std::string const &name, std::string const &vert_path, std::string const &frag_path, std::string const &geom_path, std::string const &tese_path, std::string const &tesc_path) |
| void | clear () |
| VulkanShaders * | getShaders () const |
| std::function< void(std::latch &count_down)> | load (json config) |
◆ ShaderManager()
| Vyroda::ShaderManager::ShaderManager |
( |
Renderer & | renderer | ) |
|
|
explicit |
◆ addShader()
| void Vyroda::ShaderManager::addShader |
( |
std::string const & | name, |
|
|
std::string const & | vert_path, |
|
|
std::string const & | frag_path, |
|
|
std::string const & | geom_path, |
|
|
std::string const & | tese_path, |
|
|
std::string const & | tesc_path ) |
◆ clear()
| void Vyroda::ShaderManager::clear |
( |
| ) |
|
◆ getShaders()
◆ load()
| std::function< void(std::latch &count_down)> Vyroda::ShaderManager::load |
( |
json | config | ) |
|
The documentation for this class was generated from the following files: