#[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) -> HRESULT
Auto 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