Spec-Zone.ru › Qt

Класс 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 позволяет сопоставить эти значения с другим диапазоном, чтобы части сцены всегда отображались перед или позади других частей. Действительные значения для ближней и дальней плоскостей находятся между 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.2/qt3drender-qdepthrange.html

Spec-Zone.ru

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