pub trait _IManipulationEvents_Impl: Sized {
// Required methods
fn ManipulationStarted(&self, x: f32, y: f32) -> Result<()>;
fn ManipulationDelta(
&self,
x: f32,
y: f32,
translationdeltax: f32,
translationdeltay: f32,
scaledelta: f32,
expansiondelta: f32,
rotationdelta: f32,
cumulativetranslationx: f32,
cumulativetranslationy: f32,
cumulativescale: f32,
cumulativeexpansion: f32,
cumulativerotation: f32,
) -> Result<()>;
fn ManipulationCompleted(
&self,
x: f32,
y: f32,
cumulativetranslationx: f32,
cumulativetranslationy: f32,
cumulativescale: f32,
cumulativeexpansion: f32,
cumulativerotation: f32,
) -> Result<()>;
}
Required Methods§
fn ManipulationStarted(&self, x: f32, y: f32) -> Result<()>
fn ManipulationDelta( &self, x: f32, y: f32, translationdeltax: f32, translationdeltay: f32, scaledelta: f32, expansiondelta: f32, rotationdelta: f32, cumulativetranslationx: f32, cumulativetranslationy: f32, cumulativescale: f32, cumulativeexpansion: f32, cumulativerotation: f32, ) -> Result<()>
fn ManipulationCompleted( &self, x: f32, y: f32, cumulativetranslationx: f32, cumulativetranslationy: f32, cumulativescale: f32, cumulativeexpansion: f32, cumulativerotation: f32, ) -> Result<()>
Object Safety§
This trait is not object safe.