D3DXBONECOMBINATION 結構

描述具有相同屬性和骨狀組合之網格的子集。

語法

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

成員

AttribId

類型: DWORD

屬性資料表識別碼。

FaceStart

類型: DWORD

開始臉部。

FaceCount

類型: DWORD

臉部計數。

VertexStart

類型: DWORD

開始頂點。

VertexCount

類型: DWORD

頂點計數。

HierarchyId

類型: DWORD*

值陣列的指標,可識別可在單一繪圖呼叫中繪製的每個骨頭。 請注意,陣列可以是可變長度,以容納 ConvertToIndexedBlendedMesh的可變長度組合。

陣列的大小會根據產生的網格類型而有所不同。 非索引網格陣列大小等於 ConvertToBlendedMesh () 中 pMaxVertexInfl 的每個頂點加權數目。 索引網格陣列大小等於 ConvertToIndexedBlendedMesh) 中的調色盤 (調色盤專案數目。

備註

D3DXBONECOMBINATION所描述的網格子集可以在單一繪圖呼叫中轉譯。

規格需求

需求
標頭
D3dx9mesh.h

另請參閱

D3DX 結構