Struct winapi::dxgi::IDXGIFactoryVtbl [] [src]

pub struct IDXGIFactoryVtbl {
    pub parent: IDXGIObjectVtbl,
    pub EnumAdapters: unsafe extern "system" fn(This: *mut IDXGIFactory, Adapter: UINT, ppAdapter: *mut *mut IDXGIAdapter) -> HRESULT,
    pub MakeWindowAssociation: unsafe extern "system" fn(This: *mut IDXGIFactory, WindowHandle: HWND, Flags: UINT) -> HRESULT,
    pub GetWindowAssociation: unsafe extern "system" fn(This: *mut IDXGIFactory, pWindowHandle: *mut HWND) -> HRESULT,
    pub CreateSwapChain: unsafe extern "system" fn(This: *mut IDXGIFactory, pDevice: *mut IUnknown, pDesc: *mut DXGI_SWAP_CHAIN_DESC, ppSwapChain: *mut *mut IDXGISwapChain) -> HRESULT,
    pub CreateSoftwareAdapter: unsafe extern "system" fn(This: *mut IDXGIFactory, Module: HMODULE, ppAdapter: *mut *mut IDXGIAdapter) -> HRESULT,
}

Fields

parent: IDXGIObjectVtbl EnumAdapters: unsafe extern "system" fn(This: *mut IDXGIFactory, Adapter: UINT, ppAdapter: *mut *mut IDXGIAdapter) -> HRESULT MakeWindowAssociation: unsafe extern "system" fn(This: *mut IDXGIFactory, WindowHandle: HWND, Flags: UINT) -> HRESULT GetWindowAssociation: unsafe extern "system" fn(This: *mut IDXGIFactory, pWindowHandle: *mut HWND) -> HRESULT CreateSwapChain: unsafe extern "system" fn(This: *mut IDXGIFactory, pDevice: *mut IUnknown, pDesc: *mut DXGI_SWAP_CHAIN_DESC, ppSwapChain: *mut *mut IDXGISwapChain) -> HRESULT CreateSoftwareAdapter: unsafe extern "system" fn(This: *mut IDXGIFactory, Module: HMODULE, ppAdapter: *mut *mut IDXGIAdapter) -> HRESULT