#include <Material.h>
|
| 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 |
|
cinder::gl::Material::Material |
( |
| ) |
|
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 |
|
) |
| |
void cinder::gl::Material::apply |
( |
| ) |
const |
void cinder::gl::Material::setAmbient |
( |
const ColorA & |
aAmbient | ) |
|
void cinder::gl::Material::setDiffuse |
( |
const ColorA & |
aDiffuse | ) |
|
void cinder::gl::Material::setSpecular |
( |
const ColorA & |
aSpecular | ) |
|
void cinder::gl::Material::setShininess |
( |
float |
aShininess | ) |
|
void cinder::gl::Material::setEmission |
( |
const ColorA & |
aEmission | ) |
|
void cinder::gl::Material::setFace |
( |
GLenum |
aFace | ) |
|
ColorA cinder::gl::Material::getAmbient |
( |
| ) |
const |
ColorA cinder::gl::Material::getDiffuse |
( |
| ) |
const |
ColorA cinder::gl::Material::getSpecular |
( |
| ) |
const |
float cinder::gl::Material::getShininess |
( |
| ) |
const |
ColorA cinder::gl::Material::getEmission |
( |
| ) |
const |
GLenum cinder::gl::Material::getFace |
( |
| ) |
const |
ColorA cinder::gl::Material::mAmbient |
|
protected |
ColorA cinder::gl::Material::mDiffuse |
|
protected |
ColorA cinder::gl::Material::mSpecular |
|
protected |
float cinder::gl::Material::mShininess |
|
protected |
ColorA cinder::gl::Material::mEmission |
|
protected |
GLenum cinder::gl::Material::mFace |
|
protected |
The documentation for this class was generated from the following files: