QRasterMode 类

Qt3DRender::QRasterMode

QRasterMode 渲染状态允许控制要执行的光栅化类型。 更多信息...

头文件 #include <QRasterMode>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化自 RasterMode
继承自 Qt3DRender::QRenderState

公共类型

枚举FaceMode { Front, Back, FrontAndBack }
枚举RasterMode { Points, Lines, Fill }

属性

公共函数

Qt3DRender::QRasterMode::FaceModefaceMode() const
Qt3DRender::QRasterMode::RasterModerasterMode() const

公共槽

voidsetFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)
voidsetRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

信号

voidfaceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)
voidrasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

详细描述

QRasterMode 类用于控制渲染时原型的光栅化步骤。这可以用于选择我们是否只想显示点、边缘或填充原型。

注意:在 OpenGL ES 2.0 平台渲染时,不支持此功能。

另请参阅:QAlphaTestQStencilTest

成员类型文档

枚举 QRasterMode::FaceMode

用于面模式的枚举值

常量描述
Qt3DRender::QRasterMode::Front0x0404仅应用于正面
Qt3DRender::QRasterMode::Back0x0405仅应用于背面
Qt3DRender::QRasterMode::FrontAndBack0x0408应用于正面和背面

枚举 QRasterMode::RasterMode

用于光栅模式值的枚举

常量描述
Qt3DRender::QRasterMode::Points0x1B00边的起始顶点被绘制为点。
Qt3DRender::QRasterMode::Lines0x1B01多边形的边被绘制为线段。
Qt3DRender::QRasterMode::Fill0x1B02填充几何体的内部。

属性文档

faceMode : FaceMode

保存要使用的面模式。控制在哪一个面上应用光栅模式。

访问函数

Qt3DRender::QRasterMode::FaceModefaceMode() const
voidsetFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)

通知信号

voidfaceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)

rasterMode : RasterMode

保存要使用的光栅模式。

访问函数

Qt3DRender::QRasterMode::RasterModerasterMode() const
voidsetRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

通知信号

voidrasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

© 2024 The Qt Company Ltd. 文档贡献属于各自的拥有者。此处提供的文档受GNU自由文档许可证版本1.3的条款约束,由自由软件基金会发布。Qt和相应的标志是The Qt Company Ltd.在芬兰和其他国家的商标。所有其他商标归其各自的拥有者所有。