Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
DirectX 8.0 y versiones posteriores solo.
D3DHAL_DRAWPRIMITIVE se analiza desde el búfer de comandos mediante el D3dDrawPrimitives2 devolución de llamada cuando el miembro de D3DHAL_DP2COMMAND estructura bCommand está establecido en D3DDP2OP_DRAWPRIMITIVE y se usa para representar un primitivo.
Sintaxis
typedef struct _D3DHAL_DP2DRAWPRIMITIVE {
D3DPRIMITIVETYPE primType;
DWORD VStart;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE;
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).
VStart
Especifica el índice (en cada flujo de vértice activo) de los elementos de vértice con los que se va a iniciar el dibujo. Los datos reales de vértices deben leerse de los flujos de vértices actuales (los a los que hace referencia el sombreador de vértices actuales) en lugar de desde el puntero de datos de vértices en D3DHAL_DRAWPRIMITIVES2DATA.
PrimitiveCount
Especifica el número de triángulos, líneas o puntos que se van a dibujar para el primitivo especificado.
Observaciones
Los datos de vértices pueden no transformarse (si el hardware admite el procesamiento de vértices de hardware) o transformarse si la aplicación proporcionó datos en ese formulario al tiempo de ejecución.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_DRAWPRIMITIVE