Auf dieser Seite

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

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.