QRenderTargetOutput Class

(Qt3DRender::QRenderTargetOutput)
Inherits: Qt3DCore::QNode

Public Types

enum AttachmentPoint { Color0, Color1, Color2, Color3, ..., DepthStencil }

Properties

Public Functions

QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr)
~QRenderTargetOutput()
AttachmentPoint attachmentPoint() const
QAbstractTexture::CubeMapFace face() const
int layer() const
int mipLevel() const
QAbstractTexture *texture() const

Public Slots

void setAttachmentPoint(AttachmentPoint attachmentPoint)
void setFace(QAbstractTexture::CubeMapFace face)
void setLayer(int layer)
void setMipLevel(int level)
void setTexture(QAbstractTexture *texture)

Signals

void attachmentPointChanged(AttachmentPoint attachmentPoint)
void faceChanged(QAbstractTexture::CubeMapFace face)
void layerChanged(int layer)
void mipLevelChanged(int mipLevel)
void textureChanged(QAbstractTexture *texture)

Protected Functions

QRenderTargetOutput(QRenderTargetOutputPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Member Type Documentation

enum QRenderTargetOutput::AttachmentPoint

Property Documentation

attachmentPoint : AttachmentPoint

Access functions:

AttachmentPoint attachmentPoint() const
void setAttachmentPoint(AttachmentPoint attachmentPoint)

Notifier signal:

void attachmentPointChanged(AttachmentPoint attachmentPoint)

face : QAbstractTexture::CubeMapFace

Access functions:

QAbstractTexture::CubeMapFace face() const
void setFace(QAbstractTexture::CubeMapFace face)

Notifier signal:

void faceChanged(QAbstractTexture::CubeMapFace face)

layer : int

Access functions:

int layer() const
void setLayer(int layer)

Notifier signal:

void layerChanged(int layer)

mipLevel : int

Access functions:

int mipLevel() const
void setMipLevel(int level)

Notifier signal:

void mipLevelChanged(int mipLevel)

texture : QAbstractTexture *

Access functions:

QAbstractTexture *texture() const
void setTexture(QAbstractTexture *texture)

Notifier signal:

void textureChanged(QAbstractTexture *texture)

Member Function Documentation

QRenderTargetOutput::QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QRenderTargetOutput.

[protected] QRenderTargetOutput::QRenderTargetOutput(QRenderTargetOutputPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.

QRenderTargetOutput::~QRenderTargetOutput()

Destroys the instance of QRenderTargetOutput.