QRenderTargetOutput Class

(Qt3DRender::QRenderTargetOutput)

The QRenderTargetOutput class allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ). More...

Header: #include <QRenderTargetOutput>
qmake: QT += 3drender
Since: Qt 5.7
Inherits: Qt3DCore::QNode

Public Types

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

Properties

Public Functions

QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr)
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

  • 11 static public members inherited from QObject

Detailed Description

The QRenderTargetOutput class allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ).

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.

AttachmentPoint QRenderTargetOutput::attachmentPoint() const

Returns the current attachment point.

Note: Getter function for property attachmentPoint.

See also setAttachmentPoint().

QAbstractTexture::CubeMapFace QRenderTargetOutput::face() const

Returns the current cubemap face.

Note: Getter function for property face.

See also setFace().

int QRenderTargetOutput::layer() const

Returns the current layer.

Note: Getter function for property layer.

See also setLayer().

int QRenderTargetOutput::mipLevel() const

Returns the current mip level.

Note: Getter function for property mipLevel.

See also setMipLevel().

[slot] void QRenderTargetOutput::setAttachmentPoint(AttachmentPoint attachmentPoint)

Sets the attachment point to attachmentPoint. attachmentPoint

Note: Setter function for property attachmentPoint.

See also attachmentPoint().

[slot] void QRenderTargetOutput::setFace(QAbstractTexture::CubeMapFace face)

Sets the required cubemap face to face. face

Note: Setter function for property face.

See also face().

[slot] void QRenderTargetOutput::setLayer(int layer)

Sets the required layer to layer. layer

Note: Setter function for property layer.

See also layer().

[slot] void QRenderTargetOutput::setMipLevel(int level)

Sets the required mip level to level. level

Note: Setter function for property mipLevel.

See also mipLevel().

QAbstractTexture *QRenderTargetOutput::texture() const

Returns the current texture.

Note: Getter function for property texture.

See also setTexture().

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.