Share via


ID3DXFragmentLinker インターフェイス

ID3DXFragmentLinker インターフェイス

ID3DXFragmentLinker インターフェイスは、実行時にシェーダのフラグメントをリンクするために使われる。

ID3DXFragmentLinker メンバ

AddFragments バッファ内のフラグメントをフラグメント リンカに追加する。
ClearCache フラグメント リンカのキャッシュをクリアする。
GetAllFragments リンカのフラグメントを格納するバッファを作成する。ディスクに保存する場合に適している。
GetDevice デバイスを取得する。
GetFragment リンカのフラグメントを格納するバッファを作成する。これを使うと、フラグメントをディスクに保存できる。
GetFragmentDesc 名前付きのフラグメントを記述する D3DXFRAGMENT_DESC 構造体を取得する。
GetFragmentHandleByIndex フラグメントをインデックスで取得する。
GetFragmentHandleByName フラグメントを名前で取得する。
GetNumberOfFragments リンカ内のフラグメントの数を取得する。
LinkShader コンパイルされたシェーダを実行時にリンクする。この処理は非常に軽量である。
LinkVertexShader コンパイルされた頂点シェーダを実行時にリンクする。この処理は非常に軽量である。

インターフェイスの情報

継承元 IUnknown
ヘッダー d3dx9shader.h
インポート ライブラリ d3dx9.lib
最低限のオペレーティング システム Windows 98