QBlitFramebuffer Class
(Qt3DRender::QBlitFramebuffer)Inherits: | Qt3DRender::QFrameGraphNode |
Public Types
enum | InterpolationMethod { Nearest, Linear } |
Properties
|
|
- 3 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
QBlitFramebuffer(Qt3DCore::QNode *parent = nullptr) | |
~QBlitFramebuffer() | |
QRenderTarget * | destination() const |
Qt3DRender::QRenderTargetOutput::AttachmentPoint | destinationAttachmentPoint() const |
QRectF | destinationRect() const |
InterpolationMethod | interpolationMethod() const |
void | setDestination(QRenderTarget *destination) |
void | setDestinationAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint destinationAttachmentPoint) |
void | setDestinationRect(const QRectF &destinationRect) |
void | setInterpolationMethod(InterpolationMethod interpolationMethod) |
void | setSource(QRenderTarget *source) |
void | setSourceAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint sourceAttachmentPoint) |
void | setSourceRect(const QRectF &sourceRect) |
QRenderTarget * | source() const |
Qt3DRender::QRenderTargetOutput::AttachmentPoint | sourceAttachmentPoint() const |
QRectF | sourceRect() const |
- 1 public function inherited from Qt3DRender::QFrameGraphNode
- 13 public functions inherited from Qt3DCore::QNode
- 32 public functions inherited from QObject
Signals
void | destinationAttachmentPointChanged() |
void | destinationChanged() |
void | destinationRectChanged() |
void | interpolationMethodChanged() |
void | sourceAttachmentPointChanged() |
void | sourceChanged() |
void | sourceRectChanged() |
- 4 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Protected Functions
QBlitFramebuffer(QBlitFramebufferPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 1 protected function inherited from Qt3DRender::QFrameGraphNode
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
Additional Inherited Members
- 3 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 2 protected variables inherited from QObject
Property Documentation
destination : Qt3DRender::QRenderTarget *
Access functions:
QRenderTarget * | destination() const |
void | setDestination(QRenderTarget *destination) |
Notifier signal:
void | destinationChanged() |
destinationAttachmentPoint : Qt3DRender::QRenderTargetOutput::AttachmentPoint
Access functions:
Qt3DRender::QRenderTargetOutput::AttachmentPoint | destinationAttachmentPoint() const |
void | setDestinationAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint destinationAttachmentPoint) |
Notifier signal:
void | destinationAttachmentPointChanged() |
destinationRect : QRectF
Access functions:
QRectF | destinationRect() const |
void | setDestinationRect(const QRectF &destinationRect) |
Notifier signal:
void | destinationRectChanged() |
interpolationMethod : InterpolationMethod
Access functions:
InterpolationMethod | interpolationMethod() const |
void | setInterpolationMethod(InterpolationMethod interpolationMethod) |
Notifier signal:
void | interpolationMethodChanged() |
source : Qt3DRender::QRenderTarget *
Access functions:
QRenderTarget * | source() const |
void | setSource(QRenderTarget *source) |
Notifier signal:
void | sourceChanged() |
sourceAttachmentPoint : Qt3DRender::QRenderTargetOutput::AttachmentPoint
Access functions:
Qt3DRender::QRenderTargetOutput::AttachmentPoint | sourceAttachmentPoint() const |
void | setSourceAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint sourceAttachmentPoint) |
Notifier signal:
void | sourceAttachmentPointChanged() |
sourceRect : QRectF
Access functions:
QRectF | sourceRect() const |
void | setSourceRect(const QRectF &sourceRect) |
Notifier signal:
void | sourceRectChanged() |
Member Function Documentation
QBlitFramebuffer::QBlitFramebuffer(Qt3DCore::QNode *parent = nullptr)
Default constructs an instance of QBlitFramebuffer.
[protected]
QBlitFramebuffer::QBlitFramebuffer(QBlitFramebufferPrivate &dd, Qt3DCore::QNode *parent = nullptr)
Copy constructor.
QBlitFramebuffer::~QBlitFramebuffer()
Destroys the instance of QBlitFramebuffer.