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

D3DHAL_DP2OPERATION

D3dDrawPrimitives2