Método IDirect3DDevice9::CreatePixelShader (d3d9.h)

Cria um sombreador de pixel.

Sintaxe

HRESULT CreatePixelShader(
  [in]          const DWORD           *pFunction,
  [out, retval] IDirect3DPixelShader9 **ppShader
);

Parâmetros

[in] pFunction

Tipo: const DWORD*

Ponteiro para a matriz de token de função de sombreador de pixel, especificando as operações de mesclagem. Esse valor não pode ser NULL.

[out, retval] ppShader

Tipo: IDirect3DPixelShader9**

Ponteiro para a interface de sombreador de pixel retornada. Consulte IDirect3DPixelShader9.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DERR_OUTOFVIDEOMEMORY E_OUTOFMEMORY.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d9.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

D3DXAssembleShader

D3DXAssembleShaderFromFile

IDirect3DDevice9