|
DtkDeclarative
DTK Declarative module
|
Public 成员函数 | |
| QRhi * | rhi () const |
| QQuickGraphicsConfiguration | graphicsConfiguration () const |
| void | sync (const QSize &pixelSize, QSGRootNode *rootNode, const QMatrix4x4 &matrix={}, QSGRenderer *base=nullptr, const QVector2D &dpr={}, bool flipY=false) |
| bool | preprocess (QRhiRenderTarget *rt, qreal &oldDPR, QRhiCommandBuffer *&oldCB, QSurface *forceSurface=nullptr) |
| bool | render (qreal oldDPR, QRhiCommandBuffer *&oldCB) |
| bool | render (QRhiRenderTarget *rt, QSurface *forceSurface=nullptr) |
Public 成员函数 继承自 Dtk::Quick::DataManager< RhiManager, 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) | |
友元 | |
| class | DataManager |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 Dtk::Quick::DataManager< RhiManager, void > | |
| static DataManagerPointer< RhiManager > | get (QQuickWindow *owner) |
| static DataManagerPointer< RhiManager > | resolve (const DataManagerPointer< RhiManager > &other, QQuickWindow *owner) |
Public 属性 继承自 Dtk::Quick::DataManagerBase | |
| QAtomicInt | ref |
Protected 成员函数 继承自 Dtk::Quick::DataManager< RhiManager, void > | |
| const RhiManager * | get () const |
| RhiManager * | get () |
| void | tryClean () |
| DataManager (QQuickWindow *owner) | |
Protected 属性 继承自 Dtk::Quick::DataManager< RhiManager, void > | |
| QList< std::shared_ptr< Data > > | dataList |
| QRunnable * | cleanJob |