pub trait IDirectManipulationViewportEventHandler_Impl: Sized {
    // Required methods
    fn OnViewportStatusChanged(
        &self,
        viewport: Option<&IDirectManipulationViewport>,
        current: DIRECTMANIPULATION_STATUS,
        previous: DIRECTMANIPULATION_STATUS,
    ) -> Result<()>;
    fn OnViewportUpdated(
        &self,
        viewport: Option<&IDirectManipulationViewport>,
    ) -> Result<()>;
    fn OnContentUpdated(
        &self,
        viewport: Option<&IDirectManipulationViewport>,
        content: Option<&IDirectManipulationContent>,
    ) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§