GeometryRenderer QML Type
ジオメトリのレンダリングをカプセル化します。詳細...
Import Statement: | import Qt3D.Render 2.8 |
In C++: | QGeometryRenderer |
Inherits: | |
Status: | Deprecated |
プロパティ
- firstInstance : int
- firstVertex : int
- geometry : Geometry
- indexBufferByteOffset : int
- indexOffset : int
- instanceCount : int
- primitiveRestartEnabled : bool
- primitiveType : enumeration
- restartIndexValue : int
- sortIndex : float
(since 6.0)
- vertexCount : int
- verticesPerPatch : int
詳細な説明
GeometryRenderer はジオメトリの描画に必要なすべての情報を保持します。Geometry はジオメトリ データの座標を保持し、GeometryRenderer はそのデータの解釈方法を指定します。
プロパティ ドキュメント
firstInstance : int |
ベースインスタンスを保持します。
firstVertex : int |
最初の頂点を保持します。
geometry : Geometry |
ジオメトリを保持します。
indexBufferByteOffset : int |
インデックスバッファへのバイトオフセットを保持します。
indexOffset : int |
ベース頂点を保持します。
instanceCount : int |
インスタンスカウントを保持します。
primitiveRestartEnabled : bool |
プリミティブ再起動フラグを保持します。
primitiveType : enumeration |
プリミティブタイプを保持します。
- QGeometryRenderer.Points
- QGeometryRenderer.Lines
- QGeometryRenderer.LineLoop
- QGeometryRenderer.LineStrip
- QGeometryRenderer.Triangles(三角形
- QGeometryRenderer.TriangleStrip(三角形ストリップ
- QGeometryRenderer.TriangleFan(トライアングルファン
- QGeometryRenderer.LinesAdjacency
- QGeometryRenderer.TrianglesAdjacency
- QGeometryRenderer.LineStripAdjacency
- QGeometryRenderer.TriangleStripAdjacency
- QGeometryRenderer.Patches
restartIndexValue : int |
再開インデックスを保持します。
sortIndex : float |
深度ソートが有効な場合、ソートインデックスを上書きします。
フレームグラフで深度ソートが有効になっている場合、レンダラーはバウンディングボリュームの中心がカメラからどのくらい離れているかに基づいてオブジェクトをソートし、最も遠いオブジェクトから最も近いオブジェクトへとレンダリングします。
このプロパティを使用して、深度インデックスをオーバーライドし、オブジェクトがレンダリングされる順序を正確に制御することができます。これは、すべてのオブジェクトがカメラから同じ物理的距離にある場合に便利です。
実際の値は重要ではなく、オブジェクトをソートする順序を定義するだけです。値が最も小さいオブジェクトが最初に描画され、次に2番目に小さいオブジェクトが描画されるというようにソートされます。
注意: これを -1.f に設定すると、このエンティティの明示的なソートが無効になり、バウンディングボリュームの中心からの距離を使用するように戻ります。
このプロパティは Qt 6.0 で導入されました。
SortPolicyも参照してください 。
vertexCount : int |
頂点数を保持します。
verticesPerPatch : int |
パッチごとの頂点を保持します。
本書で提供されるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。