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 | |
EnumAdapters | |
MakeWindowAssociation | |
GetWindowAssociation | |
CreateSwapChain | |
CreateSoftwareAdapter | |