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

QViewport Class

A viewport on the Qt3D Scene.

This class was introduced in Qt 5.7.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QViewport Class

  • Header: QViewport

  • Since: Qt 5.7

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS 3drender)

    target_link_libraries(mytarget PRIVATE Qt6::3drender)

  • qmake: QT += 3drender

  • Inherited By:

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

  • Inherits: Qt3DRender::QFrameGraphNode

Detailed Description

Qt3DRender::QViewport of the scene specifies at which portion of the render surface Qt3D is rendering to. Area outside the viewport is left untouched. It also controls global parameters to the rendering in that viewport like gamma.

Property Documentation

 

gamma : float

Specifies the gamma factor for the viewport. The default is 2.2 which should give proper result on most screens.

Access functions:

  • float gamma() const

  • void setGamma(float gamma)

Notifier signal:

  • void gammaChanged(float gamma)

normalizedRect : QRectF

Specifies the normalised rectangle for the viewport, i.e. the viewport rectangle is specified relative to the render surface size. Whole surface sized viewport is specified as [0.0, 0.0, 1.0, 1.0], which is the default.

Access functions:

  • normalizedRect() const

  • void setNormalizedRect(const &normalizedRect)

Notifier signal:

  • void normalizedRectChanged(const &normalizedRect)

Member Function Documentation

 

[explicit] QViewport::QViewport(Qt3DCore::QNode *parent = nullptr)

Constructs QViewport with given parent.

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