|
Brenta Engine 1.2
|
Public Member Functions | |
| Builder & | shader (tenno::shared_ptr< Shader > shader) |
| Builder & | integer (const std::string &name, int val) |
| Builder & | floating (const std::string &name, float val) |
| Builder & | vector (const std::string &name, glm::vec3 val) |
| Builder & | texture (const std::string &name, tenno::shared_ptr< Texture > val, int index) |
| Builder & | watch (const std::filesystem::path &path) |
| Material | build () |
| tenno::vector< std::filesystem::path > | get_watch_paths () const |
Definition at line 34 of file material.hpp.
| Material Material::Builder::build | ( | ) |
Definition at line 100 of file material.cpp.
| Material::Builder & Material::Builder::floating | ( | const std::string & | name, |
| float | val | ||
| ) |
Definition at line 78 of file material.cpp.
| Material::Builder & Material::Builder::integer | ( | const std::string & | name, |
| int | val | ||
| ) |
Definition at line 71 of file material.cpp.
| Material::Builder & Material::Builder::shader | ( | tenno::shared_ptr< Shader > | shader | ) |
Definition at line 64 of file material.cpp.
| Material::Builder & Material::Builder::texture | ( | const std::string & | name, |
| tenno::shared_ptr< Texture > | val, | ||
| int | index | ||
| ) |
Definition at line 92 of file material.cpp.
| Material::Builder & Material::Builder::vector | ( | const std::string & | name, |
| glm::vec3 | val | ||
| ) |
Definition at line 85 of file material.cpp.