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) |