estrutura D3DHAL_DP2COMMAND (d3dhal.h)
Uma ou mais estruturas de D3DHAL_DP2COMMAND são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 , que usa as informações recebidas para desenhar um ou mais primitivos. Cada estrutura especifica uma primitiva a ser desenhada ou uma alteração de estado a ser processada.
Sintaxe
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Membros
bCommand
Especifica uma primitiva a ser desenhada ou uma alteração de estado a ser processada. Esse membro pode ser um dos valores D3DHAL_DP2OPERATION enumerados.
bReserved
Reservado para uso do sistema e deve ser ignorado pelo driver.
wPrimitiveCount
Especifica o número de primitivos a serem processados. Esse membro é válido quando bCommand não é de D3DDP2OP_RENDERSTATE ou D3DDP2OP_TEXTURESTAGESTATE.
wStateCount
Especifica o número de alterações de estado a serem processadas. Esse membro é válido quando bCommand é um dos D3DDP2OP_RENDERSTATE ou D3DDP2OP_TEXTURESTAGESTATE.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |
Confira também
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE