Spec-Zone.ru › Qt 5.9

Класс QStencilTestArguments

(Qt3DRender::QStencilTestArguments)

Класс QStencilTestArguments задаёт аргументы для теста наложения маски Подробнее...

Заголовок: #include <QStencilTestArguments>
qmake: QT += 3drender
С момента: Qt 5.7
Инициализируется: StencilTestArguments
Наследуется от: QObject
  • Список всех членов, включая наследуемые

Типы

перечисление StencilFaceMode { Передняя, Задняя, ПередняяИЗадняя }
перечисление StencilFunction { Никогда, Всегда, Меньше, МеньшеИлиРавно, ..., НеРавно }

Свойства

  • comparisonMask : uint
  • faceMode : const StencilFaceMode
  • referenceValue : int
  • stencilFunction : StencilFunction
  • 1 свойство унаследовано от QObject

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

uint comparisonMask() const
StencilFaceMode faceMode() const
int referenceValue() const
StencilFunction stencilFunction() const
  • 32 открытых функции унаследованы от QObject

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

void setComparisonMask(uint comparisonMask)
void setReferenceValue(int referenceValue)
void setStencilFunction(StencilFunction stencilFunction)
  • 1 открытый слот унаследован от QObject

Сигналы

void comparisonMaskChanged(uint comparisonMask)
void faceModeChanged(StencilFaceMode faceMode)
void referenceValueChanged(int referenceValue)
void stencilFunctionChanged(StencilFunction stencilFunction)
  • 2 сигнала унаследованы от QObject

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

  • 11 статических публичных членов унаследованы от QObject
  • 9 защищённых функций унаследованы от QObject

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

Класс QStencilTestArguments задаёт аргументы для теста наложения маски

Класс Qt3DRender::QStencilTestArguments задаёт аргументы для теста наложения маски.

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

перечисление QStencilTestArguments::StencilFaceMode

Это перечисление содержит значения для режимов аргументов теста наложения маски

Постоянная Значение Описание
Qt3DRender::QStencilTestArguments::Front 0x0404 Аргументы применяются к передним граням полигонов.
Qt3DRender::QStencilTestArguments::Back 0x0405 Аргументы применяются к задним граням полигонов.
Qt3DRender::QStencilTestArguments::FrontAndBack 0x0408 Аргументы применяются к передним и задним граням полигонов.

перечисление QStencilTestArguments::StencilFunction

Перечисление значений функции наложения маски

Постоянная Значение Описание
Qt3DRender::QStencilTestArguments::Never 0x0200 Тест наложения маски никогда не пройдёт
Qt3DRender::QStencilTestArguments::Always 0x0207 Тест наложения маски всегда пройдёт
Qt3DRender::QStencilTestArguments::Less 0x0201 Тест наложения маски пройдёт, если значение маски фрагмента меньше значения ссылки
Qt3DRender::QStencilTestArguments::LessOrEqual 0x0203 Тест наложения маски пройдёт, если значение маски фрагмента меньше или равно значению ссылки
Qt3DRender::QStencilTestArguments::Equal 0x0202 Тест наложения маски пройдёт, если значение маски фрагмента равно значению ссылки
Qt3DRender::QStencilTestArguments::GreaterOrEqual 0x0206 Тест наложения маски пройдёт, если значение маски фрагмента больше или равно значению ссылки
Qt3DRender::QStencilTestArguments::Greater 0x0204 Тест наложения маски пройдёт, если значение маски фрагмента больше значения ссылки
Qt3DRender::QStencilTestArguments::NotEqual 0x0205 Тест наложения маски пройдёт, если значение маски фрагмента не равно значению ссылки

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

comparisonMask : uint

Содержит маску сравнения для проверки трафарета. Значение по умолчанию — все нули.

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

uint comparisonMask() const
void setComparisonMask(uint comparisonMask)

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

void comparisonMaskChanged(uint comparisonMask)

faceMode : const StencilFaceMode

Содержит грани, к которым применяются аргументы.

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

StencilFaceMode faceMode() const

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

void faceModeChanged(StencilFaceMode faceMode)

referenceValue : int

Содержит значение ссылки для проверки трафарета. Значение по умолчанию — ноль.

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

int referenceValue() const
void setReferenceValue(int referenceValue)

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

void referenceValueChanged(int referenceValue)

stencilFunction : StencilFunction

Содержит функцию проверки трафарета. Значение по умолчанию — Никогда.

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

StencilFunction stencilFunction() const
void setStencilFunction(StencilFunction stencilFunction)

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

void stencilFunctionChanged(StencilFunction stencilFunction)

См. такжеQt3DRender::QStencilTestArguments::StencilFunction.

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

Spec-Zone.ru

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