Class ObjMaterial
Defined in File ObjMaterial.hpp
Class Documentation
-
class ObjMaterial
Public Functions
-
ObjMaterial()
-
ObjMaterial(glm::vec3 ambient, glm::vec3 diffuse, glm::vec3 specular, glm::vec3 transmittance, glm::vec3 emission, float shininess, float ior, float dissolve, int illum, int textureID)
-
inline glm::vec3 get_ambient() const
-
inline glm::vec3 get_diffuse() const
-
inline glm::vec3 get_specular() const
-
inline glm::vec3 get_transmittance() const
-
inline glm::vec3 get_emission() const
-
inline float get_shininess() const
-
inline float get_ior() const
-
inline float get_dissolve() const
-
inline int get_illum() const
-
inline int get_textureID() const
-
~ObjMaterial()
Public Members
-
vec3 ambient
-
vec3 diffuse
-
vec3 specular
-
vec3 transmittance
-
vec3 emission
-
float shininess = 0.f
-
float ior = 1.0f
-
float dissolve = 1.f
-
int illum = 0
-
int textureID = -1
-
glm::vec3 ambient = glm::vec3(0.1f, 0.1f, 0.1f)
-
glm::vec3 diffuse = glm::vec3(0.7f, 0.7f, 0.7f)
-
glm::vec3 specular = glm::vec3(1.0f, 1.0f, 1.0f)
-
glm::vec3 transmittance = glm::vec3(0.0f, 0.0f, 0.0f)
-
glm::vec3 emission = glm::vec3(0.0f, 0.0f, 0.10)
-
ObjMaterial()