|
Turbo Engine 0.3
A C++ game engine using Allegro 5
|
This is the complete list of members for turbo::ShaderLibrary, including all inherited members.
| add(const std::string &name, Shader *shader) | turbo::ShaderLibrary | |
| create_material(const std::string &name, const std::string &shader_name) | turbo::ShaderLibrary | |
| default_shader() | turbo::ShaderLibrary | |
| get(const std::string &name) const | turbo::ShaderLibrary | |
| has(const std::string &name) const | turbo::ShaderLibrary | |
| load_files(const std::string &name, const Path &vertex_path, const Path &pixel_path) | turbo::ShaderLibrary | |
| load_source(const std::string &name, const std::string &vertex_src, const std::string &pixel_src) | turbo::ShaderLibrary | |
| material(const std::string &name) const | turbo::ShaderLibrary | |
| material_names() const | turbo::ShaderLibrary | |
| shader_names() const | turbo::ShaderLibrary | |
| ShaderLibrary()=default | turbo::ShaderLibrary |