Класс QPerVertexColorMaterial
(Qt3DExtras::QPerVertexColorMaterial)Класс QPerVertexColorMaterial предоставляет стандартную реализацию для отрисовки свойств цвета, заданных для каждого вертекса. Подробнее...
| Заголовок: | #include <QPerVertexColorMaterial> |
| qmake: | QT += 3dextras |
| С тех пор: | Qt 5.7 |
| Наследует: | Qt3DRender::QMaterial |
Открытые функции
| QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr) | |
| ~QPerVertexColorMaterial() |
- 4 открытые функции унаследованы от Qt3DRender::QMaterial
- 2 открытые функции унаследованы от Qt3DCore::QComponent
- 11 открытые функции унаследованы от Qt3DCore::QNode
- 32 открытые функции унаследованы от QObject
Дополнительные унаследованные члены
- 1 свойство унаследовано от Qt3DRender::QMaterial
- 1 свойство унаследовано от Qt3DCore::QComponent
- 3 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
- 1 открытый слот унаследован от Qt3DRender::QMaterial
- 1 открытый слот унаследован от Qt3DCore::QComponent
- 3 открытых слота унаследованы от Qt3DCore::QNode
- 1 открытый слот унаследован от QObject
- 1 сигнал унаследован от Qt3DRender::QMaterial
- 3 сигнала унаследованы от Qt3DCore::QComponent
- 4 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
- 11 статические открытые члены унаследованы от QObject
- 2 защищенные функции унаследованы от Qt3DCore::QNode
- 9 защищенные функции унаследованы от QObject
Подробное описание
Класс QPerVertexColorMaterial предоставляет стандартную реализацию для отрисовки свойств цвета, заданных для каждого вертекса.
Этот эффект освещения основан на сочетании двух компонентов освещения: ambient и diffuse. Ambient задаётся цветом вертекса. Diffuse учитывает распределение нормалей каждого вертекса.
- Ambient — это цвет, испускаемый объектом без других источников света.
- Diffuse — это цвет, испускаемый для отражения от шероховатых поверхностей с участием источников света
Этот материал использует эффект с одним проходом рендеринга и формирует фрагментное освещение. Техники доступны для OpenGL 2, OpenGL 3 или выше, а также OpenGL ES 2.
Документация функций-членов
QPerVertexColorMaterial::QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr)
Конструктор по умолчанию объекта QPerVertexColorMaterial.
QPerVertexColorMaterial::~QPerVertexColorMaterial()
Деструктор QPerVertexColorMaterial
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dextras-qpervertexcolormaterial.html