Trait windows::Win32::UI::TabletPC::IInkTransform_Impl

pub trait IInkTransform_Impl: Sized + IDispatch_Impl {
Show 22 methods // Required methods fn Reset(&self) -> Result<()>; fn Translate( &self, horizontalcomponent: f32, verticalcomponent: f32, ) -> Result<()>; fn Rotate(&self, degrees: f32, x: f32, y: f32) -> Result<()>; fn Reflect( &self, horizontally: VARIANT_BOOL, vertically: VARIANT_BOOL, ) -> Result<()>; fn Shear( &self, horizontalcomponent: f32, verticalcomponent: f32, ) -> Result<()>; fn ScaleTransform( &self, horizontalmultiplier: f32, verticalmultiplier: f32, ) -> Result<()>; fn GetTransform( &self, em11: *mut f32, em12: *mut f32, em21: *mut f32, em22: *mut f32, edx: *mut f32, edy: *mut f32, ) -> Result<()>; fn SetTransform( &self, em11: f32, em12: f32, em21: f32, em22: f32, edx: f32, edy: f32, ) -> Result<()>; fn eM11(&self) -> Result<f32>; fn SeteM11(&self, value: f32) -> Result<()>; fn eM12(&self) -> Result<f32>; fn SeteM12(&self, value: f32) -> Result<()>; fn eM21(&self) -> Result<f32>; fn SeteM21(&self, value: f32) -> Result<()>; fn eM22(&self) -> Result<f32>; fn SeteM22(&self, value: f32) -> Result<()>; fn eDx(&self) -> Result<f32>; fn SeteDx(&self, value: f32) -> Result<()>; fn eDy(&self) -> Result<f32>; fn SeteDy(&self, value: f32) -> Result<()>; fn Data(&self, xform: *mut XFORM) -> Result<()>; fn SetData(&self, xform: &XFORM) -> Result<()>;
}

Required Methods§

fn Reset(&self) -> Result<()>

fn Translate( &self, horizontalcomponent: f32, verticalcomponent: f32, ) -> Result<()>

fn Rotate(&self, degrees: f32, x: f32, y: f32) -> Result<()>

fn Reflect( &self, horizontally: VARIANT_BOOL, vertically: VARIANT_BOOL, ) -> Result<()>

fn Shear(&self, horizontalcomponent: f32, verticalcomponent: f32) -> Result<()>

fn ScaleTransform( &self, horizontalmultiplier: f32, verticalmultiplier: f32, ) -> Result<()>

fn GetTransform( &self, em11: *mut f32, em12: *mut f32, em21: *mut f32, em22: *mut f32, edx: *mut f32, edy: *mut f32, ) -> Result<()>

fn SetTransform( &self, em11: f32, em12: f32, em21: f32, em22: f32, edx: f32, edy: f32, ) -> Result<()>

fn eM11(&self) -> Result<f32>

fn SeteM11(&self, value: f32) -> Result<()>

fn eM12(&self) -> Result<f32>

fn SeteM12(&self, value: f32) -> Result<()>

fn eM21(&self) -> Result<f32>

fn SeteM21(&self, value: f32) -> Result<()>

fn eM22(&self) -> Result<f32>

fn SeteM22(&self, value: f32) -> Result<()>

fn eDx(&self) -> Result<f32>

fn SeteDx(&self, value: f32) -> Result<()>

fn eDy(&self) -> Result<f32>

fn SeteDy(&self, value: f32) -> Result<()>

fn Data(&self, xform: *mut XFORM) -> Result<()>

fn SetData(&self, xform: &XFORM) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§