Qt3DRender::QTextureData Class
class Qt3DRender::QTextureDataLa classe QTextureData stocke des informations sur les textures telles que la cible, la hauteur, la largeur, la profondeur, les couches, l'habillage et l'activation des mipmaps. Plus d'informations...
| En-tête : | #include <Qt3DRender/QTextureData> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| Statut : | Déclassé |
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 une couche d'image supplémentaire à la texture en utilisant imageData.
Remarque : l'image de texture doit être chargée avec la taille spécifiée sur 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 la 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 d'agrandissement actuel.
Voir aussi setMagnificationFilter().
float QTextureData::maximumAnisotropy() const
Renvoie l'anisotropie maximale actuelle.
Voir également setMaximumAnisotropy().
Qt3DRender::QAbstractTexture::Filter QTextureData::minificationFilter() const
Renvoie le filtre de minification actuel.
Voir aussi setMinificationFilter().
void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)
Définit si la texture a une génération automatique de mipmap activée, à autoMipMap.
Voir également isAutoMipMapGenerationEnabled().
void QTextureData::setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)
Définit la fonction de comparaison à comparisonFunction.
Voir aussi comparisonFunction().
void QTextureData::setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)
Définit le mode de comparaison à comparisonMode.
Voir aussi comparisonMode().
void QTextureData::setDepth(int depth)
Fixe la profondeur de la texture à depth
Voir aussi depth().
void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)
Définit le format de texture à format.
Voir aussi format().
void QTextureData::setHeight(int height)
Fixe la hauteur cible à height.
Voir aussi height().
void QTextureData::setLayers(int layers)
Définit les couches de texture à layers.
Voir aussi layers().
void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Définit le filtre d'agrandissement à filter.
Voir aussi magnificationFilter().
void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)
Fixe l'anisotropie maximale à maximumAnisotropy.
Voir également maximumAnisotropy().
void QTextureData::setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
Définit le filtre de minification à filter.
Voir aussi minificationFilter().
void QTextureData::setTarget(Qt3DRender::QAbstractTexture::Target target)
Définit la texture cible à target.
Voir aussi target().
void QTextureData::setWidth(int width)
Fixe la largeur de la texture à width.
Voir aussi width().
void QTextureData::setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)
Définit le mode d'habillage X sur wrapModeX.
Voir aussi wrapModeX().
void QTextureData::setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)
Définit le mode d'habillage Y à wrapModeY.
Voir aussi wrapModeY().
void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)
Définit le mode d'enveloppement Z sur wrapModeZ.
Voir aussi 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 d'enveloppement actuel X.
Voir aussi setWrapModeX().
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeY() const
Renvoie le mode d'enroulement actuel Y.
Voir aussi setWrapModeY().
Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const
Renvoie le mode d'enveloppement actuel Z.
Voir aussi 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.