D3DHAL_DP2DRAWPRIMITIVE2 struttura (d3dhal.h)
DirectX 8.0 e versioni successive solo.
D3DHAL_DRAWPRIMITIVE2 viene analizzato dal buffer dei comandi dal callback D3dDrawPrimitives2 quando il membro bCommand della struttura di D3DHAL_DP2COMMAND viene impostato su D3DDP2OP_DRAWPRIMITIVE2 e viene usato per eseguire il rendering di una primitiva.
Sintassi
typedef struct _D3DHAL_DP2DRAWPRIMITIVE2 {
D3DPRIMITIVETYPE primType;
DWORD FirstVertexOffset;
DWORD PrimitiveCount;
} D3DHAL_DP2DRAWPRIMITIVE2;
Members
primType
Specifica il tipo di primitiva da disegnare (uno di D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP o D3DPT_TRIANGLEFAN).
FirstVertexOffset
Specifica l'offset, in byte, in flusso zero dei dati del vertice. Invece di D3DDP2OP_DRAWPRIMITIVE in cui l'inizio dei dati del vertice nel flusso del vertice viene specificato da un indice vertex anziché da un offset di byte effettivo.
PrimitiveCount
Specifica il numero di triangoli, linee o punti da disegnare per la primitiva specificata.
Commenti
I dati dei vertici sono stati trasformati dal runtime.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
D3DDP2OP_DRAWPRIMITIVE
D3DDP2OP_DRAWPRIMITIVE2