Класс QRenderTargetOutput
(Qt3DRender::QRenderTargetOutput)Класс QRenderTargetOutput позволяет задать привязку целевого рендера (будь то цветная текстура, глубинная текстура и т. д.). Подробнее...
| Заголовок: | #include <QRenderTargetOutput> |
| qmake: | QT += 3drender |
| С момента: | Qt 5.7 |
| Инициализируется: | RenderTargetOutput |
| Наследует: | Qt3DCore::QNode |
Общедоступные типы
| Перечисление | AttachmentPoint { Color0, Color1, Color2, Color3, ..., DepthStencil } |
Свойства
|
- 3 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Общедоступные функции
| QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr) | |
| AttachmentPoint | attachmentPoint() const |
| QAbstractTexture::CubeMapFace | face() const |
| int | layer() const |
| int | mipLevel() const |
| QAbstractTexture * | texture() const |
- 11 общедоступных функций унаследованы от Qt3DCore::QNode
- 32 общедоступных функции унаследованы от QObject
Общедоступные слоты
| void | setAttachmentPoint(AttachmentPoint attachmentPoint) |
| void | setFace(QAbstractTexture::CubeMapFace face) |
| void | setLayer(int layer) |
| void | setMipLevel(int level) |
| void | setTexture(QAbstractTexture *texture) |
- 3 общедоступных слота унаследованы от Qt3DCore::QNode
- 1 общедоступный слот унаследован от QObject
Сигналы
| void | attachmentPointChanged(AttachmentPoint attachmentPoint) |
| void | faceChanged(QAbstractTexture::CubeMapFace face) |
| void | layerChanged(int layer) |
| void | mipLevelChanged(int mipLevel) |
| void | textureChanged(QAbstractTexture *texture) |
- 4 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
Защищенные функции
| QRenderTargetOutput(QRenderTargetOutputPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 2 защищенных функции унаследованы от Qt3DCore::QNode
- 9 защищенных функций унаследованы от QObject
Дополнительные унаследованные члены
- 11 статических общедоступных членов унаследованы от QObject
Подробное описание
Класс QRenderTargetOutput позволяет задать привязку целевого рендера (будь то цветная текстура, глубинная текстура и т. д.).
QRenderTargetOutput задаёт точку привязки и параметры текстуры, которая привязана к целевому рендеру. Помимо точки привязки, можно указать уровень детализации текстуры, слой и грань кубовой текстуры. Текстура, привязанная к QRenderTargetOutput, должна быть совместима с заданными параметрами.
Документация по типам членов
перечисление QRenderTargetOutput::AttachmentPoint
Это перечисление определяет значения для точки привязки.
| Постоянная | Значение | Описание |
|---|---|---|
Qt3DRender::QRenderTargetOutput::Color0 |
0 |
Точка прикрепления цвета с индексом 0 |
Qt3DRender::QRenderTargetOutput::Color1 |
1 |
Точка прикрепления цвета с индексом 1 |
Qt3DRender::QRenderTargetOutput::Color2 |
2 |
Точка прикрепления цвета с индексом 2 |
Qt3DRender::QRenderTargetOutput::Color3 |
3 |
Точка прикрепления цвета с индексом 3 |
Qt3DRender::QRenderTargetOutput::Color4 |
4 |
Точка прикрепления цвета с индексом 4 |
Qt3DRender::QRenderTargetOutput::Color5 |
5 |
Точка прикрепления цвета с индексом 5 |
Qt3DRender::QRenderTargetOutput::Color6 |
6 |
Точка прикрепления цвета с индексом 6 |
Qt3DRender::QRenderTargetOutput::Color7 |
7 |
Точка прикрепления цвета с индексом 7 |
Qt3DRender::QRenderTargetOutput::Color8 |
8 |
Точка прикрепления цвета с индексом 8 |
Qt3DRender::QRenderTargetOutput::Color9 |
9 |
Точка прикрепления цвета с индексом 9 |
Qt3DRender::QRenderTargetOutput::Color10 |
10 |
Точка прикрепления цвета с индексом 10 |
Qt3DRender::QRenderTargetOutput::Color11 |
11 |
Точка прикрепления цвета с индексом 11 |
Qt3DRender::QRenderTargetOutput::Color12 |
12 |
Точка прикрепления цвета с индексом 12 |
Qt3DRender::QRenderTargetOutput::Color13 |
13 |
Точка прикрепления цвета с индексом 13 |
Qt3DRender::QRenderTargetOutput::Color14 |
14 |
Точка прикрепления цвета с индексом 14 |
Qt3DRender::QRenderTargetOutput::Color15 |
15 |
Точка прикрепления цвета с индексом 15 |
Qt3DRender::QRenderTargetOutput::Depth |
16 |
Точка прикрепления глубины |
Qt3DRender::QRenderTargetOutput::Stencil |
17 |
Точка прикрепления трафарета |
Qt3DRender::QRenderTargetOutput::DepthStencil |
18 |
Точка прикрепления глубины и трафарета |
Документация свойств
attachmentPoint : AttachmentPoint
Содержит точку прикрепления QRenderTargetOutput.
Функции доступа:
| AttachmentPoint | attachmentPoint() const |
| void | setAttachmentPoint(AttachmentPoint attachmentPoint) |
Сигнал уведомления:
| void | attachmentPointChanged(AttachmentPoint attachmentPoint) |
face : Qt3DRender::QAbstractTexture::CubeMapFace
Содержит грань прикрепленной текстуры куба, к которой направлено отображение.
Функции доступа:
| QAbstractTexture::CubeMapFace | face() const |
| void | setFace(QAbstractTexture::CubeMapFace face) |
Сигнал уведомления:
| void | faceChanged(QAbstractTexture::CubeMapFace face) |
layer : int
Содержит слой прикреплённой текстуры, к которой направлено отображение.
Функции доступа:
| int | layer() const |
| void | setLayer(int layer) |
Сигнал уведомления:
| void | layerChanged(int layer) |
mipLevel : int
Содержит уровень MIP текстуры, к которому направлено отображение.
Функции доступа:
| int | mipLevel() const |
| void | setMipLevel(int level) |
Сигнал уведомления:
| void | mipLevelChanged(int mipLevel) |
texture : QAbstractTexture *
Содержит текстуру, прикрепленную к точке прикрепления.
Функции доступа:
| QAbstractTexture * | texture() const |
| void | setTexture(QAbstractTexture *texture) |
Сигнал уведомления:
| void | textureChanged(QAbstractTexture *texture) |
Документация функций-членов
QRenderTargetOutput::QRenderTargetOutput(Qt3DCore::QNode *parent = nullptr)
Инициализирует экземпляр QRenderTargetOutput.
[protected] QRenderTargetOutput::QRenderTargetOutput(QRenderTargetOutputPrivate &dd, Qt3DCore::QNode *parent = nullptr)
Конструктор копирования.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qrendertargetoutput.html