Sur cette page

QSGDynamicTexture Class

La classe QSGDynamicTexture sert de classe de base pour les textures modifiables dynamiquement, telles que le contenu rendu dans des FBO. En savoir plus...

En-tête : #include <QSGDynamicTexture>
CMake : find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake : QT += quick
Hérite de : QSGTexture

Fonctions publiques

QSGDynamicTexture()
virtual bool updateTexture() = 0

Description détaillée

Pour mettre à jour le contenu de la texture, appelez explicitement la fonction ` updateTexture()`.

Remarque : toutes les classes préfixées par « QSG » doivent être utilisées exclusivement sur le thread de rendu du graphe de scène. Voir Graphe de scène et rendu pour plus d’informations.

Documentation des fonctions membres

[noexcept default] QSGDynamicTexture::QSGDynamicTexture()

Construit par défaut une instance de ` QSGDynamicTexture`.

[pure virtual] bool QSGDynamicTexture::updateTexture()

Appelez cette fonction pour mettre à jour explicitement la texture dynamique.

La fonction renvoie « true » si la texture a été modifiée à la suite de la mise à jour ; sinon, elle renvoie « false ».

Remarque : cette fonction est généralement appelée depuis QQuickItem::updatePaintNode() ou QSGNode::preprocess(), c'est-à-dire pendant les phases « synchronization » ou « node preprocessing » du graphe de scène. Il est déconseillé de l'appeler à d'autres moments, car cela peut entraîner un comportement inattendu.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.