estructura D3DHAL_DP2COMMAND (d3dhal.h)
Una o varias estructuras de D3DHAL_DP2COMMAND se analizan desde el búfer de comandos mediante la devolución de llamada D3dDrawPrimitives2 , que usa la información que recibe para dibujar uno o varios primitivos. Cada estructura especifica un primitivo que se va a dibujar o un cambio de estado en el proceso.
Sintaxis
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Miembros
bCommand
Especifica un primitivo que se va a dibujar o un cambio de estado para procesar. Este miembro puede ser uno de los D3DHAL_DP2OPERATION valores enumerados.
bReserved
Reservado para uso del sistema y debe omitirlo el controlador.
wPrimitiveCount
Especifica el número de primitivos que se van a procesar. Este miembro es válido cuando bCommand no es de D3DDP2OP_RENDERSTATE ni de D3DDP2OP_TEXTURESTAGESTATE.
wStateCount
Especifica el número de cambios de estado que se van a procesar. Este miembro es válido cuando bCommand es uno de D3DDP2OP_RENDERSTATE o D3DDP2OP_TEXTURESTAGESTATE.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE