次の方法で共有


BaseMesh.GetAttributeTable メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

メッシュの属性テーブルを取得します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Function GetAttributeTable As AttributeRange()
'使用
Dim instance As BaseMesh
Dim returnValue As AttributeRange()

returnValue = instance.GetAttributeTable()
public AttributeRange[] GetAttributeTable()
public:
array<AttributeRange>^ GetAttributeTable()
member GetAttributeTable : unit -> AttributeRange[] 

戻り値

型 : array<Microsoft.WindowsMobile.DirectX.Direct3D.AttributeRange[]
属性テーブル内の各エントリを表す、AttributeRange 構造体の配列。

解説

属性テーブルは、OptimizeMesh を呼び出して flags パラメーターの OptimizeAttributeSort を渡すか、または SetAttributeTableMesh メソッドで作成できます。

属性テーブルは、異なるテクスチャ、レンダリング状態、およびマテリアルで描画する必要があるメッシュの領域を識別するために使用されます。アプリケーションは、属性テーブルを使用して、フレームを描画するときに特定の属性識別子 (DrawSubset メソッドの attributeID) を描画しないことによって、メッシュの一部を隠すことができます。属性テーブルは、アプリケーションで定義された目的にも使用できます。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

BaseMesh クラス

BaseMesh メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間