IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QDepthRange Class

Enables remapping depth values written into the depth buffer.

This class was introduced in Qt 5.14.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QDepthRange Class

  • Header: QDepthRange

  • Since: Qt 5.14

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS 3drender)

    target_link_libraries(mytarget PRIVATE Qt6::3drender)

  • qmake: QT += 3drender

  • Inherited By:

  • Instantiated By: qml-qt3d-render-depthrange.xml

  • Inherits: Qt3DRender::QRenderState

  • Group: QDepthRange is part of renderstates

Detailed Description

By default, OpenGL writes scene depth information into the depth buffer in the range [0.0, 1.0] with 0.0 corresponding to the near clip plane and 1.0 to the far clip plane. QDepthRange allows mapping these values into a different range so parts of the scene are always rendered in front of or behind other parts. Valid values for near and far are between 0 and 1.

Property Documentation

 

farValue : double

The depth buffer value corresponding to the far clip plane. Valid values for are between 0 and 1.

Access functions:

  • double farValue() const

  • void setFarValue(double value)

Notifier signal:

  • void farValueChanged(double farValue)

nearValue : double

The depth buffer value corresponding to the near clip plane. Valid values for are between 0 and 1.

Access functions:

  • double nearValue() const

  • void setNearValue(double value)

Notifier signal:

  • void nearValueChanged(double nearValue)

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+