DtkDeclarative
DTK Declarative module
载入中...
搜索中...
未找到
Dtk::Quick::GLFramebufferManager类 参考
类 Dtk::Quick::GLFramebufferManager 继承关系图:
Dtk::Quick::DataManager< GLFramebufferManager, void > Dtk::Quick::DataManagerBase

Public 成员函数

QRhiTexture::Format format () const
 
void updateTexture (const QRect &region)
 
QRhiTexture * ensureTexture (const QSize &size)
 
QGles2TextureRenderTarget * ensureProxy (QRhi *rhi, const QSize &pixelSize)
 
void destroy ()
 
- Public 成员函数 继承自 Dtk::Quick::DataManager< GLFramebufferManager, void >
std::weak_ptr< Data > resolve (std::weak_ptr< Data > data, DataKeys &&... keys)
 
QQuickWindow * owner () const
 
void release (std::weak_ptr< Data > data)
 
- Public 成员函数 继承自 Dtk::Quick::DataManagerBase
 DataManagerBase (QQuickWindow *owner)
 

静态 Public 成员函数

static void blit (const QSize sourcePixelSize, QRhiTexture *dst, const QRect &sr, const QRect &dr)
 
- 静态 Public 成员函数 继承自 Dtk::Quick::DataManager< GLFramebufferManager, void >
static DataManagerPointer< GLFramebufferManagerget (QQuickWindow *owner)
 
static DataManagerPointer< GLFramebufferManagerresolve (const DataManagerPointer< GLFramebufferManager > &other, QQuickWindow *owner)
 

友元

class DataManager
 

额外继承的成员函数

- Public 属性 继承自 Dtk::Quick::DataManagerBase
QAtomicInt ref
 
- Protected 成员函数 继承自 Dtk::Quick::DataManager< GLFramebufferManager, void >
const GLFramebufferManagerget () const
 
GLFramebufferManagerget ()
 
void tryClean ()
 
 DataManager (QQuickWindow *owner)
 
- Protected 属性 继承自 Dtk::Quick::DataManager< GLFramebufferManager, void >
QList< std::shared_ptr< Data > > dataList
 
QRunnable * cleanJob
 

该类的文档由以下文件生成: