estrutura D3DHAL_DP2COMMAND (d3dhal.h)
Uma ou mais estruturas de D3DHAL_DP2COMMAND são analisadas do buffer de comando pelo D3dDrawPrimitives2 retorno de chamada, que usa as informações recebidas para desenhar uma ou mais primitivas. Cada estrutura especifica um primitivo a ser desenhado ou uma alteração de estado para processar.
Sintaxe
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Membros
bCommand
Especifica um primitivo a ser desenhado ou uma alteração de estado a ser processada. Esse membro pode ser um dos valores enumerados D3DHAL_DP2OPERATION.
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) |
Consulte também
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE