#[repr(C)]pub struct IDWritePixelSnappingVtbl {
pub parent: IUnknownVtbl,
pub IsPixelSnappingDisabled: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, isDisabled: *mut BOOL) -> HRESULT,
pub GetCurrentTransform: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, transform: *mut DWRITE_MATRIX) -> HRESULT,
pub GetPixelsPerDip: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, pixelsPerDip: *mut FLOAT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§IsPixelSnappingDisabled: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, isDisabled: *mut BOOL) -> HRESULT
§GetCurrentTransform: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, transform: *mut DWRITE_MATRIX) -> HRESULT
§GetPixelsPerDip: unsafe extern "system" fn(This: *mut IDWritePixelSnapping, clientDrawingContext: *mut c_void, pixelsPerDip: *mut FLOAT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWritePixelSnappingVtbl
impl RefUnwindSafe for IDWritePixelSnappingVtbl
impl Send for IDWritePixelSnappingVtbl
impl Sync for IDWritePixelSnappingVtbl
impl Unpin for IDWritePixelSnappingVtbl
impl UnwindSafe for IDWritePixelSnappingVtbl
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