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
-
顶点计数。
-
BoneId
-
类型: DWORD*
-
指向值数组的指针,这些值标识可在单个绘图调用中绘制的每个骨骼。 请注意,数组的长度可以是可变的,以适应 ConvertToIndexedBlendedMesh 的可变长度骨骼组合。
数组的大小因生成的网格类型而异。 未编制索引的网格数组大小等于 ConvertToBlendedMesh) 中每个顶点 (pMaxVertexInfl 的权重数。 索引网格数组大小等于 ConvertToIndexedBlendedMesh) 中 paletteSize (骨矩阵调色板条目数。
备注
D3DXBONECOMBINATION 描述的网格子集可以在单个绘图调用中呈现。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅