QClearBuffers Class▲
- 
					Header: QClearBuffers 
- 
					CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) 
- 
					qmake: QT += 3drender 
- 
					Inherited By: 
- 
					Instantiated By: qml-qt3d-render-clearbuffers.xml 
- 
					Inherits: Qt3DRender::QFrameGraphNode 
- 
					Group: QClearBuffers is part of framegraph 
Detailed Description▲
A Qt3DRender::QClearBuffers FrameGraph node enables clearing of the specific render target buffers with specific values.
Member Type Documentation▲
enum QClearBuffers::BufferType▲
flags QClearBuffers::BufferTypeFlags
This enum type describes types of buffer to be cleared.
| Constant | Value | Description | 
|---|---|---|
| Qt3DRender::QClearBuffers::None | 0 | No buffers will be cleared | 
| Qt3DRender::QClearBuffers::ColorBuffer | (1 << 0) | Clear color buffers | 
| Qt3DRender::QClearBuffers::DepthBuffer | (1 << 1) | Clear depth buffer | 
| Qt3DRender::QClearBuffers::StencilBuffer | (1 << 2) | Clear stencil buffer | 
| Qt3DRender::QClearBuffers::DepthStencilBuffer | DepthBuffer | StencilBuffer | Clear depth and stencil buffers | 
| Qt3DRender::QClearBuffers::ColorDepthBuffer | ColorBuffer | DepthBuffer | Clear color and depth buffers | 
| Qt3DRender::QClearBuffers::ColorDepthStencilBuffer | ColorBuffer | DepthStencilBuffer | Clear color, depth and stencil buffers | 
| Qt3DRender::QClearBuffers::AllBuffers | 0xFFFFFFFF | Clear all buffers | 
The BufferTypeFlags type is a typedef for QFlags<BufferType>. It stores an OR combination of BufferType values.
Property Documentation▲
buffers : BufferType▲
Specifies the buffer type to be used.
Access functions:
- 
							buffers() const 
- 
							void setBuffers( buffers) 
Notifier signal:
- 
							void buffersChanged( buffers) 
clearColor : QColor▲
Specifies the clear color to be used.
Access functions:
- 
							clearColor() const 
- 
							void setClearColor(const &color) 
Notifier signal:
- 
							void clearColorChanged(const &color) 
clearDepthValue : float▲
Specifies the clear depth value to be used.
Access functions:
- 
							float clearDepthValue() const 
- 
							void setClearDepthValue(float clearDepthValue) 
Notifier signal:
- 
							void clearDepthValueChanged(float clearDepthValue) 
clearStencilValue : int▲
Specifies the stencil value to be used.
Access functions:
- 
							int clearStencilValue() const 
- 
							void setClearStencilValue(int clearStencilValue) 
Notifier signal:
- 
							void clearStencilValueChanged(int clearStencilValue) 
colorBuffer : 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.
Access functions:
- 
							*colorBuffer() const 
- 
							void setColorBuffer( *buffer) 
Notifier signal:
- 
							void colorBufferChanged( *buffer) 
Member Function Documentation▲
[explicit] QClearBuffers::QClearBuffers(Qt3DCore::QNode *parent = nullptr)▲
The constructor creates an instance with the specified parent.




