Spec-Zone.ru › Qt 6.0

Класс QPerVertexColorMaterial

класс Qt3DExtras::QPerVertexColorMaterial

Класс QPerVertexColorMaterial предоставляет реализацию по умолчанию для отрисовки свойств цвета, заданных для каждого вершины. Подробнее...

Заголовок: #include <QPerVertexColorMaterial>
CMake: find_package(Qt6 COMPONENTS 3dextras REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3dextras)
qmake: QT += 3dextras
С момента: Qt 5.7
Наследует: Qt3DRender::QMaterial
  • Список всех членов, включая унаследованные

Открытые функции

QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr)
virtual ~QPerVertexColorMaterial()

Подробное описание

Этот эффект освещения основан на сочетании двух компонентов освещения: окружающего и диффузного. Окружающий цвет задаётся цветом вершины. Диффузный цвет учитывает распределение нормалей каждой вершины.

  • Окружающий цвет — это цвет, испускаемый объектом без других источников света.
  • Диффузный цвет — это цвет, испускаемый при отражении света от шероховатой поверхности.

Этот материал использует эффект с одним проходом рендеринга и формирует фрагментное освещение. Предоставляются методы для OpenGL 2, OpenGL 3 или выше, а также OpenGL ES 2.

Документация по функциям-членам

QPerVertexColorMaterial::QPerVertexColorMaterial(Qt3DCore::QNode *parent = nullptr)

Создаёт новый экземпляр QPerVertexColorMaterial с родительским объектом parent.

[virtual] QPerVertexColorMaterial::~QPerVertexColorMaterial()

Уничтожает QPerVertexColorMaterial

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3dextras-qpervertexcolormaterial.html

Spec-Zone.ru

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