Metodo ID3D10Device::CreatePixelShader (d3d10.h)

Creare un pixel shader.

Sintassi

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

Parametri

[in] pShaderBytecode

Tipo: const void*

Puntatore al shader compilato. Per ottenere questo puntatore, vedere Recupero di un puntatore a uno shader compilato.

[in] BytecodeLength

Tipo: SIZE_T

Dimensioni del pixel shader compilato.

[out] ppPixelShader

Tipo: ID3D10PixelShader**

Indirizzo di un puntatore a un'interfaccia ID3D10PixelShader. Se si tratta di NULL, tutti gli altri parametri verranno convalidati e, se tutti i parametri passano la convalida, l'API restituirà S_FALSE anziché S_OK.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

Dopo aver creato lo shader pixel, è possibile impostarlo sul dispositivo usando ID3D10Device::P SSetShader.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device