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