bool createPermanentTexture(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *data)
void moveToHeadOfLRU(QGLTexture *texture)
void useTexture(QGLTexture *texture)
void removeFromLRU(QGLTexture *texture)
void detachTexture(QGLTexture *texture)
virtual ~QGLTexturePool()
static QGLTexturePool * instance()
bool reclaimSpace(GLint internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, QGLTexture *data)
QGLTexture * textureLRU()
QScopedPointer< QGLTexturePoolPrivate > d_ptr
GLuint createTexture(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, QGLTexture *texture)