#[repr(C)]pub struct IDXGISurface1Vtbl {
pub parent: IDXGISurfaceVtbl,
pub GetDC: unsafe extern "system" fn(This: *mut IDXGISurface1, Discard: BOOL, phdc: *mut HDC) -> HRESULT,
pub ReleaseDC: unsafe extern "system" fn(This: *mut IDXGISurface1, pDirtyRect: *mut RECT) -> HRESULT,
}
Fields§
§parent: IDXGISurfaceVtbl
§GetDC: unsafe extern "system" fn(This: *mut IDXGISurface1, Discard: BOOL, phdc: *mut HDC) -> HRESULT
§ReleaseDC: unsafe extern "system" fn(This: *mut IDXGISurface1, pDirtyRect: *mut RECT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDXGISurface1Vtbl
impl RefUnwindSafe for IDXGISurface1Vtbl
impl Send for IDXGISurface1Vtbl
impl Sync for IDXGISurface1Vtbl
impl Unpin for IDXGISurface1Vtbl
impl UnwindSafe for IDXGISurface1Vtbl
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