QSGDynamicTexture Class
Die Klasse „QSGDynamicTexture“ dient als Basisklasse für dynamisch wechselnde Texturen, beispielsweise für Inhalte, die in FBOs gerendert werden. Mehr...
| Header: | #include <QSGDynamicTexture> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake: | QT += quick |
| Erbt von: | QSGTexture |
Öffentliche Funktionen
| QSGDynamicTexture() | |
| virtual bool | updateTexture() = 0 |
Ausführliche Beschreibung
Um den Inhalt der Textur zu aktualisieren, rufen Sie ` updateTexture()` explizit auf.
Hinweis: Alle Klassen mit dem Präfix „QSG“ sollten ausschließlich im Rendering-Thread des Szenengraphen verwendet werden. Weitere Informationen finden Sie unter „Szenengraph und Rendering “.
Dokumentation der Mitgliedsfunktionen
[noexcept default] QSGDynamicTexture::QSGDynamicTexture()
Erstellt standardmäßig eine Instanz von ` QSGDynamicTexture`.
[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 infolge der Aktualisierung geändert wurde; andernfalls gibt sie „false“ zurück.
Hinweis: Diese Funktion wird in der Regel von „ QQuickItem::updatePaintNode()“ oder „ QSGNode::preprocess()“ aufgerufen, d. h. während der Phasen „ synchronization “ oder „ node preprocessing “ des Szenengrafen. Ein Aufruf zu anderen Zeitpunkten wird nicht empfohlen und kann zu unerwartetem Verhalten führen.
© 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.