ForwardRenderer QML Type
Der ForwardRenderer bietet eine standardmäßige FrameGraph-Implementierung eines Vorwärts-Renderers. Mehr...
| Import Statement: | import Qt3D.Extras 2.11 |
| In C++: | QForwardRenderer |
| Status: | Deprecated |
Eigenschaften
- buffersToClear : color
- camera : Entity
- clearColor : color
- externalRenderTargetSize : size
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : QtObject
- viewportRect : rect
Ausführliche Beschreibung
Forward Rendering ist das, was OpenGL traditionell verwendet. Es rendert direkt in den Backbuffer, ein Objekt nach dem anderen, und schattiert dabei jedes einzelne.
ForwardRenderer ist ein einblättriger FrameGraph-Baum, der ein Viewport, ein CameraSelector und ein ClearBuffers enthält. Der ForwardRenderer hat einen Standardanforderungs-Filterschlüssel mit dem Namen "renderingStyle" und dem Wert "forward". Wenn Sie Ihre Techniken herausfiltern müssen, sollten Sie dies auf der Grundlage dieses Filterschlüssels tun.
Standardmäßig nimmt das Ansichtsfenster den gesamten Bildschirm ein und die klare Farbe ist weiß. Das Frustum Culling ist ebenfalls aktiviert.
Dokumentation der Eigenschaft
buffersToClear : color
Enthält die aktuell zu löschenden Puffer. Standardwert ist ColorDepthBuffer
camera : Entity
Enthält die aktuelle Kamera-Entität, die zum Rendern der Szene verwendet wird.
Hinweis: Eine Kamera ist eine Entität, die eine CameraLens als eine ihrer Komponenten hat.
clearColor : color
Enthält die aktuelle klare Farbe der Szene. Der Bildpuffer wird vor dem Rendern mit der klaren Farbe initialisiert.
externalRenderTargetSize : size
Enthält die Größe des externen Rendering-Ziels. Externe Rendering-Ziele sind relevant, wenn das Rendering nicht auf eine Fensteroberfläche abzielt (wie in surface festgelegt).
frustumCulling : bool
Zeigt an, ob der Renderer Frustum Culling auf die Szene anwendet.
gamma : real
Enthält den Gammawert, den der Renderer auf die Szene anwendet.
showDebugOverlay : bool
Bei "true" wird ein Debug-Overlay über die Szene gerendert. Es zeigt detaillierte Informationen über den Rendering-Status zur Laufzeit an und ermöglicht dem Benutzer, die Protokollierung ein- und auszuschalten usw.
surface : QtObject
Enthält die aktuelle Renderoberfläche.
viewportRect : rect
Enthält das aktuelle normalisierte Ansichtsfenster-Rechteck.
© 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.