pub struct IDXGISurfaceVtbl {
pub parent: IDXGIDeviceSubObjectVtbl,
pub GetDesc: unsafe extern "system" fn(This: *mut IDXGISurface, pDesc: *mut DXGI_SURFACE_DESC) -> HRESULT,
pub Map: unsafe extern "system" fn(This: *mut IDXGISurface, pLockedRect: *mut DXGI_MAPPED_RECT, MapFlags: UINT) -> HRESULT,
pub Unmap: unsafe extern "system" fn(This: *mut IDXGISurface) -> HRESULT,
}
Fields
parent: IDXGIDeviceSubObjectVtbl
GetDesc: unsafe extern "system" fn(This: *mut IDXGISurface, pDesc: *mut DXGI_SURFACE_DESC) -> HRESULT
Map: unsafe extern "system" fn(This: *mut IDXGISurface, pLockedRect: *mut DXGI_MAPPED_RECT, MapFlags: UINT) -> HRESULT
Unmap: unsafe extern "system" fn(This: *mut IDXGISurface) -> HRESULT