Класс QTextureImageData
(Qt3DRender::QTextureImageData)QTextureImageData хранит данные, представляющие текстуру. Подробнее...
| Заголовок: | #include <QTextureImageData> |
| qmake: | QT += 3drender |
| С момента: | Qt 5.5 |
Открытые функции
| QTextureImageData() | |
| 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 | 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 & | operator=(const QTextureImageData &other) |
Подробное описание
QTextureImageData хранит данные, представляющие текстуру.
Документация по членам-функциям
QTextureImageData::QTextureImageData()
Создает новую Qt3DRender::QTextureImageData.
void QTextureImageData::cleanup()
Удаляет хранимые данные текстуры и возвращает объект в исходное состояние.
QByteArray QTextureImageData::data(int layer = 0, int face = 0, int mipmapLevel = 0) const
Возвращает сырые данные изображения для текстуры по слою layer, грани face и уровню mipmap 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
Возвращает количество уровней mip в хранимой текстуре.
См. также setMipLevels().
QOpenGLTexture::PixelFormat QTextureImageData::pixelFormat() const
Возвращает формат пикселей хранимой текстуры.
См. также setPixelFormat().
QOpenGLTexture::PixelType QTextureImageData::pixelType() const
Возвращает тип пикселей хранимой текстуры.
См. также setPixelType().
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. setPixelFormat
См. также pixelFormat().
void QTextureImageData::setPixelType(QOpenGLTexture::PixelType pixelType)
Устанавливает тип пикселей в pixelType. setPixelType
См. также pixelType().
void QTextureImageData::setTarget(QOpenGLTexture::Target target)
Устанавливает целевой объект в target. target
См. также target().
void QTextureImageData::setWidth(int width)
Устанавливает ширину в width. setWidth
См. также width().
QOpenGLTexture::Target QTextureImageData::target() const
Возвращает целевой объект для хранящейся текстуры
См. также setTarget().
int QTextureImageData::width() const
Возвращает ширину хранящейся текстуры
См. также setWidth().
QTextureImageData &QTextureImageData::operator=(const QTextureImageData &other)
Оператор копирующего присваивания.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qtextureimagedata.html