Function mltg_bindings::Windows::Win32::Graphics::Direct3D11::D3D11CreateDeviceAndSwapChain[][src]

pub unsafe fn D3D11CreateDeviceAndSwapChain<'a>(
    padapter: impl IntoParam<'a, IDXGIAdapter>,
    drivertype: D3D_DRIVER_TYPE,
    software: impl IntoParam<'a, HINSTANCE>,
    flags: D3D11_CREATE_DEVICE_FLAG,
    pfeaturelevels: *const D3D_FEATURE_LEVEL,
    featurelevels: u32,
    sdkversion: u32,
    pswapchaindesc: *const DXGI_SWAP_CHAIN_DESC,
    ppswapchain: *mut Option<IDXGISwapChain>,
    ppdevice: *mut Option<ID3D11Device>,
    pfeaturelevel: *mut D3D_FEATURE_LEVEL,
    ppimmediatecontext: *mut Option<ID3D11DeviceContext>
) -> HRESULT