DrawIndexedPrimitive函数的详细解释
bluekitty(不若人生一场醉) @ 优快云
为了便于说明,首先假设存在下列的顶点缓冲和索引缓冲
vb=
{
{-1.0, 1.0, 0.0}, index 0
{ 1.0, 1.0, 0.0}, index 1
{ 1.0,-1.0, 0.0}, index 2
{-1.0,-1.0, 0.0}, index 3
{-2.0, 2.0, 0.0}, index 4
{ 2.0, 2.0, 0.0}, index 5
}
和对应该顶点缓冲的一组索引缓冲ib
初学D3D,DrawIndexedPrimitive这个函数是个难点,主要是MSDN中的解释不是很明确,这个函数共6个参数,下面对这6个参数进行一下详细的解释。
参数1:D3DPRIMITIVETYPE type