Microsoft DirectX 8.0 (C++)

D3DXBONECOMBINATION

属性とボーンの組み合わせが同じメッシュのサブセットを記述する。

typedef struct _D3DXBONECOMBINATION {
    DWORD AttribId;
    DWORD FaceStart;
    DWORD FaceCount;
    DWORD VertexStart;
    DWORD VertexCount;
    DWORD* BoneId;
} D3DXBONECOMBINATION, *LPD3DXBONECOMBINATION;

メンバ

AttribId
属性テーブルの識別子。
FaceStart
開始面。
FaceCount
面の数。
VertexStart
開始頂点。
VertexCount
頂点の数。
BoneId
1 回の描画呼び出しで描画できる各ボーンを識別する値の配列へのポインタ。この配列は、ID3DXSkinMesh::ConvertToIndexedBlendedMesh の可変長ボーン組み合わせを格納する可変長になることができることに注意すること。

注意

D3DXBONECOMBINATION で記述したメッシュのサブセットは単一の描画呼び出しでレンダリング可能である。

動作環境

  ヘッダー : d3dx8mesh.h で宣言。