QTextureImageDataGenerator Class

class Qt3DRender::QTextureImageDataGenerator

Stellt Texturbilddaten für QAbstractTextureImage bereit. Mehr...

Kopfzeile: #include <QTextureImageDataGenerator>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Vererbt: Qt3DCore::QAbstractFunctor
Status: Veraltet

Öffentliche Funktionen

virtual Qt3DRender::QTextureImageDataPtr operator()() = 0
virtual bool operator==(const Qt3DRender::QTextureImageDataGenerator &other) const = 0

Detaillierte Beschreibung

QTextureImageDataGenerator ist ein Datenanbieter für QAbstractTexture. QTextureImageDataGenerator kann verwendet werden, um Qt3D um weitere Möglichkeiten zum Laden von Texturbilddaten zu erweitern und um benutzerdefinierte Formate und Formate zu unterstützen, die Qt3D nicht nativ unterstützt. Die Daten werden von QTextureImageDataPtr zurückgegeben und enthalten die Daten, die in die Textur geladen werden. QTextureImageDataGenerator wird von Aspect-Jobs im Backend ausgeführt.

Dokumentation der Mitgliedsfunktionen

[pure virtual] Qt3DRender::QTextureImageDataPtr QTextureImageDataGenerator::operator()()

Implementieren Sie die Methode zur Rückgabe der Texturbilddaten.

[pure virtual] bool QTextureImageDataGenerator::operator==(const Qt3DRender::QTextureImageDataGenerator &other) const

Implementiert die Methode zum Vergleich dieses Texturdatengenerators mit other. Gibt einen booleschen Wert zurück, der angibt, ob die QAbstractTextureImage die QTextureImageData neu laden muss.

Verwandte Nicht-Mitglieder

QTextureImageDataPtr

Gemeinsamer Zeiger auf QTextureImageData.

© 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.