#[repr(C)]pub struct IWICBitmapSourceTransformVtbl {
pub parent: IUnknownVtbl,
pub CopyPixels: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, prc: *const WICRect, uiWidth: UINT, uiHeight: UINT, pguidDstFormat: *const WICPixelFormatGUID, dstTransform: WICBitmapTransformOptions, nStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE) -> HRESULT,
pub GetClosestSize: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT,
pub GetClosestPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, pguidDstFormat: *mut WICPixelFormatGUID) -> HRESULT,
pub DoesSupportTransform: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, dstTransform: WICBitmapTransformOptions, pfIsSupported: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CopyPixels: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, prc: *const WICRect, uiWidth: UINT, uiHeight: UINT, pguidDstFormat: *const WICPixelFormatGUID, dstTransform: WICBitmapTransformOptions, nStride: UINT, cbBufferSize: UINT, pbBuffer: *mut BYTE) -> HRESULT
§GetClosestSize: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, puiWidth: *mut UINT, puiHeight: *mut UINT) -> HRESULT
§GetClosestPixelFormat: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, pguidDstFormat: *mut WICPixelFormatGUID) -> HRESULT
§DoesSupportTransform: unsafe extern "system" fn(This: *mut IWICBitmapSourceTransform, dstTransform: WICBitmapTransformOptions, pfIsSupported: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICBitmapSourceTransformVtbl
impl RefUnwindSafe for IWICBitmapSourceTransformVtbl
impl Send for IWICBitmapSourceTransformVtbl
impl Sync for IWICBitmapSourceTransformVtbl
impl Unpin for IWICBitmapSourceTransformVtbl
impl UnwindSafe for IWICBitmapSourceTransformVtbl
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