Spec-Zone.ru › Qt 5.9

Класс 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

Spec-Zone.ru

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