Класс QTextureImageData
класс Qt3DRender::QTextureImageDataQTextureImageData хранит данные, представляющие текстуру. Подробнее...
| Заголовок: | #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 и уровне 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::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
END_OF_DOCUMENT_MARKERСм. также 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.0/qt3drender-qtextureimagedata.html