Compartir a través de


estructura D3DDDIARG_DRAWINDEXEDPRIMITIVE (d3dumddi.h)

La estructura D3DDDIARG_DRAWINDEXEDPRIMITIVE describe un primitivo indizado que se va a dibujar.

Sintaxis

typedef struct _D3DDDIARG_DRAWINDEXEDPRIMITIVE {
  [in] D3DPRIMITIVETYPE PrimitiveType;
  [in] INT              BaseVertexIndex;
  [in] UINT             MinIndex;
  [in] UINT             NumVertices;
  [in] UINT             StartIndex;
  [in] UINT             PrimitiveCount;
} D3DDDIARG_DRAWINDEXEDPRIMITIVE;

Miembros

[in] PrimitiveType

Valor de tipo D3DPRIMITIVETYPE que indica el tipo de primitivo que se va a dibujar. Este miembro puede ser uno de los siguientes valores: D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP o D3DPT_TRIANGLEFAN. Para obtener más información sobre D3DPRIMITIVETYPE, consulte la documentación del SDK de Microsoft Windows.

[in] BaseVertexIndex

Número que se debe agregar a cada índice al que hacen referencia los distintos primitivos para determinar el índice real de los elementos de vértice en cada secuencia de vértices.

[in] MinIndex

Índice mínimo de un intervalo de vértices a los que pueden tener acceso los primitivos que se van a dibujar y, por tanto, qué vértices se deben procesar.

[in] NumVertices

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.

[in] StartIndex

Primer índice del búfer de índice desde el que se leen índices para dibujar los primitivos.

[in] PrimitiveCount

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

Observaciones

El tiempo de ejecución de Microsoft Direct3D no transforma los datos de índice antes de pasar un puntero a la descripción de los datos de índice en el parámetro pData de en una llamada al controlador de pantalla en modo de usuario función drawIndexedPrimitive.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

drawIndexedPrimitive