Struct winapi::um::dcomp::IDCompositionVirtualSurface
source · #[repr(C)]pub struct IDCompositionVirtualSurface {
pub lpVtbl: *const IDCompositionVirtualSurfaceVtbl,
}
Fields§
§lpVtbl: *const IDCompositionVirtualSurfaceVtbl
Implementations§
Methods from Deref<Target = IDCompositionSurface>§
pub unsafe fn BeginDraw(
&self,
updateRect: *const RECT,
iid: REFIID,
updateObject: *mut *mut c_void,
updateOffset: *mut POINT
) -> HRESULT
pub unsafe fn EndDraw(&self) -> HRESULT
pub unsafe fn SuspendDraw(&self) -> HRESULT
pub unsafe fn ResumeDraw(&self) -> HRESULT
pub unsafe fn Scroll(
&self,
scrollRect: *const RECT,
clipRect: *const RECT,
offsetX: c_int,
offsetY: c_int
) -> HRESULT
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for IDCompositionVirtualSurface
impl Deref for IDCompositionVirtualSurface
§type Target = IDCompositionSurface
type Target = IDCompositionSurface
The resulting type after dereferencing.
source§fn deref(&self) -> &IDCompositionSurface
fn deref(&self) -> &IDCompositionSurface
Dereferences the value.