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 结构