Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <Shader.hpp>

| Material::Material | ( | ) |
| virtual const char* vl::Material::className | ( | ) | [inline, virtual] |
| virtual ERenderState vl::Material::type | ( | ) | const [inline, virtual] |
Reimplemented from vl::RenderState.
| void Material::apply | ( | const Camera * | ) | const [virtual] |
Implements vl::RenderState.
| void Material::setTransparency | ( | float | alpha | ) |
| void Material::setFrontTransparency | ( | float | alpha | ) |
| void Material::setBackTransparency | ( | float | alpha | ) |
| void Material::setFrontFlatColor | ( | const fvec4 & | color | ) |
| void Material::setBackFlatColor | ( | const fvec4 & | color | ) |
| void Material::setFlatColor | ( | const fvec4 & | color | ) |
| void vl::Material::setAmbient | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setDiffuse | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setSpecular | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setEmission | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setShininess | ( | float | shininess | ) | [inline] |
| void vl::Material::setFrontAmbient | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setFrontDiffuse | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setFrontSpecular | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setFrontEmission | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setFrontShininess | ( | float | shininess | ) | [inline] |
| fvec4 vl::Material::frontAmbient | ( | ) | const [inline] |
| fvec4 vl::Material::frontDiffuse | ( | ) | const [inline] |
| fvec4 vl::Material::frontSpecular | ( | ) | const [inline] |
| fvec4 vl::Material::frontEmission | ( | ) | const [inline] |
| float vl::Material::frontShininess | ( | ) | const [inline] |
| void vl::Material::setBackAmbient | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setBackDiffuse | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setBackSpecular | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setBackEmission | ( | fvec4 | color | ) | [inline] |
| void vl::Material::setBackShininess | ( | float | shininess | ) | [inline] |
| fvec4 vl::Material::backAmbient | ( | ) | const [inline] |
| fvec4 vl::Material::backDiffuse | ( | ) | const [inline] |
| fvec4 vl::Material::backSpecular | ( | ) | const [inline] |
| fvec4 vl::Material::backEmission | ( | ) | const [inline] |
| float vl::Material::backShininess | ( | ) | const [inline] |
| void vl::Material::setColorMaterial | ( | EPolygonFace | face, | |
| EColorMaterial | color | |||
| ) | [inline] |
| EPolygonFace vl::Material::colorMaterialFace | ( | ) | const [inline] |
| EColorMaterial vl::Material::colorMaterial | ( | ) | const [inline] |
| void vl::Material::setColorMaterialEnabled | ( | bool | enabled | ) | [inline] |
| bool vl::Material::colorMaterialEnabled | ( | ) | const [inline] |
fvec4 vl::Material::mFrontAmbient [protected] |
fvec4 vl::Material::mFrontDiffuse [protected] |
fvec4 vl::Material::mFrontSpecular [protected] |
fvec4 vl::Material::mFrontEmission [protected] |
fvec4 vl::Material::mBackAmbient [protected] |
fvec4 vl::Material::mBackDiffuse [protected] |
fvec4 vl::Material::mBackSpecular [protected] |
fvec4 vl::Material::mBackEmission [protected] |
float vl::Material::mBackShininess [protected] |
float vl::Material::mFrontShininess [protected] |
EPolygonFace vl::Material::mColorMaterialFace [protected] |
EColorMaterial vl::Material::mColorMaterial [protected] |
bool vl::Material::mColorMaterialEnabled [protected] |