QClearBuffers

Class to clear buffers. More

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QClearBuffers

Synopsis

Functions

Slots

Signals

Detailed Description

A QClearBuffers FrameGraph node enables clearing of the specific render target buffers with specific values.

class PySide2.Qt3DRender.Qt3DRender.QClearBuffers([parent=None])

The constructor creates an instance with the specified parent .

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.BufferType

This enum type describes types of buffer to be cleared.

Constant

Description

Qt3DRender.QClearBuffers.None

No buffers will be cleared

Qt3DRender.QClearBuffers.ColorBuffer

Clear color buffers

Qt3DRender.QClearBuffers.DepthBuffer

Clear depth buffer

Qt3DRender.QClearBuffers.StencilBuffer

Clear stencil buffer

Qt3DRender.QClearBuffers.DepthStencilBuffer

Clear depth and stencil buffers

Qt3DRender.QClearBuffers.ColorDepthBuffer

Clear color and depth buffers

Qt3DRender.QClearBuffers.ColorDepthStencilBuffer

Clear color, depth and stencil buffers

Qt3DRender.QClearBuffers.AllBuffers

Clear all buffers

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffers()
Return type:

BufferType

Specifies the buffer type to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.buffersChanged(buffers)
Parameters:

buffersBufferType

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearColor()
Return type:

PySide2.QtGui.QColor

Specifies the clear color to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearColorChanged(color)
Parameters:

colorPySide2.QtGui.QColor

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearDepthValue()
Return type:

float

Specifies the clear depth value to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearDepthValueChanged(clearDepthValue)
Parameters:

clearDepthValue – float

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearStencilValue()
Return type:

int

Specifies the stencil value to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.clearStencilValueChanged(clearStencilValue)
Parameters:

clearStencilValue – int

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.colorBuffer()
Return type:

PySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput

Specifies a specific color buffer to clear. If set to NULL (default), and ColorBuffer flag is set, all color buffers will be cleared.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.colorBufferChanged(buffer)
Parameters:

bufferPySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setBuffers(buffers)
Parameters:

buffersBufferType

Specifies the buffer type to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearColor(color)
Parameters:

colorPySide2.QtGui.QColor

Specifies the clear color to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearDepthValue(clearDepthValue)
Parameters:

clearDepthValue – float

Specifies the clear depth value to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setClearStencilValue(clearStencilValue)
Parameters:

clearStencilValue – int

Specifies the stencil value to be used.

PySide2.Qt3DRender.Qt3DRender.QClearBuffers.setColorBuffer(buffer)
Parameters:

bufferPySide2.Qt3DRender.Qt3DRender.QRenderTargetOutput

Specifies a specific color buffer to clear. If set to NULL (default), and ColorBuffer flag is set, all color buffers will be cleared.