#include <ddgmaterial.h>
Class diagram for ddgMaterial:
Public Members | |||
ddgMaterial ( unsigned char r = 200, unsigned char g = 200, unsigned char b = 200 ) | |||
By default this sets diffuse color. | |||
void | ambient (unsigned char r, unsigned char g, unsigned char b, unsigned char t = 255) | ||
Set ambient color of material. | |||
void | diffuse (unsigned char r, unsigned char g, unsigned char b, unsigned char t = 255) | ||
Set diffuse color of material. | |||
void | specular (unsigned char r, unsigned char g, unsigned char b, unsigned char t = 255) | ||
Set specular color of material. | |||
void | emission (unsigned char r, unsigned char g, unsigned char b, unsigned char t = 255) | ||
Set emission color of material. | |||
void | shininess (float s) | ||
Set specular component of material. | |||
bool | draw (ddgContext *c) | ||
Set this material for all objects following it. |
All objects which should be rendered by this material should be added to this material object.