IDirect3DDevice9::CreatePixelShader

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

HRESULT 
CreatePixelShader(
  CONST DWORD * pFunction,
  IDirect3DPixelShader9** ppShader
);

パラメータ

  • pFunction
    ピクセル シェーダーの機能トークン配列へのポインター。ブレンディング処理を指定します。この値には NULL を指定できません。
  • ppShader
    取得するピクセル シェーダー インターフェイスへのポインター。「IDirect3DPixelShader9」を参照してください。

戻り値

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

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容

関連項目

D3DXAssembleShader, D3DXAssembleShaderFromFile