Qt3DRender::QTextureData Class
class Qt3DRender::QTextureDataLa classe `QTextureData` stocke des informations relatives à la texture, telles que la cible, la hauteur, la largeur, la profondeur, les calques, le bouclage et l'activation ou non des mipmaps. En savoir plus...
| En-tête : | #include <Qt3DRender/QTextureData> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| Statut : | Obsolète |
Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Fonctions publiques
| 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 |
Documentation des fonctions membres
QTextureData::QTextureData()
Crée une nouvelle instance de `QTextureData`.
void QTextureData::addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)
Ajoute un calque d'image supplémentaire à la texture à l'aide de la fonction ` imageData`.
Remarque : l'image de texture doit être chargée avec la taille spécifiée pour la texture. Toutefois, si aucune taille n'est spécifiée, la taille du premier fichier d'image de texture est utilisée par défaut.
Qt3DRender::QAbstractTexture::ComparisonFunction QTextureData::comparisonFunction() const
Renvoie la fonction de comparaison actuelle.
Voir aussi setComparisonFunction().
Qt3DRender::QAbstractTexture::ComparisonMode QTextureData::comparisonMode() const
Renvoie le mode de comparaison actuel.
Voir aussi setComparisonMode().
int QTextureData::depth() const
Renvoie la profondeur de la texture.
Voir aussi setDepth().
Qt3DRender::QAbstractTexture::TextureFormat QTextureData::format() const
Renvoie le format de texture
Voir aussi setFormat().
int QTextureData::height() const
Renvoie la hauteur de la texture.
Voir aussi setHeight().
QList<Qt3DRender::QTextureImageDataPtr> QTextureData::imageData() const
Renvoie les données des images utilisées par cette texture.
bool QTextureData::isAutoMipMapGenerationEnabled() const
Indique si la génération automatique de mipmaps est activée pour la texture.
int QTextureData::layers() const
Renvoie les couches de texture.
Voir aussi setLayers().
Qt3DRender::QAbstractTexture::Filter QTextureData::magnificationFilter() const
Renvoie le filtre de grossissement actuel.
Voir aussi setMagnificationFilter().
float QTextureData::maximumAnisotropy() const
Renvoie l'anisotropie maximale actuelle.
Voir aussi setMaximumAnisotropy().
Qt3DRender::QAbstractTexture::Filter QTextureData::minificationFilter() const
Renvoie le filtre de minification actuel.
Voir aussi setMinificationFilter().
void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)
Détermine si la génération automatique de mipmaps est activée pour la texture, via autoMipMap.
Voir également isAutoMipMapGenerationEnabled().
void QTextureData::setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)
Définit la fonction de comparaison sur comparisonFunction.
Voir également comparisonFunction().
void QTextureData::setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)
Définit le mode de comparaison sur « comparisonMode ».
Voir également comparisonMode().
void QTextureData::setDepth(int depth)
Définit la profondeur de la texture sur depth
Voir aussi depth().
void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)
Définit le format de texture sur « format ».
Voir également format().
void QTextureData::setHeight(int height)
Définit la hauteur cible sur height.
Voir également height().
void QTextureData::setLayers(int layers)
Définit les couches de texture sur « layers ».
Voir également layers().
void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Définit le filtre de zoom sur « filter ».
Voir également magnificationFilter().
void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)
Définit l'anisotropie maximale à maximumAnisotropy.
Voir également maximumAnisotropy().
void QTextureData::setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Définit le filtre de minification sur filter.
Voir aussi minificationFilter().
void QTextureData::setTarget(Qt3DRender::QAbstractTexture::Target target)
Définit la texture cible sur target.
Voir aussi target().
void QTextureData::setWidth(int width)
Définit la largeur de la texture sur width.
Voir aussi width().
void QTextureData::setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)
Définit le mode de retour à la ligne X sur « wrapModeX ».
Voir également wrapModeX().
void QTextureData::setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)
Définit le mode de retour à la ligne Y sur « wrapModeY ».
Voir aussi ` wrapModeY()`.
void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)
Définit le mode de retour à la ligne Z sur « wrapModeZ ».
Voir également wrapModeZ().
Qt3DRender::QAbstractTexture::Target QTextureData::target() const
Renvoie la cible des données de texture.
Voir aussi setTarget().
int QTextureData::width() const
Renvoie la largeur de la texture.
Voir aussi setWidth().
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeX() const
Renvoie le mode de retour à la ligne actuel X.
Voir aussi setWrapModeX().
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeY() const
Renvoie le mode de retour à la ligne Y actuel.
Voir également setWrapModeY().
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const
Renvoie le mode d'enroulement Z actuel.
Voir également 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.