IDirect3DDevice9::SetVertexShader メソッド

IDirect3DDevice9::SetVertexShader メソッド

頂点シェーダを設定する。

構文

HRESULT SetVertexShader(      
    IDirect3DVertexShader9* pShader
);

パラメータ

  • pShader
    [in] 頂点シェーダ インターフェイス。詳細については、「IDirect3DVertexShader9」を参照すること。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す。

注意

固定機能頂点シェーダを設定するには (プログラマブルな頂点シェーダの設定後)、IDirect3DDevice9::SetVertexShader(NULL) を呼び出してプログラマブルなシェーダを解放し、固定機能頂点フォーマットで IDirect3DDevice9::SetFVF を呼び出す。

参照

IDirect3DDevice9::GetVertexShader