Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DirectX 8.0 and later versions only.
The D3DHAL_DP2SETINDICES structure is used to set the current index buffer for D3dDrawPrimitives2.
Syntax
typedef struct _D3DHAL_DP2SETINDICES {
DWORD dwVBHandle;
DWORD dwStride;
} D3DHAL_DP2SETINDICES;
Members
dwVBHandle
Specifies the surface handle associated with this surface through a call to D3dCreateSurfaceEx.
dwStride
Specifies the size of the indices contained in the index buffer and has the value 2 if the indices are 16-bit, or 4 if the indices are 32-bit quantities.
Remarks
A handle value of zero is valid and indicates that the current index buffer is cleared. Subsequent attempts to draw indexed primitives (before a new current index buffer is established via another D3DDP2OP_SETINDICES token) should be handled by the driver such that a crash does not occur. The debug version of your driver should display informative messages to the debug output stream when this error condition is detected.
Requirements
Requirement | Value |
---|---|
Header | d3dhal.h (include D3dhal.h) |