#[repr(C)]pub struct IDCompositionVirtualSurfaceVtbl {
pub parent: IDCompositionSurfaceVtbl,
pub Resize: unsafe extern "system" fn(This: *mut IDCompositionVirtualSurface, width: UINT, height: UINT) -> HRESULT,
pub Trim: unsafe extern "system" fn(This: *mut IDCompositionVirtualSurface, rectangles: *const RECT, count: UINT) -> HRESULT,
}Fields§
§parent: IDCompositionSurfaceVtbl§Resize: unsafe extern "system" fn(This: *mut IDCompositionVirtualSurface, width: UINT, height: UINT) -> HRESULT§Trim: unsafe extern "system" fn(This: *mut IDCompositionVirtualSurface, rectangles: *const RECT, count: UINT) -> HRESULTAuto Trait Implementations§
impl Freeze for IDCompositionVirtualSurfaceVtbl
impl RefUnwindSafe for IDCompositionVirtualSurfaceVtbl
impl Send for IDCompositionVirtualSurfaceVtbl
impl Sync for IDCompositionVirtualSurfaceVtbl
impl Unpin for IDCompositionVirtualSurfaceVtbl
impl UnwindSafe for IDCompositionVirtualSurfaceVtbl
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