#ifndef _TEXTURE_OPENGL_H #define _TEXTURE_OPENGL_H #include "common.h" #include "texture.h" class TextureOpenGL: public Texture { protected: GLuint texid; int textarget; void InitTex(); friend class Renderer; friend class RendererOpenGL; public: TextureOpenGL(Pixelmap *image,SamplerState samp,unsigned int flags); virtual ~TextureOpenGL(); virtual void *GetID(); virtual void Bind(int stage); }; #endif