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

Texture.h

Go to the documentation of this file.
00001 /*
00002     File:       Texture.h
00003 
00004     Function:   Provides interface to texture maps
00005 
00006     Author:     Andrew Willmott
00007 
00008     Copyright:  (c) 1998-2000, Andrew Willmott
00009 */
00010 
00011 #ifndef __Texture__
00012 #define __Texture__
00013 
00014 #include "gcl/Image.h"
00015 #include "gcl/Geometry.h"
00016 
00017 class Texture
00018 {
00019 public:
00020     Texture(const Texture &tex);
00021     Texture() : image(0), flags(0) {};
00022 
00023     Int         Load(StrConst str);
00024     Colour      FilterBox(const Coord &bl, const Coord &ur);
00025 
00026     FileName    textureFile;
00027     Image       *image;
00028     UInt32      flags;
00029 };
00030 
00031 #endif

Generated at Sat Aug 5 00:17:04 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000