【概要】
CShaderContainer の派生クラス。
ピクセルシェーダを管理する。
ピクセルシェーダはファイル名から読み込まれ、アセンブルされる。
(ファイルは、ソースファイルでなければならない。)
メモリ管理およびシステム登録は、CShaderContainer クラスの機能を用いる。
| 重要度 | メソッド名 | アクセス | 解説 |
|---|---|---|---|
| ◎ | CPixelShaderFromFile(CD3DEnv *pEnv, TCHAR *strFilename, GUID guid) | public | コンストラクタ |
| ◎ | LPDIRECT3DPIXELSHADER9 GetDXPixelShader() | public | このオブジェクトが管理する、ピクセルシェーダを返す |
※重要度の意味:
| 引数: | pEnv | 本オブジェクトを登録する描画環境。 |
| strFilename: | ピクセルシェーダのアセンブラソースファイル(実行ファイルからの相対パスで指定。) | |
| guid: | 本オブジェクトを識別する為の guid(システム内で重複してはならない。) |