ForwardRenderer QML Type
Der ForwardRenderer bietet eine standardmäßige FrameGraph-Implementierung eines Vorwärts-Renderers. Mehr...
Import Statement: | import Qt3D.Extras 2.8 |
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.
Eigenschaft Dokumentation
buffersToClear : color |
Enthält die aktuellen 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 Rendering auf die klare Farbe initialisiert.
externalRenderTargetSize : size |
Enthält die Größe des externen Renderziels. Externe Renderziele 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 Gamma-Wert, den der Renderer auf die Szene anwendet.
showDebugOverlay : bool |
Wenn true, wird ein Debug-Overlay über die Szene gerendert. Es zeigt detaillierte Informationen über den Rendering-Laufzeitstatus an und ermöglicht es dem Benutzer, die Protokollierung ein- und auszuschalten, usw.
surface : QtObject |
Enthält die aktuelle Renderoberfläche.
viewportRect : rect |
Enthält das aktuelle normalisierte Viewport-Rechteck.
© 2025 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.