Shader QML Type
ポストプロセッシングエフェクトで使用されるシェーダーコードを定義するためのコンテナコンポーネント。詳細...
Import Statement: | import QtQuick3D |
Inherits: |
プロパティ
詳細説明
シェーダ型は、Effect のレンダーpass のshaders リストに入力するために使用されます。
シェーダーは、レンダリングパイプラインの特定のstage でグラフィックハードウェア上で直接実行されるコードです。
Effectも参照してください 。
プロパティ ドキュメント
stage : enumeration |
シェーダーコードが実行されるレンダリングパイプラインのステージを指定します。デフォルトはShader.Fragment
定数 | 説明 |
---|---|
Shader.Vertex | シェーダは頂点シェーダです。このコードは入力ジオメトリの頂点ごとに 1 回実行され、ジオメトリがラスタライズ(スキャン変換)される前に修正するために使用できます。エフェクトの場合、入力ジオメトリは常にクワッド(レンダーターゲットのコーナーを表す 4 つの頂点)です。 |
Shader.Fragment | シェーダはフラグメントシェーダです。頂点処理の後、修正されたジオメトリはフラグメントになります(ラスタライズ)。その後、フラグメントシェーダが各フラグメントに対して実行され、色を割り当てます。フラグメントはピクセルに関連する概念ですが、追加情報が付加されています。また、いくつかのアンチエイリアス戦略の結果として、出力の各ピクセルに複数のフラグメントが存在することがあります。 |
© 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.