#[repr(C)]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
Auto Trait Implementations§
impl Freeze for IDXGISurfaceVtbl
impl RefUnwindSafe for IDXGISurfaceVtbl
impl Send for IDXGISurfaceVtbl
impl Sync for IDXGISurfaceVtbl
impl Unpin for IDXGISurfaceVtbl
impl UnwindSafe for IDXGISurfaceVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more