|
Public Member Functions |
| C3dsLoader () |
| ~C3dsLoader () |
void | Init_3ds (char *filename, bool bump=false) |
void | Init_3ds (char *filename, LIGHT light, int sil_r, int sil_g, int sil_b, int sil_w) |
void | Render_3ds () |
void | Render_3ds (LIGHT light, int modus) |
void | Texture_3ds (UINT textureArray[], LPSTR strFileName, int ID) |
void | Texture_3ds (UINT textureArray[], UINT normalArray[], LPSTR strFileName, int ID) |
void | Unload_3ds () |
Public Attributes |
CLoad3DS | mLoad3ds |
UINT | TextureArray3ds [MAXTEXTURE] |
t3DModel | m3DModel |
Protected Member Functions |
void | Render_3ds_normal () |
void | Render_3ds_toon () |
void | Render_3ds_bump () |
void | generateShadeTexture (int id) |
void | generateShadeDefault () |
float | CalculateShadow (VECTOR normal, VECTOR light, MATRIX mat) |
VECTOR | scaleAndBiasVectorAsRGBColor (VECTOR *vVector) |
Protected Attributes |
int | modus |
LIGHT | shadeLight |
VECTOR | toonSilColor |
float | toonSilWidth |
GLuint | toonShadeTex |
float | toonShadeTexData [32][3] |
bool | wasBump |
UINT | NormalMapArray3ds [MAXTEXTURE] |