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

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
 

成员函数说明

◆ setRadius()

void Dtk::Quick::DOpenGLBlurEffectNode::setRadius ( qreal  radius)
overridevirtual

◆ setTexture()

void Dtk::Quick::DOpenGLBlurEffectNode::setTexture ( QSGTexture *  texture)
overridevirtual

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