Класс QTextureData
(Qt3DRender::QTextureData)Класс QTextureData хранит информацию о текстуре, такую как целевое назначение, высоту, ширину, глубину, слои, режим обрезки и включение мип-мапов. Подробнее...
| Заголовок: | #include <Qt3DRender/QTextureData> |
| qmake: | QT += 3drender |
| С тех пор: | Qt 5.7 |
Открытые функции
| QTextureData() | |
| void | addImageData(const QTextureImageDataPtr &imageData) |
| QAbstractTexture::ComparisonFunction | comparisonFunction() const |
| QAbstractTexture::ComparisonMode | comparisonMode() const |
| int | depth() const |
| QAbstractTexture::TextureFormat | format() const |
| int | height() const |
| QVector<QTextureImageDataPtr> | imageData() const |
| bool | isAutoMipMapGenerationEnabled() const |
| int | layers() const |
| QAbstractTexture::Filter | magnificationFilter() const |
| float | maximumAnisotropy() const |
| QAbstractTexture::Filter | minificationFilter() const |
| void | setAutoMipMapGenerationEnabled(bool autoMipMap) |
| void | setComparisonFunction(QAbstractTexture::ComparisonFunction comparisonFunction) |
| void | setComparisonMode(QAbstractTexture::ComparisonMode comparisonMode) |
| void | setDepth(int depth) |
| void | setFormat(QAbstractTexture::TextureFormat format) |
| void | setHeight(int height) |
| void | setLayers(int layers) |
| void | setMagnificationFilter(QAbstractTexture::Filter filter) |
| void | setMaximumAnisotropy(float maximumAnisotropy) |
| void | setMinificationFilter(QAbstractTexture::Filter filter) |
| void | setTarget(QAbstractTexture::Target target) |
| void | setWidth(int width) |
| void | setWrapModeX(QTextureWrapMode::WrapMode wrapModeX) |
| void | setWrapModeY(QTextureWrapMode::WrapMode wrapModeY) |
| void | setWrapModeZ(QTextureWrapMode::WrapMode wrapModeZ) |
| QAbstractTexture::Target | target() const |
| int | width() const |
| QTextureWrapMode::WrapMode | wrapModeX() const |
| QTextureWrapMode::WrapMode | wrapModeY() const |
| QTextureWrapMode::WrapMode | wrapModeZ() const |
Подробное описание
Класс QTextureData хранит информацию о текстуре, такую как целевое назначение, высоту, ширину, глубину, слои, режим обрезки и включение мип-мапов.
Документация по функциям-членам
QTextureData::QTextureData()
Создаёт новый экземпляр QTextureData.
void QTextureData::addImageData(const QTextureImageDataPtr &imageData)
Добавляет дополнительный слой изображения к текстуре с помощью imageData.
Примечание: Изображение текстуры должно быть загружено с размером, указанным в текстуре. Однако, если размер не указан, размер первого файла изображения текстуры используется по умолчанию.
QAbstractTexture::ComparisonFunction QTextureData::comparisonFunction() const
Возвращает текущую функцию сравнения.
См. также setComparisonFunction().
QAbstractTexture::ComparisonMode QTextureData::comparisonMode() const
Возвращает текущий режим сравнения.
См. также setComparisonMode().
int QTextureData::depth() const
Возвращает глубину текстуры.
См. также setDepth().
QAbstractTexture::TextureFormat QTextureData::format() const
Возвращает формат текстуры
См. также setFormat().
int QTextureData::height() const
Возвращает высоту текстуры.
См. также setHeight().
QVector<QTextureImageDataPtr> QTextureData::imageData() const
Возвращает данные изображений, используемых этой текстурой.
bool QTextureData::isAutoMipMapGenerationEnabled() const
Возвращает, включена ли автоматическая генерация mipmap для текстуры.
int QTextureData::layers() const
Возвращает слои текстуры.
См. также setLayers().
QAbstractTexture::Filter QTextureData::magnificationFilter() const
Возвращает текущий фильтр увеличения.
См. также setMagnificationFilter().
float QTextureData::maximumAnisotropy() const
Возвращает текущий максимальный изотропию.
См. также setMaximumAnisotropy().
QAbstractTexture::Filter QTextureData::minificationFilter() const
Возвращает текущий фильтр уменьшения.
См. также setMinificationFilter().
void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)
Устанавливает, включена ли автоматическая генерация mipmap, в значение autoMipMap.
См. также isAutoMipMapGenerationEnabled().
void QTextureData::setComparisonFunction(QAbstractTexture::ComparisonFunction comparisonFunction)
Устанавливает функцию сравнения в значение comparisonFunction.
См. также comparisonFunction().
void QTextureData::setComparisonMode(QAbstractTexture::ComparisonMode comparisonMode)
Устанавливает режим сравнения в значение comparisonMode.
См. также comparisonMode().
void QTextureData::setDepth(int depth)
Устанавливает глубину текстуры в значение depth
См. также depth().
void QTextureData::setFormat(QAbstractTexture::TextureFormat format)
Устанавливает формат текстуры в значение format.
См. также format().
void QTextureData::setHeight(int height)
Устанавливает высоту в значение height.
См. также height().
void QTextureData::setLayers(int layers)
Устанавливает количество слоёв текстуры в значение layers.
См. также layers().
void QTextureData::setMagnificationFilter(QAbstractTexture::Filter filter)
Устанавливает фильтр увеличения в значение filter.
См. также magnificationFilter().
void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)
Устанавливает максимальную анизотропию в значение maximumAnisotropy.
См. также maximumAnisotropy().
void QTextureData::setMinificationFilter(QAbstractTexture::Filter filter)
Устанавливает фильтр уменьшения в значение filter.
См. также minificationFilter().
void QTextureData::setTarget(QAbstractTexture::Target target)
Устанавливает целевую текстуру в значение target.
См. также target().
void QTextureData::setWidth(int width)
Устанавливает ширину текстуры в значение width.
См. также width().
void QTextureData::setWrapModeX(QTextureWrapMode::WrapMode wrapModeX)
Устанавливает режим обёртания X в значение wrapModeX.
См. также wrapModeX().
void QTextureData::setWrapModeY(QTextureWrapMode::WrapMode wrapModeY)
Устанавливает режим обёртания Y в значение wrapModeY.
См. также wrapModeY().
void QTextureData::setWrapModeZ(QTextureWrapMode::WrapMode wrapModeZ)
Устанавливает режим обёртания Z в значение wrapModeZ.
См. также wrapModeZ().
QAbstractTexture::Target QTextureData::target() const
Возвращает целевое значение текстуры.
См. также setTarget().
int QTextureData::width() const
Возвращает ширину текстуры.
См. также setWidth().
QTextureWrapMode::WrapMode QTextureData::wrapModeX() const
Возвращает текущий режим обёртания X.
См. также setWrapModeX().
QTextureWrapMode::WrapMode QTextureData::wrapModeY() const
Возвращает текущий режим обёртания Y.
См. также setWrapModeY().
QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const
Возвращает текущий режим обёртания Z.
См. также setWrapModeZ().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qtexturedata.html