IDirect3DDevice9::SetVertexShader メソッド (d3d9.h)
頂点シェーダーを設定します。
構文
HRESULT SetVertexShader(
[in] IDirect3DVertexShader9 *pShader
);
パラメーター
[in] pShader
頂点シェーダー インターフェイス。 詳細については、「 IDirect3DVertexShader9」を参照してください。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。
注釈
固定関数頂点シェーダーを設定するには (プログラム可能な頂点シェーダーを設定した後)、 IDirect3DDevice9::SetVertexShader(NULL) を呼び出してプログラム可能なシェーダーを解放し、固定関数頂点形式で IDirect3DDevice9::SetFVF を呼び出します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d9.h (D3D9.h を含む) |
Library | D3D9.lib |