ForwardRenderer QML Type
ForwardRenderer は、フォワードレンダラーのデフォルトのFrameGraph実装を提供します。詳細...
| Import Statement: | import Qt3D.Extras 2.12 |
| In C++: | QForwardRenderer |
| Status: | Deprecated |
この型は非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
- buffersToClear : color
- camera : Entity
- clearColor : color
- externalRenderTargetSize : size
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : QtObject
- viewportRect : rect
詳細な説明
フォワードレンダリングは、OpenGLが従来から採用している方式です。オブジェクトを1つずつ処理し、それぞれをシェーディングしながら、バックバッファに直接レンダリングします。
ForwardRendererは、Viewport、CameraSelector 、およびClearBuffers を含む、単一のリーフであるFrameGraphツリーです。ForwardRendererには、「renderingStyle」という名前で値が「forward」であるデフォルトの要件フィルターキーがあります。テクニックをフィルタリングする必要がある場合は、このフィルターキーに基づいて行う必要があります。
デフォルトでは、Viewportは画面全体を占め、クリアカラーは白です。フラスタムカリングも有効になっています。
プロパティのドキュメント
buffersToClear : color
クリア対象の現在のバッファを保持します。デフォルト値は ColorDepthBuffer です。
camera : Entity
シーンのレンダリングに使用される現在のカメラエンティティを保持します。
注: カメラとは 、コンポーネントの一つとしてCameraLensを持つエンティティのことです。
clearColor : color
シーンの現在のクリアカラーを保持します。レンダリングの前に、フレームバッファはクリアカラーで初期化されます。
externalRenderTargetSize : size
外部レンダリングターゲットのサイズが格納されます。外部レンダリングターゲットは、レンダリングの対象がウィンドウ表面ではない場合(surface で設定された通り)に関連します。
frustumCulling : bool
レンダラーがシーンに対してフラスタムカリングを適用するかどうかを示します。
gamma : real
レンダラーがシーンに適用するガンマ値を保持します。
showDebugOverlay : bool
true の場合、シーン上にデバッグオーバーレイが表示されます。これにより、実行時のレンダリング状態に関する詳細情報が表示されたり、ユーザーがロギングのオン/オフを切り替えたりできるようになります。
surface : QtObject
現在のレンダリング面を保持します。
viewportRect : rect
現在の正規化されたビューポートの矩形を保持します。
© 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.