Metodo IDirect3DDevice9::CreatePixelShader (d3d9.h)

Crea un pixel shader.

Sintassi

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

Parametri

[in] pFunction

Tipo: const DWORD*

Puntatore alla matrice di token della funzione pixel shader, specificando le operazioni di fusione. Questo valore non può essere NULL.

[out, retval] ppShader

Tipo: IDirect3DPixelShader9**

Puntatore all'interfaccia pixel shader restituita. Vedere IDirect3DPixelShader9.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DERR_OUTOFVIDEOMEMORY, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d9.h (includere D3D9.h)
Libreria D3D9.lib

Vedi anche

D3DXAssembleShader

D3DXAssembleShaderFromFile

IDirect3DDevice9