Go to the documentation of this file.
36 _In_opt_ IUnknown* pAdapter,
37 D3D_FEATURE_LEVEL MinimumFeatureLevel,
39 _COM_Outptr_opt_
void** ppDevice);
43 _COM_Outptr_opt_
void** ppvDebug);
46 _In_
const D3D12_ROOT_SIGNATURE_DESC* pRootSignature,
47 _In_ D3D_ROOT_SIGNATURE_VERSION Version,
48 _Out_ ID3DBlob** ppBlob,
49 _Always_(_Outptr_opt_result_maybenull_) ID3DBlob** ppErrorBlob);
HRESULT(WINAPI *)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature, _In_ D3D_ROOT_SIGNATURE_VERSION Version, _Out_ ID3DBlob **ppBlob, _Always_(_Outptr_opt_result_maybenull_) ID3DBlob **ppErrorBlob) D3D12SerializeRootSignatureProcType
Definition: D3D12Loader.hpp:49
D3D12CreateDeviceProcType D3D12CreateDevice
Definition: D3D12Loader.cpp:40
D3D12SerializeRootSignatureProcType D3D12SerializeRootSignature
Definition: D3D12Loader.cpp:42
HMODULE LoadD3D12Dll(const char *DLLPath="d3d12.dll")
Definition: D3D12Loader.cpp:44
HRESULT(WINAPI *)(_In_ REFIID riid, _COM_Outptr_opt_ void **ppvDebug) D3D12GetDebugInterfaceProcType
Definition: D3D12Loader.hpp:43
HRESULT(WINAPI *)(_In_opt_ IUnknown *pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, _In_ REFIID riid, _COM_Outptr_opt_ void **ppDevice) D3D12CreateDeviceProcType
Definition: D3D12Loader.hpp:39
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37
D3D12GetDebugInterfaceProcType D3D12GetDebugInterface
Definition: D3D12Loader.cpp:41