#[repr(C)]pub struct ITransformProvider2 {
pub lpVtbl: *const ITransformProvider2Vtbl,
}
Fields§
§lpVtbl: *const ITransformProvider2Vtbl
Implementations§
Source§impl ITransformProvider2
impl ITransformProvider2
pub unsafe fn Zoom(&self, zoom: c_double) -> HRESULT
pub unsafe fn get_CanZoom(&self, pRetVal: *mut BOOL) -> HRESULT
pub unsafe fn get_ZoomLevel(&self, pRetVal: *mut c_double) -> HRESULT
pub unsafe fn get_ZoomMinimum(&self, pRetVal: *mut c_double) -> HRESULT
pub unsafe fn get_ZoomMaximum(&self, pRetVal: *mut c_double) -> HRESULT
pub unsafe fn ZoomByUnit(&self, zoomUnit: ZoomUnit) -> HRESULT
Methods from Deref<Target = ITransformProvider>§
pub unsafe fn Move(&self, x: c_double, y: c_double) -> HRESULT
pub unsafe fn Resize(&self, width: c_double, height: c_double) -> HRESULT
pub unsafe fn Rotate(&self, degrees: c_double) -> HRESULT
pub unsafe fn get_CanMove(&self, pRetVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CanResize(&self, pRetVal: *mut BOOL) -> HRESULT
pub unsafe fn get_CanRotate(&self, pRetVal: *mut BOOL) -> HRESULT
Trait Implementations§
Source§impl Deref for ITransformProvider2
impl Deref for ITransformProvider2
Source§type Target = ITransformProvider
type Target = ITransformProvider
The resulting type after dereferencing.
Source§fn deref(&self) -> &ITransformProvider
fn deref(&self) -> &ITransformProvider
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ITransformProvider2
impl RefUnwindSafe for ITransformProvider2
impl !Send for ITransformProvider2
impl !Sync for ITransformProvider2
impl Unpin for ITransformProvider2
impl UnwindSafe for ITransformProvider2
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