Struct dxgi_win::interfaces::IDXGIFactory2Vtbl [] [src]

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