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令牌建立新的当前索引缓冲区之前)应由驱动程序处理,以便不会发生崩溃。 检测到此错误条件时,驱动程序的调试版本应向调试输出流显示信息性消息。

要求

要求 价值
标头 d3dhal.h (包括 D3dhal.h)

另请参阅

D3dCreateSurfaceEx

D3dDrawPrimitives2