Spec-Zone.ru › Qt 6.1

Класс QTextureImageData

класс Qt3DRender::QTextureImageData

QTextureImageData хранит данные, представляющие текстуру. Подробнее...

Заголовок: #include <QTextureImageData>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
С момента: Qt 5.5
  • Список всех членов, включая унаследованные

Открытые функции

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

Подробное описание

Документация по членам-функциям

QTextureImageData::QTextureImageData()

Создает новую Qt3DRender::QTextureImageData.

int QTextureImageData::alignment() const

Возвращает требование к выравниванию для изображения.

См. также setAlignment().

void QTextureImageData::cleanup()

Удаляет сохраненные данные текстуры и возвращает объект в начальное состояние

QByteArray QTextureImageData::data(int layer = 0, int face = 0, int mipmapLevel = 0) const

Возвращает необработанные данные изображения для текстуры по слою layer, грани face и уровню детализации mipmapLevel.

См. также setData().

int QTextureImageData::depth() const

Возвращает глубину сохраненной текстуры

См. также setDepth().

int QTextureImageData::faces() const

Возвращает количество граней в сохраненной текстуре

См. также setFaces().

QOpenGLTexture::TextureFormat QTextureImageData::format() const

Возвращает формат сохраненной текстуры.

См. также setFormat().

int QTextureImageData::height() const

Возвращает высоту сохраненной текстуры

См. также setHeight().

bool QTextureImageData::isCompressed() const

Возвращает true, если сохраненная текстура в сжатом формате

int QTextureImageData::layers() const

Возвращает количество слоев в сохраненной текстуре

См. также setLayers().

int QTextureImageData::mipLevels() const

Возвращает количество уровней mipmap в сохраненной текстуре

См. также setMipLevels().

QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat() const

Возвращает формат пикселей сохраненной текстуры.

См. также setPixelFormat().

QOpenGLTexture::PixelType QTextureImageData::pixelType() const

Возвращает тип пикселей сохраненной текстуры.

См. также setPixelType().

void QTextureImageData::setAlignment(int alignment)

Устанавливает требования к выравниванию для изображения.

См. также alignment().

void QTextureImageData::setData(const QByteArray &data, int blockSize, bool isCompressed = false)

Хранит данные data с размером блока blockSize и, если данные, которые нужно сохранить, сжаты, isCompressed.

См. также data().

void QTextureImageData::setDepth(int depth)

Устанавливает глубину в depth. setDepth

См. также depth().

void QTextureImageData::setFaces(int faces)

Устанавливает грани в faces. setFaces

См. также faces().

void QTextureImageData::setFormat(QOpenGLTexture::TextureFormat format)

Устанавливает формат в format.

См. также format().

void QTextureImageData::setHeight(int height)

Устанавливает высоту в height. setHeight

См. также height().

void QTextureImageData::setImage(const QImage &image)

Копирует изображение image в виде сырых данных в этот объект.

void QTextureImageData::setLayers(int layers)

Устанавливает количество слоёв в layers. setLayers

См. также layers().

void QTextureImageData::setMipLevels(int mipLevels)

Устанавливает количество уровней mip в mipLevels. setMipLevels

См. также mipLevels().

void QTextureImageData::setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)

Устанавливает формат пикселей в pixelFormat.

См. также pixelFormat().

void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)

Устанавливает тип пикселей в pixelType.

См. также pixelType().

void QTextureImageData::setTarget(QOpenGLTexture::Target target)

Устанавливает целевое значение в target.

См. также target().

void QTextureImageData::setWidth(int width)

Устанавливает ширину в width. setWidth

См. также width().

QOpenGLTexture::Target QTextureImageData::target() const

Возвращает целевое значение для сохранённой текстуры.

См. также setTarget().

int QTextureImageData::width() const

Возвращает ширину сохранённой текстуры

См. также setWidth().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qt3drender-qtextureimagedata.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API