PFND3DDDI_CREATEPIXELSHADER função de retorno de chamada (d3dumddi.h)

A função CreatePixelShader converte o código do sombreador de pixel em um formato específico de hardware e associa esse código a um identificador de sombreador.

Sintaxe

PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;

HRESULT Pfnd3dddiCreatepixelshader(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEPIXELSHADER *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

Parâmetros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

unnamedParam2

pCode [in]

Uma matriz de tokens CONST UINT que compõem o código do sombreador de pixel.

unnamedParam3

pData [in, out]

Um ponteiro para uma estrutura D3DDDIARG_CREATEPIXELSHADER que recupera o identificador de sombreador associado ao código de sombreador de pixel especificado pelo pCode.

Retornar valor

CreatePixelShader retornará S_OK ou um resultado de erro apropriado se o objeto de código do sombreador de pixel não for criado com êxito.

Comentários

Para obter mais informações sobre assemblers de sombreador de programação, consulte Processando códigos de sombreador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDIARG_CREATEPIXELSHADER

D3DDDI_DEVICEFUNCS