#include <material.h>
Inheritance diagram for CMaterial::
Public Methods | |
CMaterial (CGLContext &context) | |
virtual void | SetAmbient (cpu_vec_xyzw ambient)=0 |
virtual void | SetDiffuse (cpu_vec_xyzw diffuse)=0 |
virtual void | SetSpecular (cpu_vec_xyzw specular)=0 |
virtual void | SetEmission (cpu_vec_xyzw emission)=0 |
virtual void | SetShininess (float shine)=0 |
Protected Attributes | |
CGLContext & | GLContext |
|
Definition at line 26 of file material.h. |
|
Reimplemented in CImmMaterial, and CDListMaterial. Referenced by CMaterialManager::Color(), and glMaterialfv().
|
|
Reimplemented in CImmMaterial, and CDListMaterial. Referenced by CMaterialManager::Color(), and glMaterialfv().
|
|
Reimplemented in CImmMaterial, and CDListMaterial. Referenced by CMaterialManager::Color(), and glMaterialfv().
|
|
Reimplemented in CImmMaterial, and CDListMaterial. Referenced by glMaterialf(), and glMaterialfv().
|
|
Reimplemented in CImmMaterial, and CDListMaterial. Referenced by CMaterialManager::Color(), and glMaterialfv().
|
|
Definition at line 23 of file material.h. |