/* * * $Source: /var/cvs/plode/texture.h,v $ * $Revision: 1.3 $ * $Author: stolk $ * $Date: 2006-05-19 06:54:28 $ * * by Raymond de Vries * */ #ifndef __TEXTURE #define __TEXTURE #include class Texture { public: // temp!! int width; int height; int depth; unsigned char *texData; unsigned int id; // OpenGL texture id public: void SetDefaults(void); public: Texture(const std::string &filename); ~Texture(void); void InitForRendering(void); void Activate(void); void ScaleColour(float sr, float sg, float sb, float a); }; #endif // __TEXTURE