Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Ressources.h File Reference

#include <cmath>
#include <windows.h>
#include <iostream>
#include "MiniMesh.h"

Include dependency graph for Ressources.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

struct  Transform
 Structure to store 3 float values, used to store transformations (rotation, translation, scale). More...
struct  LightSettings
 Structure to store 4 float values for light setting: color(red, green, blue) and intensity. More...
struct  MaterialSettings
struct  UVCoords

Functions

template<class Vect> Vect * normalizeVect (Vect *v)
template<class Vect> Vect * normalizeVectWA (Vect *v)
template<class Vect> Vect * crossVect (Vect *v1, Vect *v2)
template<class Vect> Vect * diffVect (Vect *v1, Vect *v2)
template<class Vect> Vect * addVect (Vect *v1, Vect *v2)
template<class Mesh> float getCurrentTime (float animationSpeed, Mesh *mm)
double getSystemTime ()
template<class TMesh> float getWidthOfMesh (TMesh *mesh)

Function Documentation

template<class Vect>
Vect* addVect Vect *  v1,
Vect *  v2
 

template<class Vect>
Vect* crossVect Vect *  v1,
Vect *  v2
 

template<class Vect>
Vect* diffVect Vect *  v1,
Vect *  v2
 

template<class Mesh>
float getCurrentTime float  animationSpeed,
Mesh mm
[static]
 

double getSystemTime  )  [static]
 

template<class TMesh>
float getWidthOfMesh TMesh *  mesh  )  [static]
 

template<class Vect>
Vect* normalizeVect Vect *  v  ) 
 

template<class Vect>
Vect* normalizeVectWA Vect *  v  ) 
 


Generated on Mon Jan 24 17:42:31 2005 for Loud and Proud by doxygen 1.3.8