Trait windows::Win32::UI::Input::Touch::_IManipulationEvents_Impl

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.

Implementors§