ForwardRenderer QML Type
Le ForwardRenderer fournit une implémentation par défaut d'un FrameGraph pour le rendu des images. Plus d'informations...
| Import Statement: | import Qt3D.Extras 2.11 |
| In C++: | QForwardRenderer |
| Status: | Deprecated |
Propriétés
- buffersToClear : color
- camera : Entity
- clearColor : color
- externalRenderTargetSize : size
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : QtObject
- viewportRect : rect
Description détaillée
Le rendu avant est ce qu'OpenGL utilise traditionnellement. Il rend directement dans le backbuffer un objet à la fois en l'ombrant au fur et à mesure.
ForwardRenderer est un arbre FrameGraph à une feuille qui contient un Viewport, un CameraSelector, et un ClearBuffers. Le ForwardRenderer a une clé de filtre d'exigence par défaut dont le nom est "renderingStyle" et la valeur "forward". Si vous devez filtrer vos techniques, vous devez le faire en fonction de cette clé de filtrage.
Par défaut, la fenêtre de visualisation occupe tout l'écran et la couleur claire est le blanc. Le filtrage des images est également activé.
Documentation sur les propriétés
buffersToClear : color
Contient les tampons actuels à effacer. La valeur par défaut est ColorDepthBuffer.
camera : Entity
Contient l'entité caméra utilisée pour le rendu de la scène.
Remarque : une caméra est une entité dont l'un des composants est CameraLens.
clearColor : color
Contient la couleur claire actuelle de la scène. Le frame buffer est initialisé à la couleur claire avant le rendu.
externalRenderTargetSize : size
Contient la taille de la cible de rendu externe. Les cibles de rendu externes sont pertinentes lorsque le rendu ne cible pas la surface d'une fenêtre (comme défini dans surface).
frustumCulling : bool
Indique si le moteur de rendu applique le frustum culling à la scène.
gamma : real
Contient la valeur gamma que le moteur de rendu applique à la scène.
showDebugOverlay : bool
Si cette option est activée, une couche de débogage sera affichée sur la scène. Il affichera des informations détaillées sur l'état du rendu pendant l'exécution, permettra à l'utilisateur d'activer et de désactiver la journalisation, etc.
surface : QtObject
Détient la surface de rendu actuelle.
viewportRect : rect
Contient le rectangle de visualisation normalisé actuel.
© 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.