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;
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください