|
DtkDeclarative
DTK Declarative module
|
Public 成员函数 | |
| SoftwareNode (QQuickItem *item) | |
| void | releaseResources () override |
| QImage | toImage () const override |
| void | render (const RenderState *state) override |
Public 成员函数 继承自 Dtk::Quick::DBackdropNode | |
| QSizeF | size () const |
| QSGTexture * | texture () const |
| QRectF | rect () const override |
| RenderingFlags | flags () const override |
| void | resize (const QSizeF &size) |
| void | setContentItem (QQuickItem *item) |
| void | setTextureChangedCallback (TextureChangedNotifer callback, void *data) |
| void | doNotifyTextureChanged () |
| QQuickWindow * | renderWindow () const |
| qreal | effectiveDevicePixelRatio () const |
友元 | |
| class | DBackdropNode |
额外继承的成员函数 | |
Public 类型 继承自 Dtk::Quick::DBackdropNode | |
| typedef void(* | TextureChangedNotifer) (DBackdropNode *node, void *data) |
静态 Public 成员函数 继承自 Dtk::Quick::DBackdropNode | |
| static DBackdropNode * | createRhiNode (QQuickItem *item) |
| static DBackdropNode * | createSoftwareNode (QQuickItem *item) |
Protected 成员函数 继承自 Dtk::Quick::DBackdropNode | |
| DBackdropNode (QQuickItem *item, QSGTexture *texture) | |
Protected 属性 继承自 Dtk::Quick::DBackdropNode | |
| QPointer< QQuickItem > | m_item |
| QPointer< QQuickItem > | m_content |
| QSizeF | m_size |
| QRectF | m_rect |
| QScopedPointer< QSGTexture > | m_texture |
| TextureChangedNotifer | m_renderCallback = nullptr |
| void * | m_callbackData = nullptr |
|
inlineoverridevirtual |