Класс QBlendEquation
класс Qt3DRender::QBlendEquation Класс QBlendEquation задаёт уравнение, используемое для смешения RGB и альфа-каналов. Подробнее...
| Заголовок: |
#include <Qt3DRender/QBlendEquation> |
| CMake: |
find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: |
QT += 3drender |
| С момента: |
Qt 5.7 |
| Создаётся из: |
BlendEquation
|
| Наследует: |
Qt3DRender::QRenderState
|
Типы публичного доступа
| перечисление |
BlendFunction { Add, Subtract, ReverseSubtract, Min, Max } |
Свойства
Публичные функции
Публичные слоты
Сигналы
Подробное описание
Уравнение смешения используется для определения того, как новый пиксель комбинируется с пикселем, уже присутствующим в буфере кадра.
Документация по типу члена
перечисление QBlendEquation::BlendFunction
| Константа |
Значение |
Описание |
Qt3DRender::QBlendEquation::Add |
0x8006 |
GL_FUNC_ADD |
Qt3DRender::QBlendEquation::Subtract |
0x800A |
GL_FUNC_SUBTRACT |
Qt3DRender::QBlendEquation::ReverseSubtract |
0x800B |
GL_FUNC_REVERSE_SUBTRACT |
Qt3DRender::QBlendEquation::Min |
0x8007 |
GL_MIN |
Qt3DRender::QBlendEquation::Max |
0x8008 |
GL_MAX |
Документация по свойству
Содержит функцию смешения, определяющую, как комбинируются цвета источника и назначения.
Функции доступа:
| Qt3DRender::QBlendEquation::BlendFunction |
blendFunction() const |
| void |
setBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction) |
Сигнал уведомления:
| void |
blendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction) |
Документация по функции члена
QBlendEquation::QBlendEquation(Qt3DCore::QNode *parent = nullptr)
Конструктор создаёт новый объект состояния смешения со указанным parent.