00001 #ifndef TEXTURE_2D_H 00002 #define TEXTURE_2D_H 00003 00004 #include "texture.h" 00005 00006 class CTextureManager; 00007 00008 class CTexture2D : public CTexture 00009 { 00010 friend class CTextureManager; 00011 00012 private: 00013 void _Load (const char* szFilename); 00014 00015 CTexture2D (const char* szFilename); 00016 virtual ~CTexture2D (); 00017 00018 public: 00019 virtual void Bind () const; 00020 virtual ETextureType Type () const; 00021 }; 00022 00023 #endif //TEXTURE_2D_H
1.3.8