47 std::string m_textureName;
49 glm::vec3 m_colorDiffuse;
50 glm::vec3 m_colorAmbient;
51 glm::vec3 m_colorSpecular;
Definition Material.hpp:19
void setAmbientColour(glm::vec3 ambC)
Definition Material.cpp:21
Shader * getShader()
Definition Material.cpp:56
Material()
Definition Material.cpp:5
glm::vec3 getDiffuseColour()
Definition Material.cpp:37
~Material()
Definition Material.cpp:9
void setShininess(float shininess)
Definition Material.cpp:32
glm::vec3 getAmbientColour()
Definition Material.cpp:40
void setShader(Shader *shader)
Definition Material.cpp:52
float getOpacity()
Definition Material.cpp:47
void setDiffuseColour(glm::vec3 diffC)
Definition Material.cpp:17
bool shaderIsInitialized()
Definition Material.cpp:61
void setSpecularColour(glm::vec3 specC)
Definition Material.cpp:25
std::string getTextureName()
Definition Material.cpp:66
void setOpacity(float opacity)
Definition Material.cpp:29
glm::vec3 getSpecularColour()
Definition Material.cpp:43
void setTextureName(const char *name)
Definition Material.cpp:14
Shader.
Definition Shader.hpp:27