#[repr(C)]pub struct IWICBitmapSourceVtbl {
pub parent: IUnknownVtbl,
pub GetSize: unsafe extern "system" fn(This: *mut IWICBitmapSource, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT,
pub GetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapSource, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT,
pub GetResolution: unsafe extern "system" fn(This: *mut IWICBitmapSource, pDpiX: *mut c_double, pDpiY: *mut c_double) -> HRESULT,
pub CopyPalette: unsafe extern "system" fn(This: *mut IWICBitmapSource, pIPalette: *mut IWICPalette) -> HRESULT,
pub CopyPixels: unsafe extern "system" fn(This: *mut IWICBitmapSource, prc: *const WICRect, cbStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetSize: unsafe extern "system" fn(This: *mut IWICBitmapSource, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT
§GetPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapSource, pPixelFormat: *mut WICPixelFormatGUID) -> HRESULT
§GetResolution: unsafe extern "system" fn(This: *mut IWICBitmapSource, pDpiX: *mut c_double, pDpiY: *mut c_double) -> HRESULT
§CopyPalette: unsafe extern "system" fn(This: *mut IWICBitmapSource, pIPalette: *mut IWICPalette) -> HRESULT
§CopyPixels: unsafe extern "system" fn(This: *mut IWICBitmapSource, prc: *const WICRect, cbStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICBitmapSourceVtbl
impl RefUnwindSafe for IWICBitmapSourceVtbl
impl Send for IWICBitmapSourceVtbl
impl Sync for IWICBitmapSourceVtbl
impl Unpin for IWICBitmapSourceVtbl
impl UnwindSafe for IWICBitmapSourceVtbl
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