Spec-Zone.ru › Qt

Класс 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 { Front, Back, FrontAndBack }
Перечисление RasterMode { Points, Lines, Fill }

Свойства

  • 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.2/qt3drender-qrastermode.html

Spec-Zone.ru

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