QTextureData Class

class Qt3DRender::QTextureData

Die Klasse QTextureData speichert Texturinformationen wie Ziel, Höhe, Breite, Tiefe, Ebenen, Umbruch und ob Mipmaps aktiviert sind. Mehr...

Kopfzeile: #include <Qt3DRender/QTextureData>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Status: Veraltet

Ö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

Detaillierte Beschreibung

Dokumentation der Mitgliedsfunktionen

QTextureData::QTextureData()

Erzeugt eine neue QTextureData-Instanz.

void QTextureData::addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)

Fügt der Textur mit imageData eine zusätzliche Bildebene hinzu.

Hinweis: Das Texturbild sollte in der Größe geladen werden, die in der Textur angegeben ist. Wenn jedoch keine Größe angegeben ist, wird die Größe der ersten Texturbilddatei als Standard 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-Generierung aktiviert ist.

int QTextureData::layers() const

Gibt die Texturebenen 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-Erzeugung aktiviert ist, und zwar auf 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)

Setzt den Vergleichsmodus auf comparisonMode.

Siehe auch comparisonMode().

void QTextureData::setDepth(int depth)

Setzt die Texturtiefe auf depth

Siehe auch depth().

void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)

Setzt das Texturformat auf format.

Siehe auch format().

void QTextureData::setHeight(int height)

Setzt die Zielhöhe auf height.

Siehe auch height().

void QTextureData::setLayers(int layers)

Setzt die Texturebenen auf layers.

Siehe auch layers().

void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)

Setzt den Vergrößerungsfilter auf filter.

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)

Setzt die Zieltextur auf target.

Siehe auch target().

void QTextureData::setWidth(int width)

Setzt die Texturbreite auf width.

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)

Setzt den Umbruchmodus Y auf wrapModeY.

Siehe auch wrapModeY().

void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)

Setzt den Umbruchmodus 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 Texturbreite zurück.

Siehe auch setWidth().

Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeX() const

Gibt den aktuellen Umbruchmodus 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 Umbruchmodus Z zurück.

Siehe auch setWrapModeZ().

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