Qt3DRender::QTextureImageData Class
class Qt3DRender::QTextureImageDataQTextureImageData stocke des données représentant une texture. En savoir plus...
| En-tête : | #include <qtextureimagedata.h> |
| 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
| QTextureImageData() | |
| int | alignment() const |
| void | cleanup() |
| QByteArray | data(int layer = 0, int face = 0, int mipmapLevel = 0) const |
| int | depth() const |
| int | faces() const |
| QOpenGLTexture::TextureFormat | format() const |
| int | height() const |
| bool | isCompressed() const |
| int | layers() const |
| int | mipLevels() const |
| QOpenGLTexture::PixelFormat | pixelFormat() const |
| QOpenGLTexture::PixelType | pixelType() const |
| void | setAlignment(int alignment) |
| void | setData(const QByteArray &data, int blockSize, bool isCompressed = false) |
| void | setDepth(int depth) |
| void | setFaces(int faces) |
| void | setFormat(QOpenGLTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setImage(const QImage &image) |
| void | setLayers(int layers) |
| void | setMipLevels(int mipLevels) |
| void | setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat) |
| void | setPixelType(QOpenGLTexture::PixelType pixelType) |
| void | setTarget(QOpenGLTexture::Target target) |
| void | setWidth(int width) |
| QOpenGLTexture::Target | target() const |
| int | width() const |
Documentation des fonctions membres
QTextureImageData::QTextureImageData()
Crée un nouvel objet ` Qt3DRender::QTextureImageData`.
[noexcept] int QTextureImageData::alignment() const
Renvoie les exigences d'alignement pour l'image.
Voir également setAlignment().
[noexcept] void QTextureImageData::cleanup()
Supprimer les données de texture enregistrées et rétablir l'état initial de l'objet
QByteArray QTextureImageData::data(int layer = 0, int face = 0, int mipmapLevel = 0) const
Renvoie les données d'image brutes de la texture correspondant au calque layer, à la face face et au niveau de mipmap mipmapLevel.
Voir également setData().
[noexcept] int QTextureImageData::depth() const
Renvoie la profondeur de la texture enregistrée
Voir aussi setDepth().
[noexcept] int QTextureImageData::faces() const
Renvoie le nombre de faces de la texture enregistrée
Voir aussi setFaces().
[noexcept] QOpenGLTexture::TextureFormat QTextureImageData::format() const
Renvoie le format de la texture enregistrée.
Voir aussi setFormat().
[noexcept] int QTextureImageData::height() const
Renvoie la hauteur de la texture enregistrée
Voir également setHeight().
[noexcept] bool QTextureImageData::isCompressed() const
Renvoie « true » si la texture enregistrée est au format compressé
[noexcept] int QTextureImageData::layers() const
Renvoie le nombre de couches de la texture enregistrée
Voir aussi setLayers().
[noexcept] int QTextureImageData::mipLevels() const
Renvoie le nombre de niveaux de mip dans la texture enregistrée
Voir aussi setMipLevels().
[noexcept] QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat() const
Renvoie le format de pixel de la texture enregistrée.
Voir aussi setPixelFormat().
[noexcept] QOpenGLTexture::PixelType QTextureImageData::pixelType() const
Renvoie le type de pixel de la texture enregistrée.
Voir aussi setPixelType().
[noexcept] void QTextureImageData::setAlignment(int alignment)
Définit les exigences en matière d’ alignment s pour l’image.
Voir aussi alignment().
void QTextureImageData::setData(const QByteArray &data, int blockSize, bool isCompressed = false)
Stocke les données data avec une taille de bloc blockSize et, si les données à stocker sont compressées, isCompressed.
Voir également data().
[noexcept] void QTextureImageData::setDepth(int depth)
Définit la profondeur sur depth. setDepth
Voir aussi depth().
[noexcept] void QTextureImageData::setFaces(int faces)
Définit les faces sur « faces ». setFaces
Voir aussi faces().
[noexcept] void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)
Définit le format sur « format ».
Voir également format().
[noexcept] void QTextureImageData::setHeight(int height)
Définit la hauteur sur height. setHeight
Voir aussi height().
void QTextureImageData::setImage(const QImage &image)
Copie l'image image sous forme de données brutes au sein de cet objet.
[noexcept] void QTextureImageData::setLayers(int layers)
Définit les calques sur « layers ». setLayers
Voir également layers().
[noexcept] void QTextureImageData::setMipLevels(int mipLevels)
Définit les niveaux de mip sur mipLevels. setMipLevels
Voir aussi mipLevels().
[noexcept] void QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)
Définit le format de pixels sur « pixelFormat ».
Voir également pixelFormat().
[noexcept] void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)
Définit le type de pixel sur « pixelType ».
Voir aussi pixelType().
[noexcept] void QTextureImageData::setTarget(QOpenGLTexture::Target target)
Définit la cible sur target.
Voir aussi target().
[noexcept] void QTextureImageData::setWidth(int width)
Définit la largeur sur width. setWidth
Voir aussi width().
[noexcept] QOpenGLTexture::Target QTextureImageData::target() const
Renvoie la cible de la texture enregistrée.
Voir aussi setTarget().
[noexcept] int QTextureImageData::width() const
Renvoie la largeur de la texture enregistrée
Voir aussi setWidth().
© 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.