Sur cette page

Qt3DRender::QTextureImageData Class

class Qt3DRender::QTextureImageData

QTextureImageData 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

Description détaillée

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.