D3DHAL_DP2DRAWPRIMITIVE2
This structure is parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_DRAWPRIMITIVE2, and is used to render a primitive.
typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
DWORD FirstVertexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2, *LPD3DHAL_DP2DRAWPRIMITIVE2;
Members
- primType
Specifies the type of primitive to draw (one of D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP or D3DPT_TRIANGLEFAN). - FirstVertexOffset
Specifies the offset, in bytes, in stream zero of the vertex data. This is in contrast to D3DDP2OP_DRAWPRIMITIVE where the start of the vertex data in the vertex stream is specified by a vertex index rather than an actual byte offset. - PrimitiveCount
Specifies the number of triangles, lines or points to draw for the given primitive.
Remarks
The vertex data has been transformed by the run time.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: D3dhal.h.
See Also
D3dDrawPrimitives2 | D3DHAL_DP2COMMAND | D3DDP2OP_DRAWPRIMITIVE2 | D3DDP2OP_DRAWPRIMITIVE | D3DHAL_DP2DRAWPRIMITIVE | D3DHAL_XXX Structures
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.