Compartir a través de


estructura D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)

DirectX 8.0 y versiones posteriores solo.

La estructura D3DHAL_DP2SETPIXELSHADERCONST se usa para establecer uno o varios registros de constantes de sombreador de píxeles cuando D3dDrawPrimitives2 recibe el código de operación D3DDP2OP_SETPIXELSHADERCONST.

Sintaxis

typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
  DWORD dwRegister;
  DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;

Miembros

dwRegister

Especifica el índice del primer registro que se va a establecer.

dwCount

Especifica el número de registros que se van a establecer. Inmediatamente después de esta estructura de datos en el flujo DP2 se encuentran vectores dwCount de cuatro números de punto flotante de precisión sencilla. Estos son los datos que se van a copiar en los registros de destino.

Comentarios

El tiempo de ejecución pasa el primer registro que se va a establecer y el número de registros que se van a establecer. Los datos reales que se van a copiar en esos registros constan de vectores de cuatro números de punto flotante de precisión sencilla. Estos vectores (el mismo número que hay registros que establecer) siguen este token y su estructura de datos asociada en la secuencia DP2.

El tiempo de ejecución valida que el intervalo de registro especificado se encuentra dentro del intervalo legal para la versión del sombreador de píxeles actual.

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_SETPIXELSHADERCONST

D3DHAL_DP2CREATEPIXELSHADER

D3DHAL_DP2PIXELSHADER

D3dDrawPrimitives2