glVertex  5.5.2
Public Member Functions | List of all members
lgl_Material Class Reference

Blinn-Phong material. More...

#include <glvertex_light.h>

Inheritance diagram for lgl_Material:
Inheritance graph
[legend]

Public Member Functions

void setAmbientColor (vec3f color)
 set ambient material reflectance
 
vec3f getAmbientColor () const
 get ambient material reflectance
 
void setDiffuseColor (vec3f color)
 set diffuse material reflectance
 
vec3f getDiffuseColor () const
 get diffuse material reflectance
 
void setSpecularColor (vec3f color)
 set specular material reflectance
 
vec3f getSpecularColor () const
 get specular material reflectance
 
void setExponent (float exponent)
 set specular exponent
 
float getExponent () const
 get specular exponent
 
void setMaterialParameters (vec3f ka=vec3f(0.1f), vec3f kd=vec3f(0.7f), vec3f ks=vec3f(0.2f), float exponent=30)
 set the material parameters
 
void getMaterialParameters (vec3f &ka, vec3f &kd, vec3f &ks, float &exponent) const
 get the material parameters
 
void begin ()
 activate material
 
void end ()
 deactivate material
 

Detailed Description

Blinn-Phong material.


The documentation for this class was generated from the following file: