Spec-Zone.ru › Qt 5.6

Класс QBlendState

(Qt3DRender::QBlendState)

Содержит информацию о смешивании. Подробнее...

Заголовок: #include <QBlendState>
qmake: QT += 3drender
С момента: Qt 5.5
Инициализируется: BlendState
Наследует: Qt3DRender::QRenderState
Наследуется от:

Qt3DRender::QBlendStateSeparate

  • Список всех членов, включая унаследованные

Типы

Перечисление Смешивание { Нуль, Единица, ЦветИсточника, АльфаИсточника, ..., ЕдиницаМинусЦветПервогоИсточника0 }

Свойства

  • dstAlpha : Смешивание
  • dstRGB : Смешивание
  • srcAlpha : Смешивание
  • srcRGB : Смешивание
  • 2 свойства унаследованы от Qt3DCore::QNode
  • 1 свойство унаследовано от QObject

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

QBlendState(Qt3DCore::QNode *parent = Q_NULLPTR)
~QBlendState()
Смешивание dstAlpha() const
Смешивание dstRGB() const
Смешивание srcAlpha() const
Смешивание srcRGB() const
  • 1 открытая функция унаследована от Qt3DRender::QRenderState
  • 6 открытых функций унаследованы от Qt3DCore::QNode
  • 31 открытая функция унаследована от QObject

Открытые слоты

void setDstAlpha(Смешивание dstAlpha)
void setDstRGB(Смешивание dstRGB)
void setSrcAlpha(Смешивание srcAlpha)
void setSrcRGB(Смешивание srcRGB)
  • 2 открытых слота унаследованы от Qt3DCore::QNode
  • 1 открытый слот унаследован от QObject

Сигналы

void dstAlphaChanged(Смешивание dstAlpha)
void dstRGBChanged(Смешивание dstRGB)
void srcAlphaChanged(Смешивание srcAlpha)
void srcRGBChanged(Смешивание srcRGB)
  • 2 сигнала унаследованы от Qt3DCore::QNode
  • 2 сигнала унаследованы от QObject

Защищенные функции

QBlendState(QRenderState::Type type, Qt3DCore::QNode *parent = Q_NULLPTR)
  • 3 защищенные функции унаследованы от Qt3DCore::QNode
  • 9 защищенных функций унаследованы от QObject

Дополнительные унаследованные члены

  • 11 статических открытых членов унаследованы от QObject
  • 1 статический защищенный член унаследован от Qt3DCore::QNode

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

Содержит информацию о смешивании.

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

перечисление QBlendState::Смешивание

Константа Значение Описание
Qt3DRender::QBlendState::Zero 0 0
Qt3DRender::QBlendState::One 1 1
Qt3DRender::QBlendState::SrcColor 0x0300 0x0300
Qt3DRender::QBlendState::SrcAlpha 0x0302 0x0302
Qt3DRender::QBlendState::Src1Alpha ?
Qt3DRender::QBlendState::Src1Color ?
Qt3DRender::QBlendState::DstColor 0x0306 0x0306
Qt3DRender::QBlendState::DstAlpha 0x0304 0x0304
Qt3DRender::QBlendState::SrcAlphaSaturate 0x0308 0x0308
Qt3DRender::QBlendState::ConstantColor 0x8001 0x8001
Qt3DRender::QBlendState::ConstantAlpha 0x8003 0x8003
Qt3DRender::QBlendState::OneMinusSrcColor 0x0301 0x0301
Qt3DRender::QBlendState::OneMinusSrcAlpha 0x0303 0x0303
Qt3DRender::QBlendState::OneMinusDstAlpha 0x0305 0x0305
Qt3DRender::QBlendState::OneMinusDstColor 0x0307 0x0307
Qt3DRender::QBlendState::OneMinusConstantColor 0x8002 0x8002
Qt3DRender::QBlendState::OneMinusConstantAlpha 0x8004 0x8004
Qt3DRender::QBlendState::OneMinusSrc1Alpha ?
Qt3DRender::QBlendState::OneMinusSrc1Color0 ?

Документация свойств

dstAlpha : Blending

Функции доступа:

Blending dstAlpha() const
void setDstAlpha(Blending dstAlpha)

Сигнал уведомления:

void dstAlphaChanged(Blending dstAlpha)

dstRGB : Blending

Функции доступа:

Blending dstRGB() const
void setDstRGB(Blending dstRGB)

Сигнал уведомления:

void dstRGBChanged(Blending dstRGB)

srcAlpha : Blending

Функции доступа:

Blending srcAlpha() const
void setSrcAlpha(Blending srcAlpha)

Сигнал уведомления:

void srcAlphaChanged(Blending srcAlpha)

srcRGB : Blending

Функции доступа:

Blending srcRGB() const
void setSrcRGB(Blending srcRGB)

Сигнал уведомления:

void srcRGBChanged(Blending srcRGB)

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

QBlendState::QBlendState(Qt3DCore::QNode *parent = Q_NULLPTR)

Создает экземпляр QBlendState по умолчанию.

[protected] QBlendState::QBlendState(QRenderState::Type type, Qt3DCore::QNode *parent = Q_NULLPTR)

Создает экземпляр QBlendState по умолчанию.

QBlendState::~QBlendState()

Уничтожает экземпляр QBlendState.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender-qblendstate.html

Spec-Zone.ru

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