Qt3DRender::QViewport Class
class Qt3DRender::QViewportUne fenêtre d'affichage de la scène Qt3D. En savoir plus...
| En-tête : | #include <qviewport.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | Viewport |
| Hérite de : | Qt3DRender::QFrameGraphNode |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
- gamma : float
- normalizedRect : QRectF
Fonctions publiques
| QViewport(Qt3DCore::QNode *parent = nullptr) | |
| float | gamma() const |
| QRectF | normalizedRect() const |
Emplacements publics
| void | setGamma(float gamma) |
| void | setNormalizedRect(const QRectF &normalizedRect) |
Signaux
| void | gammaChanged(float gamma) |
| void | normalizedRectChanged(const QRectF &normalizedRect) |
Description détaillée
Qt3DRender::QViewport de la scène spécifie la partie de la surface de rendu sur laquelle Qt3D effectue le rendu. La zone située en dehors de la fenêtre d'affichage n'est pas modifiée. Elle contrôle également les paramètres globaux du rendu dans cette fenêtre d'affichage, tels que le gamma.
Documentation des propriétés
gamma : float
Définit le facteur gamma de la fenêtre d'affichage. La valeur par défaut est 2,2, ce qui devrait donner un résultat correct sur la plupart des écrans.
Fonctions d’accès :
| float | gamma() const |
| void | setGamma(float gamma) |
Signal de notification :
| void | gammaChanged(float gamma) |
normalizedRect : QRectF
Spécifie le rectangle normalisé de la fenêtre d'affichage, c'est-à-dire que le rectangle de la fenêtre d'affichage est défini par rapport à la taille de la surface de rendu. Une fenêtre d'affichage couvrant toute la surface est définie par [0,0 ; 0,0 ; 1,0 ; 1,0], ce qui correspond à la valeur par défaut.
Fonctions d'accès :
| QRectF | normalizedRect() const |
| void | setNormalizedRect(const QRectF &normalizedRect) |
Signal de notification :
| void | normalizedRectChanged(const QRectF &normalizedRect) |
Documentation des fonctions membres
[explicit] QViewport::QViewport(Qt3DCore::QNode *parent = nullptr)
Crée un objet `QViewport` à partir de l'parent` fournie.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.