Spec-Zone.ru › Qt 6.0

Класс QDepthRange

класс Qt3DRender::QDepthRange

Позволяет перемапить значения глубины, записанные в буфер глубины. Подробнее...

Заголовок: #include <QDepthRange>
CMake: find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
С момента: Qt 5.14
Инициализируется: DepthRange
Наследуется от: Qt3DRender::QRenderState
  • Список всех членов, включая унаследованные

Свойства

  • farValue : double
  • nearValue : double

Открытые функции

double farValue() const
double nearValue() const

Открытые слоты

void setFarValue(double value)
void setNearValue(double value)

Сигналы

void farValueChanged(double farValue)
void nearValueChanged(double nearValue)

Подробное описание

По умолчанию OpenGL записывает информацию о глубине сцены в буфер глубины в диапазоне [0,0, 1,0], где 0,0 соответствует ближней плоскости обрезания, а 1,0 — дальней плоскости обрезания. QDepthRange позволяет отобразить эти значения в другой диапазон, чтобы части сцены всегда отображались перед или за другими частями. Действительные значения для near и far находятся в диапазоне от 0 до 1.

Документация по свойствам

farValue : double

Значение буфера глубины, соответствующее дальней плоскости обрезания. Действительные значения находятся в диапазоне от 0 до 1.

Функции доступа:

double farValue() const
void setFarValue(double value)

Сигнал оповещения:

void farValueChanged(double farValue)

nearValue : double

Значение буфера глубины, соответствующее ближней плоскости обрезания. Действительные значения находятся в диапазоне от 0 до 1.

Функции доступа:

double nearValue() const
void setNearValue(double value)

Сигнал оповещения:

void nearValueChanged(double nearValue)

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3drender-qdepthrange.html

Spec-Zone.ru

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