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

Public 成员函数

 DSoftwareOpacityMaskNode (QSGTextureProvider *source, QSGTextureProvider *maskSource)
 
void setInvert (bool invert)
 
QRectF rect () const override
 
void sync (QQuickItem *item) override
 
QImage process (const QImage &sourceImage, QPainter::RenderHints hints) override
 
void preprocess () override
 
- Public 成员函数 继承自 Dtk::Quick::DSoftwareEffectRenderNode
 DSoftwareEffectRenderNode (QSGTextureProvider *sourceProvider)
 
RenderingFlags flags () const override
 
void preprocess () override
 
StateFlags changedStates () const override
 
void render (const RenderState *state) override final
 
void setCached (bool cached)
 
bool cached () const
 
void markChanged ()
 

额外继承的成员函数

- Protected 槽 继承自 Dtk::Quick::DSoftwareEffectRenderNode
void onRenderTextureChanged ()
 
- Protected 成员函数 继承自 Dtk::Quick::DSoftwareEffectRenderNode
QImage updateCachedImage (QSGTextureProvider *provider)
 
bool updateTexture (QSGTexture *texture)
 

成员函数说明

◆ process()

QImage Dtk::Quick::DSoftwareOpacityMaskNode::process ( const QImage &  sourceImage,
QPainter::RenderHints  hints 
)
overridevirtual

◆ sync()

void Dtk::Quick::DSoftwareOpacityMaskNode::sync ( QQuickItem *  item)
overridevirtual

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