Qt3DRender::QTextureImageData Class
class Qt3DRender::QTextureImageDataQTextureImageData stocke les données représentant une texture. Plus d'informations...
| En-tête : | #include <QTextureImageData> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| Statut : | Déclassé |
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()
Construit un nouveau Qt3DRender::QTextureImageData.
[noexcept] int QTextureImageData::alignment() const
Renvoie l'exigence d'alignement pour l'image.
Voir aussi setAlignment().
[noexcept] void QTextureImageData::cleanup()
Supprimer les données de texture stockées et remettre l'objet dans son état initial
QByteArray QTextureImageData::data(int layer = 0, int face = 0, int mipmapLevel = 0) const
Renvoie les données d'image brutes pour la texture à la couche layer, face face et mipmapLevel mipmapLevel.
Voir également setData().
[noexcept] int QTextureImageData::depth() const
Renvoie la profondeur de la texture stockée
Voir aussi setDepth().
[noexcept] int QTextureImageData::faces() const
Renvoie le nombre de faces dans la texture stockée
Voir aussi setFaces().
[noexcept] QOpenGLTexture::TextureFormat QTextureImageData::format() const
Renvoie le format de la texture stockée.
Voir aussi setFormat().
[noexcept] int QTextureImageData::height() const
Renvoie la hauteur de la texture stockée
Voir aussi setHeight().
[noexcept] bool QTextureImageData::isCompressed() const
Retourne true si la texture stockée est dans un format compressé
[noexcept] int QTextureImageData::layers() const
Renvoie le nombre de couches de la texture stockée
Voir aussi setLayers().
[noexcept] int QTextureImageData::mipLevels() const
Renvoie le nombre de niveaux de mip dans la texture stockée
Voir aussi setMipLevels().
[noexcept] QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat() const
Renvoie le format des pixels de la texture stockée.
Voir aussi setPixelFormat().
[noexcept] QOpenGLTexture::PixelType QTextureImageData::pixelType() const
Renvoie le type de pixel de la texture stockée.
Voir aussi setPixelType().
[noexcept] void QTextureImageData::setAlignment(int alignment)
Définit les exigences de alignment pour l'image.
Voir aussi alignment().
void QTextureImageData::setData(const QByteArray &data, int blockSize, bool isCompressed = false)
Stocke les données data avec la taille de bloc blockSize et, si les données à stocker sont compressées, isCompressed.
Voir aussi data().
[noexcept] void QTextureImageData::setDepth(int depth)
Fixe la profondeur à depth. setDepth
Voir aussi depth().
[noexcept] void QTextureImageData::setFaces(int faces)
Définit les faces à faces. setFaces
Voir aussi faces().
[noexcept] void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)
Définit le format à format.
Voir aussi format().
[noexcept] void QTextureImageData::setHeight(int height)
Fixe la hauteur à height. setHeight
Voir aussi height().
void QTextureImageData::setImage(const QImage &image)
Copie l'image image en tant que données brutes dans cet objet.
[noexcept] void QTextureImageData::setLayers(int layers)
Définit les couches à layers. setLayers
Voir aussi layers().
[noexcept] void QTextureImageData::setMipLevels(int mipLevels)
Définit les niveaux de mip à mipLevels. setMipLevels
Voir aussi mipLevels().
[noexcept] void QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)
Définit le format de pixel à pixelFormat.
Voir aussi pixelFormat().
[noexcept] void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)
Définit le type de pixel à pixelType.
Voir aussi pixelType().
[noexcept] void QTextureImageData::setTarget(QOpenGLTexture::Target target)
Fixe la cible à target.
Voir aussi target().
[noexcept] void QTextureImageData::setWidth(int width)
Fixe la largeur à width. setWidth
Voir aussi width().
[noexcept] QOpenGLTexture::Target QTextureImageData::target() const
Renvoie la cible de la texture stockée.
Voir aussi setTarget().
[noexcept] int QTextureImageData::width() const
Renvoie la largeur de la texture stocké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.