DtkDeclarative
DTK Declarative module
载入中...
搜索中...
未找到
Dtk::Quick::DSGBlurNode类 参考
类 Dtk::Quick::DSGBlurNode 继承关系图:
Dtk::Quick::DOpenGLBlurEffectNode Dtk::Quick::DSoftwareBlurImageNode

Public 类型

typedef void(* RenderCallback) (DSGBlurNode *node, void *data)
 

Public 成员函数

 DSGBlurNode (QQuickItem *owner)
 
void setRenderCallback (RenderCallback callback, void *data)
 
void doRenderCallback ()
 
void setOffscreen (bool offscreen)
 
virtual void setTexture (QSGTexture *texture)
 
QSGTexture * texture () const
 
virtual bool writeToTexture (QSGPlainTexture *targetTexture) const
 
virtual void setRadius (qreal radius)
 
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)
 

Protected 属性

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
 

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