|
DtkDeclarative
DTK Declarative module
|
Public 成员函数 | |
| DOpenGLBlurEffectNode (QQuickItem *owner) | |
| void | setTexture (QSGTexture *texture) override |
| void | setRadius (qreal radius) override |
| void | render (const RenderState *state) override |
| StateFlags | changedStates () const override |
Public 成员函数 继承自 Dtk::Quick::DSGBlurNode | |
| DSGBlurNode (QQuickItem *owner) | |
| void | setRenderCallback (RenderCallback callback, void *data) |
| void | doRenderCallback () |
| void | setOffscreen (bool offscreen) |
| QSGTexture * | texture () const |
| void | setSourceRect (const QRectF &source) |
| void | setRect (const QRectF &target) |
| void | setDisabledOpaqueRendering (bool disabled) |
| void | setBlendColor (const QColor &color) |
| void | setFollowMatrixForSource (bool on) |
| RenderingFlags | flags () const override |
| QRectF | rect () const override |
| void | setWindow (QQuickWindow *window) |
额外继承的成员函数 | |
Public 类型 继承自 Dtk::Quick::DSGBlurNode | |
| typedef void(* | RenderCallback) (DSGBlurNode *node, void *data) |
Protected 属性 继承自 Dtk::Quick::DSGBlurNode | |
| RenderCallback | m_renderCallback = nullptr |
| void * | m_callbackData = nullptr |
| bool | m_offscreen = false |
| QPointer< QQuickItem > | m_item |
| QSGTexture * | m_texture = nullptr |
| qreal | m_radius = 0 |
| QRectF | m_sourceRect |
| QRectF | m_targetRect |
| QColor | m_blendColor = Qt::transparent |
| bool | m_disabledOpaqueRendering = false |
| bool | m_followMatrixForSource = false |
| QPointer< QQuickWindow > | m_window |
|
overridevirtual |
|
overridevirtual |