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

PainterMultipass.h

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

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