MeshFlags 列挙体
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
メッシュの作成オプションの指定に使用されるフラグを定義します。
この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
<FlagsAttribute> _
Public Enumeration MeshFlags
'使用
Dim instance As MeshFlags
[FlagsAttribute]
public enum MeshFlags
[FlagsAttribute]
public enum class MeshFlags
[<FlagsAttribute>]
type MeshFlags
メンバー
メンバー名 | 説明 | |
---|---|---|
OptimizeCompact | 面の順番を変更し、使用されていない頂点と面を削除します。 | |
OptimizeAttributeSort | 属性バンドル状態の変更を少なくし、DrawSubset の BaseMesh のパフォーマンスを向上させるため、面の順番を変更して最適化を行います。 | |
OptimizeVertexCache | 面の順番を変更し、頂点キャッシュのキャッシュ ヒット率を向上させます。 | |
OptimizeStripReorder | 面の順番を変更し、隣接する三角形の長さを最大にします。 | |
OptimizeIgnoreVerts | 面のみを最適化し、頂点は最適化しません。 | |
Use32Bit | メッシュに 16 ビットのインデックスではなく 32 ビットのインデックスを指定します。 | |
DoNotClip | 頂点バッファーとインデックス バッファーに使用されます。 | |
VbSystemMem | 頂点バッファーに SystemMemory メモリ クラスを使用するよう指定します。 | |
VbManaged | 頂点バッファーにメモリ クラスを使用するよう指定します。 | |
VbWriteOnly | 頂点バッファーに WriteOnly 使用法フラグを使用するよう指定します。 | |
VbDynamic | 頂点バッファーに Dynamic 使用法フラグを使用するよう指定します。 | |
IbSystemMem | インデックス バッファーに SystemMemory メモリ クラスを使用するよう指定します。 | |
IbManaged | インデックス バッファーにマネージ メモリ Pool クラスを使用するよう指定します。 | |
IbWriteOnly | インデックス バッファーに WriteOnly 使用法フラグを使用するよう指定します。 | |
IbDynamic | インデックス バッファーに Dynamic 使用法フラグを使用するよう指定します。 | |
VbShare | 複製されたメッシュが頂点バッファーを共有するように強制します。 | |
SystemMemory | VbSystemMem と IbSystemMem の両方を指定するのと同じです。 | |
Managed | VbManaged と IbManaged の両方を指定するのと同じです。 | |
WriteOnly | VbWriteOnly と IbWriteOnly の両方を指定するのと同じです。 | |
Dynamic | VbDynamic と IbDynamic の両方を指定するのと同じです。 |
プラットフォーム
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 名前空間