QSGDynamicTexture Class
Die Klasse QSGDynamicTexture dient als Basisklasse für sich dynamisch verändernde Texturen, wie z.B. Inhalte, die auf FBOs gerendert werden. Mehr...
Kopfzeile: | #include <QSGDynamicTexture> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
qmake: | QT += quick |
Vererbungen: | QSGTexture |
Öffentliche Funktionen
virtual bool | updateTexture() = 0 |
Detaillierte Beschreibung
Um den Inhalt der Textur zu aktualisieren, rufen Sie updateTexture() explizit auf.
Hinweis: Alle Klassen mit dem Präfix QSG sollten nur im Rendering-Thread des Szenegraphs verwendet werden. Siehe Scene Graph und Rendering für weitere Informationen.
Dokumentation der Mitgliedsfunktionen
[pure virtual]
bool QSGDynamicTexture::updateTexture()
Rufen Sie diese Funktion auf, um die dynamische Textur explizit zu aktualisieren.
Die Funktion gibt true zurück, wenn die Textur als Ergebnis der Aktualisierung geändert wurde; andernfalls gibt sie false zurück.
Hinweis: Diese Funktion wird typischerweise von QQuickItem::updatePaintNode() oder QSGNode::preprocess() aus aufgerufen, d.h. während der Phasen synchronization
oder node preprocessing
des Szenegraphen. Ein Aufruf zu anderen Zeiten ist nicht ratsam und kann zu unerwartetem Verhalten führen.
© 2025 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.