ホーム › Graphics.Direct3D › ID3DShaderCacheComponent
ID3DShaderCacheComponent
COMメソッド 5
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT GetComponentName(WORD** pName)
| pName | WORD** | out | コンポーネント名文字列へのポインタを受け取る出力。WORDベースの文字列。 |
vtbl 4 HRESULT GetStateObjectDatabasePath(WORD** pPath)
| pPath | WORD** | out | ステートオブジェクトデータベースのパス文字列を受け取る出力ポインタ。 |
vtbl 5 HRESULT GetPrecompiledCachePath(LPWSTR pAdapterFamily, WORD** pPath)
| pAdapterFamily | LPWSTR | in | 対象アダプタファミリ名を表すワイド文字列。 |
| pPath | WORD** | inout | 指定アダプタの事前コンパイル済みキャッシュのパスを受け取る出力ポインタ。 |
vtbl 6 DWORD GetPrecompiledShaderDatabaseCount()
vtbl 7 HRESULT GetPrecompiledShaderDatabases(DWORD ArraySize, D3D_SHADER_CACHE_PSDB_PROPERTIES* pPSDBs)
| ArraySize | DWORD | in | pPSDBs配列に格納できる要素数。 |
| pPSDBs | D3D_SHADER_CACHE_PSDB_PROPERTIES* | out | 事前コンパイル済みシェーダーDBのプロパティを受け取る配列ポインタ。 |