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