C3dsLoader Class Reference

#include <3dsLoader.h>

List of all members.

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]


Constructor & Destructor Documentation

C3dsLoader::C3dsLoader  ) 
 

C3dsLoader::~C3dsLoader  ) 
 


Member Function Documentation

float C3dsLoader::CalculateShadow VECTOR  normal,
VECTOR  light,
MATRIX  mat
[protected]
 

void C3dsLoader::generateShadeDefault  )  [protected]
 

void C3dsLoader::generateShadeTexture int  id  )  [protected]
 

void C3dsLoader::Init_3ds char *  filename,
LIGHT  light,
int  sil_r,
int  sil_g,
int  sil_b,
int  sil_w
 

void C3dsLoader::Init_3ds char *  filename,
bool  bump = false
 

void C3dsLoader::Render_3ds LIGHT  light,
int  modus
 

void C3dsLoader::Render_3ds  ) 
 

void C3dsLoader::Render_3ds_bump  )  [protected]
 

void C3dsLoader::Render_3ds_normal  )  [protected]
 

void C3dsLoader::Render_3ds_toon  )  [protected]
 

VECTOR C3dsLoader::scaleAndBiasVectorAsRGBColor VECTOR vVector  )  [protected]
 

void C3dsLoader::Texture_3ds UINT  textureArray[],
UINT  normalArray[],
LPSTR  strFileName,
int  ID
 

void C3dsLoader::Texture_3ds UINT  textureArray[],
LPSTR  strFileName,
int  ID
 

void C3dsLoader::Unload_3ds  ) 
 


Member Data Documentation

t3DModel C3dsLoader::m3DModel
 

CLoad3DS C3dsLoader::mLoad3ds
 

int C3dsLoader::modus [protected]
 

UINT C3dsLoader::NormalMapArray3ds[MAXTEXTURE] [protected]
 

LIGHT C3dsLoader::shadeLight [protected]
 

UINT C3dsLoader::TextureArray3ds[MAXTEXTURE]
 

GLuint C3dsLoader::toonShadeTex [protected]
 

float C3dsLoader::toonShadeTexData[32][3] [protected]
 

VECTOR C3dsLoader::toonSilColor [protected]
 

float C3dsLoader::toonSilWidth [protected]
 

bool C3dsLoader::wasBump [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 22 16:23:51 2006 for Inside Time by  doxygen 1.4.5