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 de Microsoft Windows SDK.

[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 lo tanto, qué vértices se deben procesar.

[in] NumVertices

Número de vértices de un intervalo al que pueden tener acceso los primitivos que se van a dibujar y, por lo tanto, qué vértices deben procesarse.

[in] StartIndex

Primer índice del búfer de índice del que se leen los í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.

Comentarios

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 en una llamada a la función DrawIndexedPrimitive del controlador de visualización en modo de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

DrawIndexedPrimitive