QTextureData Class
class Qt3DRender::QTextureDataDie 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 |
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.