#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|