Share via


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

メンバー

メンバー名 説明
.NET Compact Framework によるサポート PointList 頂点を別個の点のコレクションとしてレンダリングします。この値は、インデックス付きプリミティブではサポートされません。
.NET Compact Framework によるサポート LineList 頂点を別個の線分のリストとしてレンダリングします。このプリミティブ型を使用する呼び出しは、その数が 2 より小さいか奇数の場合は失敗します。
.NET Compact Framework によるサポート LineStrip 頂点を単一のポリラインとしてレンダリングします。このプリミティブ型を使用する呼び出しは、その数が 2 より小さい場合は失敗します。
.NET Compact Framework によるサポート TriangleList 指定した頂点を別個の三角形の連続としてレンダリングします。3 つの頂点から成る各グループは、個別の三角形を定義します。背面カリングは、現在のワインディング順序のレンダリング状態の影響を受けます。
.NET Compact Framework によるサポート TriangleStrip 頂点を三角形ストリップとしてレンダリングします。背面カリング フラグは、偶数番号の三角形で自動的に反転します。
.NET Compact Framework によるサポート 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 名前空間

その他の技術情報

.NET Compact Framework でモバイル Direct3D プログラミング