#include <materials.hh>
|
| Material (const std::string &diffuse_path, const std::string &specular_path, const std::string &emission_path, float shininess, float emissioness, bool emission_mask) |
|
void | bind (Shader &shader) |
|
void | unbind () |
|
void | set_emissioness (float e) |
|
void | set_emaision (bool flag) |
|
◆ Material()
Material::Material |
( |
const std::string & |
diffuse_path, |
|
|
const std::string & |
specular_path, |
|
|
const std::string & |
emission_path, |
|
|
float |
shininess, |
|
|
float |
emissioness, |
|
|
bool |
emission_mask |
|
) |
| |
◆ bind()
void Material::bind |
( |
Shader & |
shader | ) |
|
◆ set_emaision()
void Material::set_emaision |
( |
bool |
flag | ) |
|
|
inline |
◆ set_emissioness()
void Material::set_emissioness |
( |
float |
e | ) |
|
|
inline |
◆ unbind()
void Material::unbind |
( |
| ) |
|
◆ m_diffuse
◆ m_emission
◆ m_emission_mask
bool Material::m_emission_mask |
|
private |
◆ m_emissioness
float Material::m_emissioness |
|
private |
◆ m_shininess
float Material::m_shininess |
|
private |
◆ m_specular
The documentation for this class was generated from the following files: