![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qopengltexturecache_p.h>
Classes | |
| struct | BindResult |
Public Types | |
| enum class | BindResultFlag : quint8 { NewTexture = 0x01 } |
Public Member Functions | |
| QOpenGLTextureCache (QOpenGLContext *) | |
| ~QOpenGLTextureCache () | |
| BindResult | bindTexture (QOpenGLContext *context, const QPixmap &pixmap, QOpenGLTextureUploader::BindOptions options=QOpenGLTextureUploader::PremultipliedAlphaBindOption) |
| BindResult | bindTexture (QOpenGLContext *context, const QImage &image, QOpenGLTextureUploader::BindOptions options=QOpenGLTextureUploader::PremultipliedAlphaBindOption) |
| void | invalidate (qint64 key) |
| void | invalidateResource () override |
| void | freeResource (QOpenGLContext *ctx) override |
| Public Member Functions inherited from QOpenGLSharedResource | |
| QOpenGLSharedResource (QOpenGLContextGroup *group) | |
| virtual | ~QOpenGLSharedResource ()=0 |
| QOpenGLContextGroup * | group () const |
| void | free () |
Static Public Member Functions | |
| static QOpenGLTextureCache * | cacheForContext (QOpenGLContext *context) |
Definition at line 31 of file qopengltexturecache_p.h.
|
strong |
| Enumerator | |
|---|---|
| NewTexture | |
Definition at line 39 of file qopengltexturecache_p.h.
| QOpenGLTextureCache::QOpenGLTextureCache | ( | QOpenGLContext * | ctx | ) |
Definition at line 75 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::~QOpenGLTextureCache | ( | ) |
Definition at line 81 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::BindResult QOpenGLTextureCache::bindTexture | ( | QOpenGLContext * | context, |
| const QImage & | image, | ||
| QOpenGLTextureUploader::BindOptions | options = QOpenGLTextureUploader::PremultipliedAlphaBindOption ) |
Definition at line 110 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::BindResult QOpenGLTextureCache::bindTexture | ( | QOpenGLContext * | context, |
| const QPixmap & | pixmap, | ||
| QOpenGLTextureUploader::BindOptions | options = QOpenGLTextureUploader::PremultipliedAlphaBindOption ) |
Definition at line 85 of file qopengltexturecache.cpp.
|
static |
Definition at line 48 of file qopengltexturecache.cpp.
|
overridevirtual |
Implements QOpenGLSharedResource.
Definition at line 172 of file qopengltexturecache.cpp.
Definition at line 161 of file qopengltexturecache.cpp.
|
overridevirtual |
Implements QOpenGLSharedResource.
Definition at line 167 of file qopengltexturecache.cpp.