ホーム › Graphics.Direct3D12 › ID3D12CompilerFactory
ID3D12CompilerFactory
COMメソッド 6
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT EnumerateAdapterFamilies(DWORD AdapterFamilyIndex, D3D12_ADAPTER_FAMILY* pAdapterFamily) |
| 4 | HRESULT EnumerateAdapterFamilyABIVersions(DWORD AdapterFamilyIndex, DWORD* pNumABIVersions, ULONGLONG* pABIVersions) |
| 5 | HRESULT EnumerateAdapterFamilyCompilerVersion(DWORD AdapterFamilyIndex, D3D12_VERSION_NUMBER* pCompilerVersion) |
| 6 | HRESULT GetApplicationProfileVersion(D3D12_COMPILER_TARGET* pTarget, D3D12_APPLICATION_DESC* pApplicationDesc, D3D12_VERSION_NUMBER* pApplicationProfileVersion) |
| 7 | HRESULT CreateCompilerCacheSession(D3D12_COMPILER_DATABASE_PATH* pPaths, DWORD NumPaths, D3D12_COMPILER_TARGET* pTarget, D3D12_APPLICATION_DESC* pApplicationDesc, GUID* riid, void** ppCompilerCacheSession) |
| 8 | HRESULT CreateCompiler(ID3D12CompilerCacheSession* pCompilerCacheSession, GUID* riid, void** ppCompiler) |