Auf dieser Seite

ForwardRenderer QML Type

Der „ForwardRenderer“ stellt eine Standard -FrameGraph -Implementierung eines Forward-Renderers bereit. Mehr dazu...

Import Statement: import Qt3D.Extras 2.12
In C++: QForwardRenderer
Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Ausführliche Beschreibung

Forward-Rendering ist die traditionelle Methode, die OpenGL verwendet. Dabei wird direkt in den Backbuffer gerendert, wobei jeweils ein Objekt nach dem anderen dargestellt und dabei schattiert wird.

„ForwardRenderer“ ist ein FrameGraph -Baum mit einem einzigen Blatt, der einen Viewport, einen „ CameraSelector “ und einen „ ClearBuffers “ enthält. Der „ForwardRenderer“ verfügt über einen Standard-Anforderungsfilter-Schlüssel mit dem Namen „renderingStyle“ und dem Wert „forward“. Wenn Sie Ihre Techniken herausfiltern müssen, sollten Sie dies anhand dieses Filter-Schlüssels tun.

Standardmäßig nimmt der Viewport den gesamten Bildschirm ein und die Clear-Farbe ist Weiß. Frustum-Culling ist ebenfalls aktiviert.

Dokumentation zu den Eigenschaften

buffersToClear : color

Enthält die aktuellen Puffer, die gelöscht werden sollen. Der 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 enthält.

clearColor : color

Enthält die aktuelle Löschfarbe der Szene. Der Bildspeicher wird vor dem Rendern auf die Löschfarbe initialisiert.

externalRenderTargetSize : size

Enthält die Größe des externen Renderziels. Externe Renderziele spielen eine Rolle, wenn das Rendering nicht auf eine Fensteroberfläche ausgerichtet ist (wie unter „ surface “ festgelegt).

frustumCulling : bool

Gibt 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

Wenn diese Option aktiviert ist, wird ein Debug-Overlay über die Szene gelegt. Es zeigt detaillierte Informationen zum Rendering-Status zur Laufzeit an und ermöglicht es dem Benutzer, die Protokollierung ein- und auszuschalten usw.

surface : QtObject

Enthält die aktuelle Renderfläche.

viewportRect : rect

Enthält das aktuell normalisierte Viewport-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.