Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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