Spec-Zone.ru › Qt 5.9

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

Spec-Zone.ru

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