struttura D3DHAL_DP2COMMAND (d3dhal.h)

Una o più strutture D3DHAL_DP2COMMAND vengono analizzate dal buffer dei comandi dal callback D3dDrawPrimitives2 , che usa le informazioni ricevute per disegnare una o più primitive. Ogni struttura specifica una primitiva da disegnare o una modifica dello stato da elaborare.

Sintassi

typedef struct _D3DHAL_DP2COMMAND {
  BYTE  bCommand;
  BYTE  bReserved;
  union {
    WORD wPrimitiveCount;
    WORD wStateCount;
  };
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;

Members

bCommand

Specifica una primitiva da disegnare o una modifica dello stato da elaborare. Questo membro può essere uno dei valori enumerati D3DHAL_DP2OPERATION .

bReserved

Riservato per l'uso del sistema e deve essere ignorato dal driver.

wPrimitiveCount

Specifica il numero di primitive da elaborare. Questo membro è valido quando bCommand non è D3DDP2OP_RENDERSTATE o D3DDP2OP_TEXTURESTAGESTATE.

wStateCount

Specifica il numero di modifiche dello stato da elaborare. Questo membro è valido quando bCommand è uno dei D3DDP2OP_RENDERSTATE o D3DDP2OP_TEXTURESTAGESTATE.

Requisiti

Requisito Valore
Intestazione d3dhal.h (include D3dhal.h)

Vedi anche

D3DDP2OP_RENDERSTATE

D3DDP2OP_TEXTURESTAGESTATE

D3DHAL_DP2OPERATION

D3dDrawPrimitives2