Spec-Zone.ru › Qt 6.1

Класс 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.1/qt3dextras-qpervertexcolormaterial.html

Spec-Zone.ru

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