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 REQUIRED COMPONENTS Quick)
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.