![]() |
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 30 of file qopengltexturecache_p.h.
|
strong |
| Enumerator | |
|---|---|
| NewTexture | |
Definition at line 38 of file qopengltexturecache_p.h.
| QOpenGLTextureCache::QOpenGLTextureCache | ( | QOpenGLContext * | ctx | ) |
Definition at line 74 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::~QOpenGLTextureCache | ( | ) |
Definition at line 80 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::BindResult QOpenGLTextureCache::bindTexture | ( | QOpenGLContext * | context, |
| const QImage & | image, | ||
| QOpenGLTextureUploader::BindOptions | options = QOpenGLTextureUploader::PremultipliedAlphaBindOption ) |
Definition at line 109 of file qopengltexturecache.cpp.
| QOpenGLTextureCache::BindResult QOpenGLTextureCache::bindTexture | ( | QOpenGLContext * | context, |
| const QPixmap & | pixmap, | ||
| QOpenGLTextureUploader::BindOptions | options = QOpenGLTextureUploader::PremultipliedAlphaBindOption ) |
Definition at line 84 of file qopengltexturecache.cpp.
|
static |
Definition at line 47 of file qopengltexturecache.cpp.
|
overridevirtual |
Implements QOpenGLSharedResource.
Definition at line 171 of file qopengltexturecache.cpp.
Definition at line 160 of file qopengltexturecache.cpp.
|
overridevirtual |
Implements QOpenGLSharedResource.
Definition at line 166 of file qopengltexturecache.cpp.