Spec-Zone.ru › Qt 6.1

Класс QRasterMode

класс Qt3DRender::QRasterMode

Состояние отрисовки QRasterMode позволяет управлять типом растрирования, которое должно выполняться. Подробнее...

Заголовок: #include <QRasterMode>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
С момента: Qt 5.14
Инициализируется: RasterMode
Наследует: Qt3DRender::QRenderState
  • Список всех членов, включая унаследованные

Открытые типы

перечисление FaceMode { Лицевая, Тыльная, ЛицеваяИТыльная }
перечисление RasterMode { Точки, Линии, Заполнение }

Свойства

  • faceMode : FaceMode
  • rasterMode : RasterMode

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

Qt3DRender::QRasterMode::FaceMode faceMode() const
Qt3DRender::QRasterMode::RasterMode rasterMode() const

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

void setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)
void setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

Сигналы

void faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)
void rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

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

Класс QRasterMode используется для управления этапом растрирования примитивов во время отрисовки. Это позволяет выбрать, будем ли мы отображать только точки, ребра или заполнять примитив.

Примечание: Это не поддерживается при отрисовке на платформах OpenGL ES 2.0.

См. также QAlphaTest и QStencilTest.

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

перечисление QRasterMode::FaceMode

Перечисление для значений режима обработки граней

Константа Значение Описание
Qt3DRender::QRasterMode::Front 0x0404 Применяется только к передним граням
Qt3DRender::QRasterMode::Back 0x0405 Применяется только к задним граням
Qt3DRender::QRasterMode::FrontAndBack 0x0408 Применяется к передним и задним граням

перечисление QRasterMode::RasterMode

Перечисление для значений режима растрирования

Константа Значение Описание
Qt3DRender::QRasterMode::Points 0x1B00 Вершины в начале ребра рисуются как точки.
Qt3DRender::QRasterMode::Lines 0x1B01 Ребра многоугольника рисуются как отрезки прямых.
Qt3DRender::QRasterMode::Fill 0x1B02 Заполняет внутреннюю часть примитива.

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

faceMode : FaceMode

Содержит режим обработки граней. Управляет тем, к каким граням применяется режим растрирования.

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

Qt3DRender::QRasterMode::FaceMode faceMode() const
void setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)

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

void faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)

rasterMode : RasterMode

Содержит используемый режим растрирования.

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

Qt3DRender::QRasterMode::RasterMode rasterMode() const
void setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

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

void rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

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

Spec-Zone.ru

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