Класс 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
|
Типы public
| Перечисление |
BlendFunction { Add, Subtract, ReverseSubtract, Min, Max } |
Свойства
Функции public
Свойства public
Сигналы
Подробное описание
Уравнение смешивания используется для определения того, как новый пиксель комбинируется с пикселем, уже имеющимся в буфере кадра.
Документация по типам членов
Перечисление 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.