QSGDynamicTexture Class

The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. 更多...

头: #include <QSGDynamicTexture>
CMake: find_package(Qt6 COMPONENTS Quick REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake: QT += quick
继承: QSGTexture

公共函数

virtual bool updateTexture () = 0

详细描述

To update the content of the texture, call updateTexture () explicitly.

注意: 所有带有 QSG 前缀的类只应用于场景图形渲染线程。见 场景图形和渲染 了解更多信息。

成员函数文档编制

[pure virtual] bool QSGDynamicTexture:: updateTexture ()

Call this function to explicitly update the dynamic texture.

The function returns true if the texture was changed as a resul of the update; otherwise returns false.

注意: This function is typically called from QQuickItem::updatePaintNode () 或 QSGNode::preprocess (), meaning during the synchronization node preprocessing phases of the scenegraph. Calling it at other times is discouraged and can lead to unexpected behavior.