Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PainterMultitexture.h

Go to the documentation of this file.
00001 
00002 #ifndef __PAINTERMULTITEXTURE_H
00003 #define __PAINTERMULTITEXTURE_H
00004 
00005 #include "Vector.h"
00006 
00007 #include "Mesh.h"
00008 #include "Triangle.h"
00009 
00010 #include "Painter.h"
00011 
00027 class PainterMultitexture: public Painter {
00028 private:
00036     mutable bool m_perturbTextureCoordinates;
00037 
00038 public:
00040     PainterMultitexture();
00041 
00054     virtual void paintMesh(const Mesh& mesh, const Vector& eye, const Vector& light) const;
00055 
00075     virtual void paintTriangle(const Triangle& triangle, const Vector& eye, const Vector& light) const;
00076 };
00077 
00078 #endif // __PAINTERMULTITEXTURE_H

Generated on Sat Mar 22 15:12:06 2003 for Bumpmap by doxygen1.3-rc2