D3DX10_ATTRIBUTE_RANGE 结构

存储属性表条目。

语法

typedef struct D3DX10_ATTRIBUTE_RANGE {
  UINT AttribId;
  UINT FaceStart;
  UINT FaceCount;
  UINT VertexStart;
  UINT VertexCount;
} D3DX10_ATTRIBUTE_RANGE, *LPD3DX10_ATTRIBUTE_RANGE;

成员

AttribId

类型: UINT

属性表标识符。

FaceStart

类型: UINT

起始人脸。

FaceCount

类型: UINT

人脸计数。

VertexStart

类型: UINT

起始顶点。

VertexCount

类型: UINT

顶点计数。

备注

属性表用于标识需要使用不同的纹理、呈现状态、材料等绘制的网格区域。 此外,应用程序可以使用属性表来隐藏网格的部分,方法是在绘制框架时不 (AttribId) 绘制给定的属性标识符。

LPD3DX_ATTRIBUTE_RANGE类型定义为指向D3DX_ATTRIBUTE_RANGE结构的指针。

typedef D3DX_ATTRIBUTE_RANGE* LPD3DX_ATTRIBUTE_RANGE;

要求

要求
标头
D3DX10.h

另请参阅

D3DX 结构