class QClearBuffers#

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

Inheritance diagram of 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#

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

访问函数
property clearColorᅟ: QColor#

指定要使用的清除颜色。

访问函数
property clearDepthValueᅟ: float#

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

访问函数
属性 clearStencilValue: int#

指定要使用的模板值。

访问函数
属性 colorBuffer: QRenderTargetOutput#

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

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

parentQNode

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

buffers()#
返回类型:

BufferType

另请参阅

setBuffers()

属性 buffers 的获取器。

buffersChanged(buffers)#
参数:

buffersBufferType

属性 buffers 的通知信号。

clearColor()#
返回类型:

QColor

另请参阅

setClearColor()

属性 clearColor 的获取器。

clearColorChanged(color)#
参数:

colorQColor

属性 clearColor 的通知信号。

clearDepthValue()#
返回类型:

float

另请参阅

setClearDepthValue()

属性 clearDepthValue 的获取器。

clearDepthValueChanged(clearDepthValue)#
参数:

clearDepthValue – float

属性 clearDepthValue 的通知信号。

clearStencilValue()#
返回类型:

int

另请参阅

setClearStencilValue()

属性 clearStencilValue 的获取器。

clearStencilValueChanged(clearStencilValue)#
参数:

clearStencilValue – int

属性 clearStencilValue 的通知信号。

colorBuffer()#
返回类型:

QRenderTargetOutput

另请参阅

setColorBuffer()

属性 colorBuffer 的获取器。

colorBufferChanged(buffer)#
参数:

bufferQRenderTargetOutput

属性 colorBuffer 的通知信号。

setBuffers(buffers)#
参数:

buffersBufferType

另请参阅

buffers()

属性 buffers 的设置器。

setClearColor(color)#
参数:

colorQColor

另请参阅

clearColor()

属性 clearColor 的设置器。

setClearDepthValue(clearDepthValue)#
参数:

clearDepthValue – float

另请参阅

clearDepthValue()

属性 clearDepthValue 的设置器。

setClearStencilValue(clearStencilValue)#
参数:

clearStencilValue – int

另请参阅

clearStencilValue()

属性 clearStencilValue 的设置器。

setColorBuffer(buffer)#
参数:

bufferQRenderTargetOutput

另请参阅

colorBuffer()

属性 colorBuffer 的设置器。