
#include <renderglobj.h>
Public Methods | |
| mslGLMaterial () | |
| ~mslGLMaterial () | |
| void | SetMaterial () |
| int | ImageLoad (int id, string path, string filename) |
| void | Clear () |
| void | Print () |
Public Attributes | |
| int | ID |
| char | Name [MAXNAME_LENGTH] |
| GLuint | TextureHandle |
| Image * | TextureImage |
| char | TextureName [MAXNAME_LENGTH] |
| GLfloat | Diffuse [3] |
| GLfloat | Specular [3] |
| GLfloat | Ambient [3] |
| GLfloat | Color [3] |
| GLfloat | Alpha |
| float | Shininess |
| float | Su |
| float | Sv |
| char | Reflect [MAXNAME_LENGTH] |
| int | AmbientOn |
| int | SpecularOn |
| int | DiffuseOn |
| int | ShininessOn |
| int | AlphaOn |
| int | ReflectOn |
| int | TwosideOn |
| int | TextureOn |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|