estructura D3DHAL_DP2POINTS (d3dhal.h)
La devolución de llamada D3dDrawPrimitives2 analiza una o varias estructuras de D3DHAL_DP2POINTS cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_POINTS y se usa para representar los puntos especificados.
Sintaxis
typedef struct _D3DHAL_DP2POINTS {
WORD wCount;
WORD wVStart;
} D3DHAL_DP2POINTS, *LPD3DHAL_DP2POINTS;
Miembros
wCount
Especifica el número de puntos que se van a representar.
wVStart
Especifica el índice en el búfer de vértices que contiene datos de coordenadas para el punto inicial.
Comentarios
D3dDrawPrimitives2 debe procesar estructuras wPrimitiveCount D3DHAL_DP2POINTS desde el búfer de comandos. El valor de wPrimitiveCount se especifica en la estructura D3DHAL_DP2COMMAND.
Para cada estructura de D3DHAL_DP2POINTS, D3dDrawPrimitives2 debe procesar secuencialmente vértices wCount desde el búfer de vértices. A partir del desplazamiento del búfer de vértices, la secuencia de puntos representados es wVStart, (wVStart+1), ..., (wVStart+(wCount-1)).
En la ilustración siguiente se muestra una parte de un búfer de comandos de ejemplo que contiene un comando D3DDP2OP_POINTS y dos estructuras D3DHAL_DP2POINTS. El controlador debe dibujar un total de siete puntos con los siguientes vértices del búfer de vértices: v[2], v[3], v[4], v[7], v[8], v[9], v[10].
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_POINTS