Spec-Zone.ru › Qt

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

Spec-Zone.ru

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