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) |