Class ObjMaterial#

Class Documentation#

class ObjMaterial#

Public Functions

inline ObjMaterial()#
inline ObjMaterial(glm::vec3 p_ambient, glm::vec3 p_diffuse, glm::vec3 p_specular, glm::vec3 p_transmittance, glm::vec3 p_emission, float p_shininess, float p_ior, float p_dissolve, int p_illum, int p_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() = default#

Public Members

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#