QRasterMode 类
类 Qt3DRender::QRasterModeQRasterMode 渲染状态允许控制要执行的光栅化类型。 更多信息...
头文件 | #include <QRasterMode> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 3drender |
实例化自 | 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) |
另请参阅: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) |
© 2024 The Qt Company Ltd. 文档贡献属于各自的拥有者。此处提供的文档受GNU自由文档许可证版本1.3的条款约束,由自由软件基金会发布。Qt和相应的标志是The Qt Company Ltd.在芬兰和其他国家的商标。所有其他商标归其各自的拥有者所有。