class QRasterMode#

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

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QRasterMode

概要#

属性#

方法#

#

信号#

注意

本文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述#

QRasterMode 类用于在渲染时控制原语的栅格化步骤。这可以用来选择我们只想显示点、边或填充原语。

注意

当在OpenGL ES 2.0平台上渲染时,此功能不可用。

另请参阅

QAlphaTest QStencilTest

class RasterMode#

栅格化模式值枚举

常数

说明

Qt3DRender.QRasterMode.Points

边的开始处vertices被绘制为点。

Qt3DRender.QRasterMode.Lines

多边形的边被绘制为线段。

Qt3DRender.QRasterMode.Fill

填充原语的内侧。

class FaceMode#

表示面模式的枚举值

常数

说明

Qt3DRender.QRasterMode.Front

仅适用于正面

Qt3DRender.QRasterMode.Back

仅适用于背面

Qt3DRender.QRasterMode.FrontAndBack

适用于正面和背面

注意

属性可以直接使用,当使用 from __feature__ import true_property 或通过访问函数否则。

property faceModeᅟ: Qt3DRender.QRasterMode.FaceMode#

存储要使用的面模式。控制光栅模式将应用于哪一面。

访问函数
property rasterModeᅟ: Qt3DRender.QRasterMode.RasterMode#

存储要使用的光栅模式。

访问函数
__init__([parent=None])#
参数:

parentQNode

faceMode()#
返回类型:

FaceMode

另请参阅

setFaceMode()

属性 faceModeᅟ 的获取器。

faceModeChanged(faceMode)#
参数:

faceModeFaceMode

属性 faceModeᅟ 的通知信号。

rasterMode()#
返回类型:

RasterMode

另请参阅

setRasterMode()

属性 rasterModeᅟ 的获取器。

rasterModeChanged(rasterMode)#
参数:

rasterModeRasterMode

属性 rasterMode 的通知信号。

setFaceMode(faceMode)#
参数:

faceModeFaceMode

另请参阅

faceMode()

属性 faceMode 的设置器。

setRasterMode(rasterMode)#
参数:

rasterModeRasterMode

另请参阅

rasterMode()

属性 rasterMode 的设置器。