Compartilhar via


estrutura D3DHAL_DP2SETPIXELSHADERCONST (d3dhal.h)

Somente o DirectX 8.0 e versões posteriores.

A estrutura D3DHAL_DP2SETPIXELSHADERCONST é usada para definir um ou mais registros de constante de sombreador de pixel quando o opcode D3DDP2OP_SETPIXELSHADERCONST é recebido por D3dDrawPrimitives2.

Sintaxe

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

Membros

dwRegister

Especifica o índice do primeiro registro a ser definido.

dwCount

Especifica o número de registros a serem definidos. Imediatamente após essa estrutura de dados no fluxo DP2 estão vetores dwCount de quatro números de ponto flutuante de precisão única. Esses são os dados a serem copiados para os registros de destino.

Comentários

O runtime passa o primeiro registro para definir e o número de registros a serem definidos. Os dados reais a serem copiados para esses registros consistem em vetores de quatro números de ponto flutuante de precisão única. Esses vetores (o mesmo número que há registros a serem definidos) seguem esse token e sua estrutura de dados associada no fluxo DP2.

O runtime valida se o intervalo de registro especificado está dentro do intervalo legal para a versão do sombreador de pixel atual.

Requisitos

Requisito Valor
Cabeçalho d3dhal.h (inclua D3dhal.h)

Confira também

D3DDP2OP_SETPIXELSHADERCONST

D3DHAL_DP2CREATEPIXELSHADER

D3DHAL_DP2PIXELSHADER

D3dDrawPrimitives2