DrawIndexedPrimitive()索引缓冲区绘制

来源:互联网 发布:淘宝买家付款卖家退款 编辑:程序博客网 时间:2024/06/08 01:00

HRESULT DrawIndexedPrimitive (

 D3DPRIMITIVETYPE Type,

 INT BaseVertexIndex,

 UINT MinIndex,

 UINT NumVertices,

 UINT StartIndex,

 UINT PrimitiveCounts

);


参数1:Type   图元类型

参数2:BaseVertexIndex 调用的时候,用这个数加上设置好的索引,得到新的索引,原来的索引是{6,7,9},这里设置为2,则新索引为{8,9,11}

参数3:MinIndex 将被引用的最小索引值(不算上BaseVertexIndex),即上面的索引6

参数4:NumVertices 完成图元要用到的顶点数

参数5:StartIndex 开始渲染的索引下标,即从6开始使用,则参数为0,若7,则1

参数6:PrimitiveCounts 要绘制的图元个数

原创粉丝点击