Share via


IDirect3DDevice9::CreatePixelShader メソッド (d3d9helper.h)

ピクセル シェーダーを作成します。

構文

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

パラメーター

[in] pFunction

型: const DWORD*

ブレンド操作を指定するピクセル シェーダー関数トークン配列へのポインター。 この値を NULL にすることはできません。

[out, retval] ppShader

種類: IDirect3DPixelShader9**

返されたピクセル シェーダー インターフェイスへのポインター。 「IDirect3DPixelShader9」を参照してください。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DERR_OUTOFVIDEOMEMORY、E_OUTOFMEMORY。

要件

   
対象プラットフォーム Windows
ヘッダー d3d9helper.h (D3D9.h を含む)
Library D3D9.lib

関連項目

D3DXAssembleShader

D3DXAssembleShaderFromFile

IDirect3DDevice9