Spec-Zone.ru › Qt 5.9

Класс QRenderTargetOutput

(Qt3DRender::QRenderTargetOutput)

Класс QRenderTargetOutput позволяет задать привязку целевого рендера (будь то цветная текстура, глубинная текстура и т. д.). Подробнее...

Заголовок: #include <QRenderTargetOutput>
qmake: QT += 3drender
С момента: Qt 5.7
Инициализируется: RenderTargetOutput
Наследует: Qt3DCore::QNode
  • Список всех членов, включая унаследованные

Общедоступные типы

Перечисление AttachmentPoint { Color0, Color1, Color2, Color3, ..., DepthStencil }

Свойства

  • attachmentPoint : AttachmentPoint
  • face : Qt3DRender::QAbstractTexture::CubeMapFace
  • layer : int
  • mipLevel : int
  • texture : QAbstractTexture *
  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API