QSGDynamicTexture 类

QSGDynamicTexture 类是动态变化纹理的基类,例如渲染到 FBO 上的内容。了解更多...

头文件 #include <QSGDynamicTexture>
CMakefind_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmakeQT += quick
继承 QSGTexture

公共函数

virtual boolupdateTexture() = 0

详细描述

要更新纹理的内容,请显式调用updateTexture

注意: 所有以 QSG 前缀的类都应仅在场景图的渲染线程中使用。更多详细信息,请参阅场景图和渲染

成员函数文档

[纯虚函数] bool QSGDynamicTexture::updateTexture()

调用此函数以显式更新动态纹理。

如果更新导致纹理改变,则函数返回 true;否则返回 false。

注意: 此函数通常由 QQuickItem::updatePaintNodeQSGNode::preprocess() 调用,意味着在场景图的 synchronizationnode preprocessing 阶段。在其他时间调用不鼓励,可能导致意外的行为。

© 2024 Qt 公司。本文档中包含的贡献的文档版权属于其各自的所有者。本文档是根据由自由软件基金会出版的GNU 自由文档许可 version 1.3 的条款提供的。Qt 和相应的标志是芬兰及其它国家和地区 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。