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

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.