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.