Struct IBitmapTransform_Vtbl
#[repr(C)]pub struct IBitmapTransform_Vtbl {Show 13 fields
pub base__: IInspectable_Vtbl,
pub ScaledWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetScaledWidth: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub ScaledHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetScaledHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub InterpolationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapInterpolationMode) -> HRESULT,
pub SetInterpolationMode: unsafe extern "system" fn(_: *mut c_void, _: BitmapInterpolationMode) -> HRESULT,
pub Flip: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapFlip) -> HRESULT,
pub SetFlip: unsafe extern "system" fn(_: *mut c_void, _: BitmapFlip) -> HRESULT,
pub Rotation: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapRotation) -> HRESULT,
pub SetRotation: unsafe extern "system" fn(_: *mut c_void, _: BitmapRotation) -> HRESULT,
pub Bounds: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapBounds) -> HRESULT,
pub SetBounds: unsafe extern "system" fn(_: *mut c_void, _: BitmapBounds) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§ScaledWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetScaledWidth: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§ScaledHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetScaledHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§InterpolationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapInterpolationMode) -> HRESULT§SetInterpolationMode: unsafe extern "system" fn(_: *mut c_void, _: BitmapInterpolationMode) -> HRESULT§Flip: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapFlip) -> HRESULT§SetFlip: unsafe extern "system" fn(_: *mut c_void, _: BitmapFlip) -> HRESULT§Rotation: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapRotation) -> HRESULT§SetRotation: unsafe extern "system" fn(_: *mut c_void, _: BitmapRotation) -> HRESULT§Bounds: unsafe extern "system" fn(_: *mut c_void, _: *mut BitmapBounds) -> HRESULT§SetBounds: unsafe extern "system" fn(_: *mut c_void, _: BitmapBounds) -> HRESULTAuto Trait Implementations§
impl Freeze for IBitmapTransform_Vtbl
impl RefUnwindSafe for IBitmapTransform_Vtbl
impl Send for IBitmapTransform_Vtbl
impl Sync for IBitmapTransform_Vtbl
impl Unpin for IBitmapTransform_Vtbl
impl UnwindSafe for IBitmapTransform_Vtbl
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