Sur cette page

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

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.