Auf dieser Seite

Qt3DRender::QTextureData Class

class Qt3DRender::QTextureData

Die 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

Ausführliche Beschreibung

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.