次の方法で共有


ID3DX10Mesh::GetAttributeTable メソッド

メッシュの属性テーブル、またはメッシュの属性テーブルに格納されているエントリの数を取得します。

構文

HRESULT GetAttributeTable(
  [in] D3DX10_ATTRIBUTE_RANGE *pAttribTable,
  [in] UINT                   *pAttribTableSize
);

パラメーター

pAttribTable [in]

種類: D3DX10_ATTRIBUTE_RANGE*

メッシュの属性テーブル内のエントリを表す、D3DX10_ATTRIBUTE_RANGE構造体の配列へのポインター。 pAttribTableSize の値を取得するには 、NULL を 指定します。

pAttribTableSize [in]

型: UINT*

pAttribTable に格納されているエントリの数、またはメッシュの属性テーブルに格納されているエントリの数を入力する値へのポインター。

戻り値

種類: HRESULT

戻り値は、 Direct3D 10 リターン コードに記載されている値のいずれかです。

注釈

属性テーブルは、異なるテクスチャ、レンダリング状態、マテリアルなどで描画する必要があるメッシュの領域を識別するために使用されます。 さらに、アプリケーションでは、フレームの描画時に特定の属性識別子を描画しないことで、属性テーブルを使用してメッシュの一部を非表示にすることができます。

要件

要件
ヘッダー
D3DX10.h
ライブラリ
D3DX10.lib

こちらもご覧ください

ID3DX10Mesh

D3DX インターフェイス