QSGDynamicTexture Class

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

頭: #include <QSGDynamicTexture>
qmake: QT += quick
繼承: QSGTexture

公共函數

virtual bool updateTexture () = 0

詳細描述

To update the content of the texture, call updateTexture () explicitly. Simply calling bind () will not update the texture.

注意: 所有帶有 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.