pub struct IDXGIFactory2Vtbl {
pub parent: IDXGIFactory1Vtbl,
pub IsWindowedStereoEnabled: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2) -> BOOL>,
pub CreateSwapChainForHwnd: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, device: *mut IUnknown, hwnd: HWND, desc: *const DXGI_SWAP_CHAIN_DESC1, fullscreen_desc: *const DXGI_SWAP_CHAIN_FULLSCREEN_DESC, restrict_to_output: *mut IDXGIOutput, swapchain: *mut *mut IDXGISwapChain1) -> HRESULT>,
pub CreateSwapChainForCoreWindow: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, device: *mut IUnknown, window: *mut IUnknown, desc: *const DXGI_SWAP_CHAIN_DESC1, restrict_to_output: *mut DXGI_SWAP_CHAIN_DESC1) -> HRESULT>,
pub GetSharedResourceAdapterLuid: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, resource: HANDLE, luid: *mut LUID) -> HRESULT>,
pub RegisterStereoStatusWindow: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, window_handle: HWND, msg: UINT, cookie: *mut DWORD) -> HRESULT>,
pub RegisterStereoStatusEvent: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, event_handle: HANDLE, cookie: *mut DWORD) -> HRESULT>,
pub UnregisterStereoStatus: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, cookit: DWORD)>,
pub RegisterOcclusionStatusWindow: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, window_handle: HWND, msg: UINT, cookie: *mut DWORD) -> HRESULT>,
pub RegisterOcclusionStatusEvent: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, event_handle: HANDLE, cookie: *mut DWORD) -> HRESULT>,
pub UnregisterOcclusionStatus: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, cookie: DWORD)>,
pub CreateSwapChainForComposition: Option<unsafe extern "system" fn(This: *mut IDXGIFactory2, device: *mut IUnknown, desc: *const DXGI_SWAP_CHAIN_DESC1, restrict_to_output: *mut IDXGIOutput, swapchain: *mut *mut IDXGISwapChain1) -> HRESULT>,
}
Fields
parent | |
IsWindowedStereoEnabled | |
CreateSwapChainForHwnd | |
CreateSwapChainForCoreWindow | |
GetSharedResourceAdapterLuid | |
RegisterStereoStatusWindow | |
RegisterStereoStatusEvent | |
UnregisterStereoStatus | |
RegisterOcclusionStatusWindow | |
RegisterOcclusionStatusEvent | |
UnregisterOcclusionStatus | |
CreateSwapChainForComposition | |