|
void | CreateDevice (_In_ const Unknown &d3d12device, UINT flags, _In_reads_opt_(numberOfFeatureLevels) CONST D3D_FEATURE_LEVEL *featureLevels, UINT numberOfFeatureLevels, _In_reads_opt_(nomberOfCommandQueues) IUnknown *CONST *commandQueues, UINT numberOfCommandQueues, UINT nodeMask, _COM_Outptr_opt_ ID3D11Device **d3d11Device, _COM_Outptr_opt_ ID3D11DeviceContext **d3d11DeviceContext, _Out_opt_ D3D_FEATURE_LEVEL *chosenFeatureLevel) |
|
template<typename T = D3D11::Device5>
requires std::is_base_of_v<D3D11::Device,T> |
T | CreateDevice (_In_ const Unknown &d3d12device, UINT flags, _In_reads_opt_(numberOfFeatureLevels) CONST D3D_FEATURE_LEVEL *featureLevels, UINT numberOfFeatureLevels, _In_reads_opt_(nomberOfCommandQueues) IUnknown *CONST *commandQueues, UINT numberOfCommandQueues, UINT nodeMask, D3D11::DeviceContext &d3d11DeviceContext, _Out_opt_ D3D_FEATURE_LEVEL *chosenFeatureLevel=nullptr) |
|
template<typename T = D3D11::Device5>
requires std::is_base_of_v<D3D11::Device, T> |
T | CreateDevice (_In_ const Unknown &d3d12device, UINT flags, const Unknown &commandQueue, D3D11::DeviceContext &d3d11DeviceContext, UINT nodeMask=0, _Out_opt_ D3D_FEATURE_LEVEL *chosenFeatureLevel=nullptr) |
|