Struct winapi::dxgi1_2::IDXGIOutput1Vtbl [] [src]

pub struct IDXGIOutput1Vtbl {
    pub parent: IDXGIOutputVtbl,
    pub GetDisplayModeList1: unsafe extern "system" fn(This: *mut IDXGIOutput1, EnumFormat: DXGI_FORMAT, Flags: UINT, pNumModes: *mut UINT, pDesc: *mut DXGI_MODE_DESC1) -> HRESULT,
    pub FindClosestMatchingMode1: unsafe extern "system" fn(This: *mut IDXGIOutput1, pModeToMatch: *const DXGI_MODE_DESC1, pClosestMatch: *mut DXGI_MODE_DESC1, pConcernedDevice: *mut IUnknown) -> HRESULT,
    pub GetDisplaySurfaceData1: unsafe extern "system" fn(This: *mut IDXGIOutput1, pDestination: *mut IDXGIResource) -> HRESULT,
    pub DuplicateOutput: unsafe extern "system" fn(This: *mut IDXGIOutput1, pDevice: *mut IUnknown, ppOutputDuplication: *mut *mut IDXGIOutputDuplication) -> HRESULT,
}

Fields

parent: IDXGIOutputVtbl GetDisplayModeList1: unsafe extern "system" fn(This: *mut IDXGIOutput1, EnumFormat: DXGI_FORMAT, Flags: UINT, pNumModes: *mut UINT, pDesc: *mut DXGI_MODE_DESC1) -> HRESULT FindClosestMatchingMode1: unsafe extern "system" fn(This: *mut IDXGIOutput1, pModeToMatch: *const DXGI_MODE_DESC1, pClosestMatch: *mut DXGI_MODE_DESC1, pConcernedDevice: *mut IUnknown) -> HRESULT GetDisplaySurfaceData1: unsafe extern "system" fn(This: *mut IDXGIOutput1, pDestination: *mut IDXGIResource) -> HRESULT DuplicateOutput: unsafe extern "system" fn(This: *mut IDXGIOutput1, pDevice: *mut IUnknown, ppOutputDuplication: *mut *mut IDXGIOutputDuplication) -> HRESULT