IDirect3DDevice9::GetVertexShader

現在設定されている頂点シェーダーを取得します。

HRESULT 
GetVertexShader(
  IDirect3DVertexShader9** ppShader
);

パラメータ

  • ppShader
    頂点シェーダー インターフェイスへのポインター

戻り値

メソッドが成功した場合は、D3D_OK を返します。ppShader が無効な場合は、D3DERR_INVALIDCALL を返します。

解説 

通常、ステートを返すメソッドは、D3DCREATE_PUREDEVICE を使って作成されたデバイスで動作しません。ただし、このメソッドはインターフェイスを返すため、ピュア デバイスでも機能します。

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容

関連項目

IDirect3DDevice9::SetVertexShader