QRenderTargetSelector Class
class Qt3DRender::QRenderTargetSelectorProvides a way of specifying a render target. More...
| Header: | #include <QRenderTargetSelector> |
| qmake: | QT += 3drender |
| Since: | Qt 5.7 |
| Instantiated By: | RenderTargetSelector |
| Inherits: | Qt3DRender::QFrameGraphNode |
This class was introduced in Qt 5.7.
Properties
- target : Qt3DRender::QRenderTarget*
Public Functions
| Qt3DRender::QRenderTarget * | target() const |
Public Slots
| void | setTarget(Qt3DRender::QRenderTarget *target) |
Signals
| void | targetChanged(Qt3DRender::QRenderTarget *target) |
Detailed Description
A Qt3DRender::QRenderTargetSelector is used to select active Qt3DRender::QRenderTarget for the FrameGraph. When QRenderTargetSelector is present in the FrameGraph, the rendering is directed into QTexture objects or draw buffers instead of the surface specified in the Qt3DRender::QRenderSurfaceSelector. A render buffer is automatically generated for an attachment point if drawBuffers contain attachment point that any output in the QRenderTarget do not specify. If the drawBuffers is empty, the renderer will default to using all the outputs in QRenderTarget.
Property Documentation
target : Qt3DRender::QRenderTarget*
Holds the current render target
Access functions:
| Qt3DRender::QRenderTarget * | target() const |
| void | setTarget(Qt3DRender::QRenderTarget *target) |
Notifier signal:
| void | targetChanged(Qt3DRender::QRenderTarget *target) |