Compartir a través de


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].

Figura que muestra un búfer de comandos con un comando D3DDP2OP_POINTS y dos estructuras de D3DHAL_DP2POINTS

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_POINTS

D3DHAL_DP2COMMAND

D3dDrawPrimitives2