Diligent Engine  v.2.4.g
Namespaces | Typedefs | Functions | Variables
D3D12Loader.hpp File Reference
#include <d3d12.h>

Go to the source code of this file.

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Typedefs

using Diligent::D3D12CreateDeviceProcType = HRESULT(WINAPI *)(_In_opt_ IUnknown *pAdapter, D3D_FEATURE_LEVEL MinimumFeatureLevel, _In_ REFIID riid, _COM_Outptr_opt_ void **ppDevice)
 
using Diligent::D3D12GetDebugInterfaceProcType = HRESULT(WINAPI *)(_In_ REFIID riid, _COM_Outptr_opt_ void **ppvDebug)
 
using Diligent::D3D12SerializeRootSignatureProcType = 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)
 

Functions

HMODULE Diligent::LoadD3D12Dll (const char *DLLPath="d3d12.dll")
 

Variables

D3D12CreateDeviceProcType Diligent::D3D12CreateDevice
 
D3D12GetDebugInterfaceProcType Diligent::D3D12GetDebugInterface
 
D3D12SerializeRootSignatureProcType Diligent::D3D12SerializeRootSignature