estructura D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 (d3dhal.h)
DirectX 8.0 y versiones posteriores solo.
D3DHAL_DRAWINDEXEDPRIMITIVE2 se analiza desde el búfer de comandos mediante el D3dDrawPrimitives2 devolución de llamada cuando el miembro de D3DHAL_DP2COMMAND estructura se establece en D3DDP2OP_DRAWINDEXEDPRIMITIVE2 y se usa para representar un primitivo mediante índices de vértices.
Sintaxis
typedef struct _D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
INT BaseVertexOffset;
DWORD MinIndex;
DWORD NumVertices;
DWORD StartIndexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWINDEXEDPRIMITIVE2;
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).
BaseVertexOffset
Especifica el desplazamiento que se debe agregar a cada vértice de la secuencia de vértices 0 por los distintos primitivos para determinar el vértice real en la secuencia de vértices 0. Este desplazamiento podría ser negativo, pero cuando se agrega un índice al desplazamiento, el resultado es positivo.
MinIndex
Especifica el índice mínimo de un intervalo de vértices a los que pueden tener acceso los primitivos que se van a dibujar y, por lo tanto, qué vértices se deben procesar.
NumVertices
Especifica el número de vértices en un intervalo al que pueden tener acceso los primitivos que se van a dibujar y, por tanto, qué vértices se deben procesar.
StartIndexOffset
Especifica el desplazamiento del primer índice del búfer de índice desde el que se leen los índices para dibujar los primitivos.
PrimitiveCount
Especifica el número de triángulos, líneas o puntos que se van a dibujar para el primitivo especificado.
Observaciones
El tiempo de ejecución ha transformado los datos de vértices.
Al igual que con los vértices, los índices reales que se van a usar no se pasan con los datos del token, sino que deben leerse desde el búfer de índice seleccionado actualmente. Consulte de búferes de índice para obtener más información.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_DRAWINDEXEDPRIMITIVE2