Spec-Zone.ru › Qt 6.0

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

Spec-Zone.ru

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