Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

pi2d14_texture2d.h

Aller à la documentation de ce fichier.
00001 // texture_2d.h: interface for the Texture_2D class.
00002 //
00004 
00005 #ifndef SIMULATOM_TEXTURE_2D
00006 #define SIMULATOM_TEXTURE_2D
00007 
00008 //bibliotheque C&C++
00009 #include "stdio.h"
00010 #include "math.h"
00011 
00012 //bibliotheque OpenGL
00013 #include "GL/gl.h"
00014 #include "GL/glu.h"
00015 
00016 //bibliotheque d'image
00017 #include "pi2d14/pi2d14_imagebmp.h"
00018 
00019 namespace GRAPHICSTOOLS
00020 {
00021 
00027         class Texture_2D
00028         {
00029         private:
00030                 unsigned int id;
00031 
00032         public:
00051                 bool loadBMP(char *filePath, bool useMipMap, int magFilter, int minFilter, int sWrap, int tWrap, unsigned int levelOfDetail, bool generateAlpha, unsigned char rBlended, unsigned char gBlended, unsigned char bBlended, unsigned char alphaBlendValue, unsigned char alphaDefault);
00052 
00056                 unsigned int getId();
00057 
00061                 Texture_2D();
00065                 ~Texture_2D();
00066 
00067         };
00068 
00069 }
00070 
00071 #endif

Généré le Fri Mar 26 13:02:03 2004 pour AlgoAtomD par doxygen 1.3.5