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
|
- 2 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr) | |
AttachmentPoint | attachmentPoint() const |
QAbstractTexture::CubeMapFace | face() const |
int | layer() const |
int | mipLevel() const |
QAbstractTexture * | texture() const |
- 6 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject
Public Slots
void | setAttachmentPoint(AttachmentPoint attachmentPoint) |
void | setFace(QAbstractTexture::CubeMapFace face) |
void | setLayer(int layer) |
void | setMipLevel(int level) |
void | setTexture(QAbstractTexture *texture) |
- 2 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
Signals
void | attachmentPointChanged(AttachmentPoint attachmentPoint) |
void | faceChanged(QAbstractTexture::CubeMapFace face) |
void | layerChanged(int layer) |
void | mipLevelChanged(int mipLevel) |
void | textureChanged(QAbstractTexture *texture) |
- 3 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Protected Functions
QRenderTargetOutput(QRenderTargetOutputPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
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... ).
Property Documentation
attachmentPoint : AttachmentPoint
Access functions:
AttachmentPoint | attachmentPoint() const |
void | setAttachmentPoint(AttachmentPoint attachmentPoint) |
Notifier signal:
void | attachmentPointChanged(AttachmentPoint attachmentPoint) |
face : QAbstractTexture::CubeMapFace
Access functions:
Notifier signal:
void | faceChanged(QAbstractTexture::CubeMapFace face) |
layer : int
Access functions:
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.