Spec-Zone.ru › Qt 6.1

Класс 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.1/qt3drender-qdepthrange.html

Spec-Zone.ru

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