PrimitiveType 列挙体
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
Direct3D でサポートされるプリミティブを定義します。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
Public Enumeration PrimitiveType
'使用
Dim instance As PrimitiveType
public enum PrimitiveType
public enum class PrimitiveType
type PrimitiveType
メンバー
メンバー名 | 説明 | |
---|---|---|
PointList | 頂点を別個の点のコレクションとしてレンダリングします。この値は、インデックス付きプリミティブではサポートされません。 | |
LineList | 頂点を別個の線分のリストとしてレンダリングします。このプリミティブ型を使用する呼び出しは、その数が 2 より小さいか奇数の場合は失敗します。 | |
LineStrip | 頂点を単一のポリラインとしてレンダリングします。このプリミティブ型を使用する呼び出しは、その数が 2 より小さい場合は失敗します。 | |
TriangleList | 指定した頂点を別個の三角形の連続としてレンダリングします。3 つの頂点から成る各グループは、個別の三角形を定義します。背面カリングは、現在のワインディング順序のレンダリング状態の影響を受けます。 | |
TriangleStrip | 頂点を三角形ストリップとしてレンダリングします。背面カリング フラグは、偶数番号の三角形で自動的に反転します。 | |
TriangleFan | 頂点を三角形ファンとしてレンダリングします。 |
解説
三角形ストリップは、頂点を連続した三角形としてレンダリングします。カリングにより、レンダリングする面のリストから面が削除されます。面などの手法を使って、カリングできます。背面、錐台カリング、およびオクルージョン カリングします。
通常は、三角形ストリップや三角形ファンを使用すると、重複する頂点の数が少ないため、三角形リストを使用するよりも効率的です。
プラットフォーム
Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。
バージョン情報
.NET Compact Framework
サポート対象 : 3.5、2.0
参照
参照
Microsoft.WindowsMobile.DirectX.Direct3D 名前空間