IDirect3DDevice9::SetVertexShader
頂点シェーダーを設定します。
HRESULT
SetVertexShader(
IDirect3DVertexShader9* pShader
);
パラメータ
- pShader
頂点シェーダー インターフェイスです。詳細については、「IDirect3DVertexShader9」を参照してください。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。
解説
プログラム可能な頂点シェーダーを設定した後に固定機能頂点シェーダーを設定するには、IDirect3DDevice9::SetVertexShader(NULL) を呼び出してプログラム可能なシェーダーを解放してから、固定機能頂点フォーマットを使用して IDirect3DDevice9::SetFVF を呼び出します。
要件
ヘッダー: D3D9.h 宣言
ライブラリ: D3D9.lib 内容