Compartir a través de


estructura D3DHAL_DP2DRAWPRIMITIVE2 (d3dhal.h)

DirectX 8.0 y versiones posteriores solo.

D3DHAL_DRAWPRIMITIVE2 se analiza desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece en D3DDP2OP_DRAWPRIMITIVE2 y se usa para representar un primitivo.

Sintaxis

typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
  D3DPRIMITIVETYPE primType;
  DWORD            FirstVertexOffset;
  DWORD            PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;

Miembros

primType

Especifica el tipo de primitivo que se va a dibujar (uno de D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP o D3DPT_TRIANGLEFAN).

FirstVertexOffset

Especifica el desplazamiento, en bytes, en la secuencia cero de los datos de vértices. Esto contrasta con D3DDP2OP_DRAWPRIMITIVE donde el inicio de los datos de vértices en la secuencia de vértices se especifica mediante un índice de vértice en lugar de un desplazamiento de bytes real.

PrimitiveCount

Especifica el número de triángulos, líneas o puntos que se van a dibujar para el primitivo especificado.

Comentarios

El tiempo de ejecución ha transformado los datos de vértices.

Requisitos

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

Consulte también

D3DDP2OP_DRAWPRIMITIVE

D3DDP2OP_DRAWPRIMITIVE2

D3DHAL_DP2COMMAND

D3DHAL_DP2DRAWPRIMITIVE

D3dDrawPrimitives2