QBlitFramebuffer Class

(Qt3DRender::QBlitFramebuffer)

Public Types

enum InterpolationMethod { Nearest, Linear }

Properties

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

Signals

Protected Functions

QBlitFramebuffer(QBlitFramebufferPrivate &dd, Qt3DCore::QNode *parent = nullptr)

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

Member Type Documentation

enum QBlitFramebuffer::InterpolationMethod

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.