ID3DXFragmentLinker インターフェイス
ID3DXFragmentLinker インターフェイス
ID3DXFragmentLinker インターフェイスは、実行時にシェーダのフラグメントをリンクするために使われる。
ID3DXFragmentLinker メンバ
AddFragments | バッファ内のフラグメントをフラグメント リンカに追加する。 |
ClearCache | フラグメント リンカのキャッシュをクリアする。 |
GetAllFragments | リンカのフラグメントを格納するバッファを作成する。ディスクに保存する場合に適している。 |
GetDevice | デバイスを取得する。 |
GetFragment | リンカのフラグメントを格納するバッファを作成する。これを使うと、フラグメントをディスクに保存できる。 |
GetFragmentDesc | 名前付きのフラグメントを記述する D3DXFRAGMENT_DESC 構造体を取得する。 |
GetFragmentHandleByIndex | フラグメントをインデックスで取得する。 |
GetFragmentHandleByName | フラグメントを名前で取得する。 |
GetNumberOfFragments | リンカ内のフラグメントの数を取得する。 |
LinkShader | コンパイルされたシェーダを実行時にリンクする。この処理は非常に軽量である。 |
LinkVertexShader | コンパイルされた頂点シェーダを実行時にリンクする。この処理は非常に軽量である。 |
インターフェイスの情報
継承元 | IUnknown |
ヘッダー | d3dx9shader.h |
インポート ライブラリ | d3dx9.lib |
最低限のオペレーティング システム | Windows 98 |