#include <gfx_opengl.hh>
Public Member Functions | |
| Material (void) | |
| void | SetAmbient (const RGBA rgba) |
| void | SetDiffuse (const RGBA rgba) |
| void | SetSpecular (const RGBA rgba) |
| void | SetShininess (const fp shininess) |
Private Attributes | |
| bool | mSetAmbient |
| TinyArray< 4, GLfloat > | mAmbient |
| bool | mSetDiffuse |
| TinyArray< 4, GLfloat > | mDiffuse |
| bool | mSetSpecular |
| TinyArray< 4, GLfloat > | mSpecular |
| bool | mSetShininess |
| TinyArray< 1, GLfloat > | mShininess |
Friends | |
| class | GFX |
| bool | operator< (const Material &a, const Material &b) |
Client defines it via accessors, then passes it to GFX::SetMaterial(Material).
| gfx::GFX::Material::Material | ( | void | ) |
Material class methods.
| void gfx::GFX::Material::SetAmbient | ( | const RGBA | rgba | ) |
| void gfx::GFX::Material::SetDiffuse | ( | const RGBA | rgba | ) |
| void gfx::GFX::Material::SetSpecular | ( | const RGBA | rgba | ) |
| void gfx::GFX::Material::SetShininess | ( | const fp | shininess | ) |
friend class GFX [friend] |
bool gfx::GFX::Material::mSetAmbient [private] |
TinyArray<4,GLfloat> gfx::GFX::Material::mAmbient [private] |
bool gfx::GFX::Material::mSetDiffuse [private] |
TinyArray<4,GLfloat> gfx::GFX::Material::mDiffuse [private] |
bool gfx::GFX::Material::mSetSpecular [private] |
TinyArray<4,GLfloat> gfx::GFX::Material::mSpecular [private] |
bool gfx::GFX::Material::mSetShininess [private] |
TinyArray<1,GLfloat> gfx::GFX::Material::mShininess [private] |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:27 2007