Share via


Método ID3D10Device::CreatePixelShader (d3d10.h)

Cree un sombreador de píxeles.

Sintaxis

HRESULT CreatePixelShader(
  [in]  const void        *pShaderBytecode,
  [in]  SIZE_T            BytecodeLength,
  [out] ID3D10PixelShader **ppPixelShader
);

Parámetros

[in] pShaderBytecode

Tipo: const void*

Puntero al sombreador compilado. Para obtener este puntero, consulte Obtención de un puntero a un sombreador compilado.

[in] BytecodeLength

Tipo: SIZE_T

Tamaño del sombreador de píxeles compilado.

[out] ppPixelShader

Tipo: ID3D10PixelShader**

Dirección de un puntero a una interfaz ID3D10PixelShader. Si es NULL, se validarán todos los demás parámetros y, si todos los parámetros pasan la validación, esta API devolverá S_FALSE en lugar de S_OK.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Después de crear el sombreador de píxeles, puede establecerlo en el dispositivo mediante ID3D10Device::P SSetShader.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)