D3DHAL_DP2SETINDICES 结构 (d3dhal.h)

仅限 DirectX 8.0 及更高版本。

D3DHAL_DP2SETINDICES 结构用于设置 D3dDrawPrimitives2 的当前索引缓冲区。

语法

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

成员

dwVBHandle

通过调用 D3dCreateSurfaceEx 指定与此图面关联的图柄。

dwStride

指定索引缓冲区中包含的索引的大小,如果索引为 16 位,则值为 2;如果索引为 32 位数量,则值为 4。

注解

句柄值零有效,指示清除当前索引缓冲区。 在通过另一个D3DDP2OP_SETINDICES) 令牌建立新的当前索引缓冲区之前, (绘制索引基元的后续尝试应由驱动程序处理,这样就不会发生崩溃。 检测到此错误条件时,驱动程序的调试版本应向调试输出流显示信息性消息。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

D3dCreateSurfaceEx

D3dDrawPrimitives2