D3DXATTRIBUTERANGE 構造体

属性テーブル エントリを格納します。

構文

typedef struct D3DXATTRIBUTERANGE {
  DWORD AttribId;
  DWORD FaceStart;
  DWORD FaceCount;
  DWORD VertexStart;
  DWORD VertexCount;
} D3DXATTRIBUTERANGE, *LPD3DXATTRIBUTERANGE;

メンバー

AttribId

型: DWORD

属性テーブル識別子。

FaceStart

型: DWORD

開始面。

FaceCount

型: DWORD

顔数。

VertexStart

型: DWORD

開始頂点。

VertexCount

型: DWORD

頂点数。

解説

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

LPD3DXATTRIBUTERANGE 型は、 D3DXATTRIBUTERANGE 構造体へのポインターとして定義されます。

typedef D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE;

要件

要件
ヘッダー
D3dx9mesh.h

こちらもご覧ください

D3DX 構造体