Класс QTextureLoader
(Qt3DRender::QTextureLoader)Обрабатывает загрузку текстуры и устанавливает свойства текстуры. Подробнее...
| Заголовок: | #include <QTextureLoader> |
| qmake: | QT += 3drender |
| Наследует: | Qt3DRender::QAbstractTexture |
Свойства
- зеркалирование : bool
- источник : QUrl
- 15 свойств унаследовано от Qt3DRender::QAbstractTexture
- 3 свойства унаследовано от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| QTextureLoader(Qt3DCore::QNode *родитель = nullptr) | |
| bool | являетсяЗеркалированным() const |
| QUrl | источник() const |
- 21 открытая функция унаследована от Qt3DRender::QAbstractTexture
- 11 открытых функций унаследовано от Qt3DCore::QNode
- 32 открытых функции унаследовано от QObject
Открытые слоты
| void | установитьЗеркалирование(bool зеркалирование) |
| void | установитьИсточник(const QUrl &источник) |
- 12 открытых слотов унаследовано от Qt3DRender::QAbstractTexture
- 3 открытых слотов унаследовано от Qt3DCore::QNode
- 1 открытый слот унаследовано от QObject
Сигналы
| void | изменилосьЗеркалирование(bool зеркалирование) |
| void | изменилсяИсточник(const QUrl &источник) |
- 13 сигналов унаследовано от Qt3DRender::QAbstractTexture
- 4 сигнала унаследовано от Qt3DCore::QNode
- 2 сигнала унаследовано от QObject
Дополнительные унаследованные члены
- 11 статических открытых членов унаследовано от QObject
- 1 защищённая функция унаследована от Qt3DRender::QAbstractTexture
- 2 защищённые функции унаследовано от Qt3DCore::QNode
- 9 защищённых функций унаследовано от QObject
Подробное описание
Обрабатывает загрузку текстуры и устанавливает свойства текстуры.
Документация по свойствам
зеркалирование : bool
Это свойство указывает, должна ли текстура быть зеркально отображена при загрузке. Это удобство, чтобы избежать необходимости манипулировать изображениями для соответствия началу координат текстуры, используемых API рендеринга. По умолчанию это свойство установлено в true. Это не имеет эффекта при использовании сжатых форматов текстур.
Примечание: OpenGL указывает начало координат текстуры из нижнего левого угла, в то время как DirectX использует верхний левый угол.
Примечание: При использовании текстуры куба вам, вероятно, захочется отключить зеркалирование, так как обработчик текстур куба принимает направление, а не обычные координаты текстуры.
Функции доступа:
| bool | являетсяЗеркалированным() const |
| void | установитьЗеркалирование(bool зеркалирование) |
Сигнал уведомления:
| void | изменилосьЗеркалирование(bool зеркалирование) |
источник : QUrl
Возвращает текущий источник текстуры.
Функции доступа:
| QUrl | источник() const |
| void | установитьИсточник(const QUrl &источник) |
Сигнал уведомления:
| void | изменилсяИсточник(const QUrl &источник) |
Документация по функциям членов
QTextureLoader::QTextureLoader(Qt3DCore::QNode *родитель = nullptr)
Конструктор по умолчанию экземпляра QTextureLoader.
[slot] void QTextureLoader::установитьЗеркалирование(bool зеркалирование)
Устанавливает зеркалирование в зеркалирование.
Примечание: Это внутренне вызывает вызов обновления генератора данных.
Примечание: Функция-установщик для свойства зеркалирование.
См. также являетсяЗеркалированным().
[slot] void QTextureLoader::установитьИсточник(const QUrl &источник)
Устанавливает источник загрузчика текстуры в источник. источник
Примечание: Функция-установщик для свойства источник.
См. также источник().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qtextureloader.html