Qt3DRender::QTextureData Class
class Qt3DRender::QTextureDataDie Klasse „QTextureData“ speichert Texturinformationen wie Ziel, Höhe, Breite, Tiefe, Ebenen, Wrap und ob Mipmaps aktiviert sind. Mehr...
| Header: | #include <Qt3DRender/QTextureData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Funktionen
| QTextureData() | |
| void | addImageData(const Qt3DRender::QTextureImageDataPtr &imageData) |
| Qt3DRender::QAbstractTexture::ComparisonFunction | comparisonFunction() const |
| Qt3DRender::QAbstractTexture::ComparisonMode | comparisonMode() const |
| int | depth() const |
| Qt3DRender::QAbstractTexture::TextureFormat | format() const |
| int | height() const |
| QList<Qt3DRender::QTextureImageDataPtr> | imageData() const |
| bool | isAutoMipMapGenerationEnabled() const |
| int | layers() const |
| Qt3DRender::QAbstractTexture::Filter | magnificationFilter() const |
| float | maximumAnisotropy() const |
| Qt3DRender::QAbstractTexture::Filter | minificationFilter() const |
| void | setAutoMipMapGenerationEnabled(bool autoMipMap) |
| void | setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction) |
| void | setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode) |
| void | setDepth(int depth) |
| void | setFormat(Qt3DRender::QAbstractTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setLayers(int layers) |
| void | setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter) |
| void | setMaximumAnisotropy(float maximumAnisotropy) |
| void | setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter) |
| void | setTarget(Qt3DRender::QAbstractTexture::Target target) |
| void | setWidth(int width) |
| void | setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX) |
| void | setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY) |
| void | setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ) |
| Qt3DRender::QAbstractTexture::Target | target() const |
| int | width() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeX() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeY() const |
| Qt3DRender::QTextureWrapMode::WrapMode | wrapModeZ() const |
Dokumentation zu den Mitgliedsfunktionen
QTextureData::QTextureData()
Erstellt eine neue `QTextureData`-Instanz.
void QTextureData::addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)
Fügt der Textur mithilfe von „ imageData “ eine zusätzliche Bildebene hinzu.
Hinweis: Das Texturbild sollte mit der in der Textur angegebenen Größe geladen werden. Ist jedoch keine Größe angegeben, wird standardmäßig die Größe der ersten Texturbilddatei verwendet.
Qt3DRender::QAbstractTexture::ComparisonFunction QTextureData::comparisonFunction() const
Gibt die aktuelle Vergleichsfunktion zurück.
Siehe auch „ setComparisonFunction()“.
Qt3DRender::QAbstractTexture::ComparisonMode QTextureData::comparisonMode() const
Gibt den aktuellen Vergleichsmodus zurück.
Siehe auch „ setComparisonMode()“.
int QTextureData::depth() const
Gibt die Texturtiefe zurück.
Siehe auch „ setDepth()“.
Qt3DRender::QAbstractTexture::TextureFormat QTextureData::format() const
Gibt das Texturformat zurück
Siehe auch „ setFormat()“.
int QTextureData::height() const
Gibt die Höhe der Textur zurück.
Siehe auch setHeight().
QList<Qt3DRender::QTextureImageDataPtr> QTextureData::imageData() const
Gibt die Daten der Bilder zurück, die von dieser Textur verwendet werden.
bool QTextureData::isAutoMipMapGenerationEnabled() const
Gibt zurück, ob für die Textur die automatische Mipmap-Erstellung aktiviert ist.
int QTextureData::layers() const
Gibt die Textur-Ebenen zurück.
Siehe auch ` setLayers()`.
Qt3DRender::QAbstractTexture::Filter QTextureData::magnificationFilter() const
Gibt den aktuellen Vergrößerungsfilter zurück.
Siehe auch setMagnificationFilter().
float QTextureData::maximumAnisotropy() const
Gibt die aktuelle maximale Anisotropie zurück.
Siehe auch setMaximumAnisotropy().
Qt3DRender::QAbstractTexture::Filter QTextureData::minificationFilter() const
Gibt den aktuellen Minifizierungsfilter zurück.
Siehe auch „ setMinificationFilter()“.
void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)
Legt fest, ob für die Textur die automatische Mipmap-Erstellung aktiviert ist, unter autoMipMap.
Siehe auch ` isAutoMipMapGenerationEnabled()`.
void QTextureData::setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)
Setzt die Vergleichsfunktion auf „ comparisonFunction “.
Siehe auch comparisonFunction().
void QTextureData::setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)
Stellt den Vergleichsmodus auf „ comparisonMode “ ein.
Siehe auch „ comparisonMode()“.
void QTextureData::setDepth(int depth)
Stellt die Texturtiefe auf depth
Siehe auch ` depth()`.
void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)
Legt das Texturformat auf „ format “ fest.
Siehe auch format().
void QTextureData::setHeight(int height)
Legt die Zielhöhe auf „ height “ fest.
Siehe auch height().
void QTextureData::setLayers(int layers)
Setzt die Textur-Ebenen auf „ layers “.
Siehe auch layers().
void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Stellt den Vergrößerungsfilter auf „ filter “ ein.
Siehe auch „ magnificationFilter()“.
void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)
Setzt die maximale Anisotropie auf „ maximumAnisotropy “.
Siehe auch ` maximumAnisotropy()`.
void QTextureData::setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Setzt den Minifizierungsfilter auf „ filter “.
Siehe auch minificationFilter().
void QTextureData::setTarget(Qt3DRender::QAbstractTexture::Target target)
Legt die Zieltextur auf „ target “ fest.
Siehe auch target().
void QTextureData::setWidth(int width)
Stellt die Texturbreite auf „ width “ ein.
Siehe auch width().
void QTextureData::setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)
Setzt den Umbruchmodus X auf „ wrapModeX “.
Siehe auch „ wrapModeX()“.
void QTextureData::setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)
Stellt den Y-Wrap-Modus auf „ wrapModeY “ ein.
Siehe auch wrapModeY().
void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)
Setzt den Wrap-Modus Z auf „ wrapModeZ “.
Siehe auch wrapModeZ().
Qt3DRender::QAbstractTexture::Target QTextureData::target() const
Gibt das Ziel der Texturdaten zurück.
Siehe auch „ setTarget()“.
int QTextureData::width() const
Gibt die Breite der Textur zurück.
Siehe auch „ setWidth()“.
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeX() const
Gibt den aktuellen Zeilenumbruchmodus X zurück.
Siehe auch „ setWrapModeX()“.
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeY() const
Gibt den aktuellen Umbruchmodus Y zurück.
Siehe auch „ setWrapModeY()“.
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const
Gibt den aktuellen Zeilenumbruchmodus Z zurück.
Siehe auch „ setWrapModeZ()“.
© 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.