blob: 6d6e22b05dde5008523a3a1bed141bce9fc1ad9b [file] [log] [blame]
#ifndef egl_Texture_hpp
#define egl_Texture_hpp
#include "common/Object.hpp"
namespace sw
{
class Resource;
}
namespace egl
{
class Texture : public gl::NamedObject
{
public:
Texture(GLuint name) : NamedObject(name) {};
virtual void releaseTexImage() = 0;
virtual sw::Resource *getResource() const = 0;
};
}
#endif // egl_Texture_hpp