PySide6.Qt3DRender.Qt3DRender.QClearBuffers

class QClearBuffers

用于清除缓冲区的类。更多

PySide6.Qt3DRender.Qt3DRender.QClearBuffers 的继承图

概要

属性

方法

插槽

信号

注意

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

详细描述

一个 QClearBuffers FrameGraph 节点允许使用特定值清除特定的渲染目标缓冲区。

class BufferType

(继承自 enum.Flag) 此枚举类型描述了要清除的缓冲区类型。

常量

描述

Qt3DRender.QClearBuffers.None

不会清除任何缓冲区

Qt3DRender.QClearBuffers.ColorBuffer

清除颜色缓冲区

Qt3DRender.QClearBuffers.DepthBuffer

清除深度缓冲区

Qt3DRender.QClearBuffers.StencilBuffer

清除模板缓冲区

Qt3DRender.QClearBuffers.DepthStencilBuffer

清除深度和模板缓冲区

Qt3DRender.QClearBuffers.ColorDepthBuffer

清除颜色和深度缓冲区

Qt3DRender.QClearBuffers.ColorDepthStencilBuffer

清除颜色、深度和模板缓冲区

Qt3DRender.QClearBuffers.AllBuffers

清除所有缓冲区

注意

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

property buffersᅟ: Qt3DRender.QClearBuffers.BufferType

指定要使用的缓冲区类型。

Access functions:
property clearColorᅟ: QColor

指定要使用的清除颜色。

Access functions:
property clearDepthValueᅟ: float

指定要使用的清除深度值。

Access functions:
property clearStencilValueᅟ: int

指定要使用的模板值。

Access functions:
property colorBufferᅟ: QRenderTargetOutput

指定要清除的特定颜色缓冲区。如果设置为NULL(默认值),并且设置了ColorBuffer标志,则将清除所有颜色缓冲区。

Access functions:
__init__([parent=None])
Parameters:

parentQNode

构造函数创建一个具有指定parent的实例。

buffers()
Return type:

BufferType

另请参阅

setBuffers()

属性 buffersᅟ 的获取器。

buffersChanged(buffers)
Parameters:

缓冲区BufferType

属性 buffersᅟ 的通知信号。

clearColor()
Return type:

QColor

另请参阅

setClearColor()

属性 clearColorᅟ 的获取器。

clearColorChanged(color)
Parameters:

颜色QColor

属性 clearColorᅟ 的通知信号。

clearDepthValue()
Return type:

浮点数

另请参阅

setClearDepthValue()

属性 clearDepthValueᅟ 的获取器。

clearDepthValueChanged(clearDepthValue)
Parameters:

clearDepthValue – 浮点数

属性 clearDepthValueᅟ 的通知信号。

clearStencilValue()
Return type:

整数

另请参阅

setClearStencilValue()

属性 clearStencilValueᅟ 的获取器。

clearStencilValueChanged(clearStencilValue)
Parameters:

clearStencilValue – int

属性 clearStencilValueᅟ 的通知信号。

colorBuffer()
Return type:

QRenderTargetOutput

另请参阅

setColorBuffer()

属性 colorBufferᅟ 的获取器。

colorBufferChanged(buffer)
Parameters:

bufferQRenderTargetOutput

属性 colorBufferᅟ 的通知信号。

setBuffers(buffers)
Parameters:

缓冲区BufferType

另请参阅

buffers()

属性 buffersᅟ 的设置器。

setClearColor(color)
Parameters:

颜色QColor

另请参阅

clearColor()

属性 clearColorᅟ 的设置器。

setClearDepthValue(clearDepthValue)
Parameters:

clearDepthValue – 浮点数

另请参阅

clearDepthValue()

属性 clearDepthValueᅟ 的设置器。

setClearStencilValue(clearStencilValue)
Parameters:

clearStencilValue – int

另请参阅

clearStencilValue()

属性 clearStencilValueᅟ 的设置器。

setColorBuffer(buffer)
Parameters:

bufferQRenderTargetOutput

另请参阅

colorBuffer()

属性 colorBufferᅟ 的设置器。