Spec-Zone.ru › Qt 6.1

Класс QTextureImage

класс Qt3DRender::QTextureImage

Содержит необходимую информацию для создания текстуры OpenGL из источника изображения. Подробнее...

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

Типы публичного доступа

Перечисление Статус { Нет, Загрузка, Готово, Ошибка }

Свойства

  • отражённый : bool
  • источник : QUrl
  • статус : const Статус

Функции публичного доступа

QTextureImage(Qt3DCore::QNode *parent = nullptr)
bool отражённый() const
QUrl источник() const
Qt3DRender::QTextureImage::Статус статус() const

Слот публичного доступа

void установитьОтображение(bool отражённый)
void установитьИсточник(const QUrl &источник)

Сигналы

void изменилсяОтображение(bool отражённый)
void изменилсяИсточник(const QUrl &источник)
void изменилсяСтатус(Qt3DRender::QTextureImage::Статус статус)

Защищённые функции

void установитьСтатус(Qt3DRender::QTextureImage::Статус статус)

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

Содержит необходимую информацию о уровне mipmap, слое, грани куба и URL источника для загрузки данных в текстуру OpenGL в нужное место.

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

Перечисление Qt3DRender::QTextureImage::Статус

Это перечисление определяет значения статуса загрузки изображения текстуры.

Константа Значение Описание
Qt3DRender::QTextureImage::None 0 Загрузка изображения текстуры еще не началась.
Qt3DRender::QTextureImage::Loading 1 Загрузка изображения текстуры началась, но не завершена.
Qt3DRender::QTextureImage::Ready 2 Загрузка изображения текстуры завершена.
Qt3DRender::QTextureImage::Error 3 Загрузка изображения текстуры завершилась с ошибкой.

Документация по свойству

отражённый : bool

Это свойство определяет, должно ли изображение быть отражено при загрузке. Это удобный способ, чтобы избежать необходимости манипулировать изображениями для соответствия началу координат текстуры, используемым API рендеринга. По умолчанию это свойство установлено в true. Это не имеет эффекта при использовании сжатых текстур GPU.

Предупреждение: Это свойство приводит к потере производительности во время выполнения при загрузке несжатых или CPU-сжатых форматов изображений, таких как PNG. Чтобы избежать этой потери производительности, лучше установить это свойство в false и загружать активы текстур, которые уже были предварительно отражены.

Примечание: OpenGL определяет начало координат текстуры от нижнего левого угла, в то время как DirectX использует верхний левый угол.

Примечание: При использовании текстур куба вам, вероятно, захочется отключить отображение, так как самплер куба принимает направление, а не обычные координаты текстуры.

Функции доступа:

bool отражённый() const
void установитьОтображение(bool отражённый)

Сигнал уведомления:

void изменилсяОтображение(bool отражённый)

источник : QUrl

Это свойство содержит URL источника, из которого будут загружены данные для изображения текстуры.

Функции доступа:

QUrl источник() const
void установитьИсточник(const QUrl &источник)

Сигнал уведомления:

void изменилсяИсточник(const QUrl &источник)

[read-only] статус : const Статус

Это свойство содержит статус загрузки изображения текстуры.

  • TextureImage.Нет
  • TextureImage.Загрузка
  • TextureImage.Готово
  • TextureImage.Ошибка

Функции доступа:

Qt3DRender::QTextureImage::Статус статус() const

Сигнал уведомления:

void изменилсяСтатус(Qt3DRender::QTextureImage::Статус статус)

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

QTextureImage::QTextureImage(Qt3DCore::QNode *parent = nullptr)

Конструктор нового экземпляра Qt3DRender::QTextureImage с parent в качестве родительского узла.

[slot] void QTextureImage::установитьОтображение(bool отражённый)

Устанавливает отображение в отражённый.

Примечание: Внутренне вызывает обновление генератора данных.

Примечание: Функция-сеттер для свойства отражённый.

См. также отражённый().

[slot] void QTextureImage::установитьИсточник(const QUrl &источник)

Устанавливает URL источника изображения текстуры на источник.

Примечание: Внутренне вызывает обновление генератора данных.

Примечание: Функция-сеттер для свойства источник.

См. также источник().

bool QTextureImage::отражённый() const

Возвращает значение, включено ли отображение.

Примечание: Функция-геттер для свойства отражённый.

[protected] void QTextureImage::установитьСтатус(Qt3DRender::QTextureImage::Статус статус)

Устанавливает статус в статус. статус

См. также статус().

END_OF_DOCUMENT_MARKER

QUrl QTextureImage::source() const

Возвращает URL источника, из которого будут загружены данные для текстурной картинки.

Примечание: Функция-геттер для свойства source.

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

Qt3DRender::QTextureImage::Status QTextureImage::status() const

Возвращает текущий статус.

Примечание: Функция-геттер для свойства status.

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

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

Spec-Zone.ru

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