- class QClearBuffers#
用于清除缓冲区的类。 更多信息…
概述#
属性#
方法#
def
__init__()
def
buffers()
def
clearColor()
def
colorBuffer()
槽#
def
setBuffers()
def
setClearColor()
def
setColorBuffer()
信号#
注意
此文档可能包含从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 clearDepthValueᅟ: float#
指定要使用的清除深度值。
- 属性 clearStencilValue: int#
指定要使用的模板值。
- 属性 colorBuffer: QRenderTargetOutput#
指定要清除的特定颜色缓冲区。如果设置为NULL(默认),并且设置了
ColorBuffer
标志,则所有颜色缓冲区都将被清除。- __init__([parent=None])#
- 参数:
parent –
QNode
构造函数创建一个指定了
parent
的实例。- buffers()#
- 返回类型:
BufferType
另请参阅
setBuffers()
属性
buffers
的获取器。- buffersChanged(buffers)#
- 参数:
buffers –
BufferType
属性
buffers
的通知信号。属性
clearColor
的获取器。属性
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)#
- 参数:
buffer –
QRenderTargetOutput
属性
colorBuffer
的通知信号。- setBuffers(buffers)#
- 参数:
buffers –
BufferType
另请参阅
buffers()
属性
buffers
的设置器。属性
clearColor
的设置器。- setClearDepthValue(clearDepthValue)#
- 参数:
clearDepthValue – float
另请参阅
clearDepthValue()
属性
clearDepthValue
的设置器。- setClearStencilValue(clearStencilValue)#
- 参数:
clearStencilValue – int
另请参阅
clearStencilValue()
属性 clearStencilValue 的设置器。
- setColorBuffer(buffer)#
- 参数:
buffer –
QRenderTargetOutput
另请参阅
colorBuffer()
属性 colorBuffer 的设置器。