src/rcrt/textures/Texture.hpp

Go to the documentation of this file.
00001 #ifndef TEXTURE_H_
00002 #define TEXTURE_H_
00003 
00004 #include "../RGBAColor.h"
00005 
00006 namespace rcrt
00007 {
00008 
00009 template <class T>
00010 class Texture
00011 {
00012 protected:
00013         int frame;
00014 public:
00015         Texture<T>() {
00016                 
00017         }
00018         virtual ~Texture() {
00019                 
00020         }
00021         
00022         virtual RGBAColor getColor(const T& p) const = 0;
00023         
00024         void setFrame(const int& f) {
00025                 frame = f;
00026         }
00027         
00028 };
00029 
00030 }
00031 
00032 #endif /*TEXTURE_H_*/

Generated on Thu Jan 31 19:26:20 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3