#include <Material.h>
List of all members.
Public Member Functions |
| | Material () |
| | Material (const ColorA &aAmbient, const ColorA &aDiffuse=ColorA(0, 0, 0, 1), const ColorA &aSpecular=ColorA(0, 0, 0, 1), float aShininess=1.0f, const ColorA &aEmission=ColorA(0, 0, 0, 1), GLenum aFace=GL_FRONT) |
| void | apply () const |
| void | setAmbient (const ColorA &aAmbient) |
| void | setDiffuse (const ColorA &aDiffuse) |
| void | setSpecular (const ColorA &aSpecular) |
| void | setShininess (float aShininess) |
| void | setEmission (const ColorA &aEmission) |
| void | setFace (GLenum aFace) |
| ColorA | getAmbient () const |
| ColorA | getDiffuse () const |
| ColorA | getSpecular () const |
| float | getShininess () const |
| ColorA | getEmission () const |
| GLenum | getFace () const |
Protected Attributes |
| ColorA | mAmbient |
| ColorA | mDiffuse |
| ColorA | mSpecular |
| float | mShininess |
| ColorA | mEmission |
| GLenum | mFace |
Constructor & Destructor Documentation
| cinder::gl::Material::Material |
( |
const ColorA & |
aAmbient, |
|
|
const ColorA & |
aDiffuse = ColorA( 0, 0, 0, 1 ), |
|
|
const ColorA & |
aSpecular = ColorA( 0, 0, 0, 1 ), |
|
|
float |
aShininess = 1.0f, |
|
|
const ColorA & |
aEmission = ColorA( 0, 0, 0, 1 ), |
|
|
GLenum |
aFace = GL_FRONT |
|
) |
| |
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: