VBGAME-DIRECT3D

坚持并快乐着!——繁星
posts - 15, comments - 15, trackbacks - 0, articles - 1
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

DrawIndexedPrimitive函数的参数祥解

Posted on 2006-09-21 19:02 繁星 阅读(2650) 评论(2)  编辑 收藏 引用
Microsoft DirectX 8.1 (Visual Basic)函数原型

    object.DrawIndexedPrimitive( _
    PrimitiveTypeAs CONST_D3DPRIMITIVETYPE, _
    MinIndex As Long, _
    NumIndicesAs Long, _
    StartIndexAs Long, _
    PrimitiveCountAs Long)
PrimitiveType:表示要绘制的图元类型;
MinIndex:输入的第一个点在顶点缓存中的位置;
NumIndices:所要使用的索引数量;
StartIndex:输入的第一个索引在索引缓存中的位置;
PrimitiveCount:要绘制的图元数量;

 
IDirect3DDevice9::DrawIndexedPrimitive(C++):
HRESULT DrawIndexedPrimitive(
D3DPRIMITIVETYPE Type,
INT BaseVertexIndex,
UINT MinIndex,
UINT NumVertices,
UINT StartIndex,
UINT PrimitiveCount
);
BaseVertexIndex:输入的第一个顶点距顶点缓存中第一个顶点位置的偏移量;
MinIndex:输入的第一个点在顶点缓存中的位置;
NumVertices:
所要使用的顶点数量;
 







 

Feedback

# re: DrawIndexedPrimitive函数的参数祥解  回复  更多评论   

2008-11-15 23:01 by 123
老大 函数都写错了 别误导人啊

# re: DrawIndexedPrimitive函数的参数祥解  回复  更多评论   

2009-03-09 13:58 by LODGE
是的,看起来怪怪的,原来是少了个参数。
只有注册用户登录后才能发表评论。