Struct windows::Graphics::Imaging::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) -> HRESULT
Auto 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