DtkDeclarative
DTK Declarative module
|
Public 成员函数 | |
RhiNode (QQuickItem *item) | |
StateFlags | changedStates () const override |
RenderingFlags | flags () const override |
void | releaseResources () override |
void | render (const RenderState *state) override |
![]() | |
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 () |
virtual QImage | toImage () const |
QQuickWindow * | renderWindow () const |
qreal | effectiveDevicePixelRatio () const |
额外继承的成员函数 | |
![]() | |
typedef void(* | TextureChangedNotifer) (DBackdropNode *node, void *data) |
![]() | |
static DBackdropNode * | createRhiNode (QQuickItem *item) |
static DBackdropNode * | createSoftwareNode (QQuickItem *item) |
![]() | |
DBackdropNode (QQuickItem *item, QSGTexture *texture) | |
![]() | |
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 |