Trait IDirectManipulationUpdateManager_Impl
pub trait IDirectManipulationUpdateManager_Impl: IUnknownImpl {
// Required methods
fn RegisterWaitHandleCallback(
&self,
handle: HANDLE,
eventhandler: Ref<'_, IDirectManipulationUpdateHandler>,
) -> Result<u32>;
fn UnregisterWaitHandleCallback(&self, cookie: u32) -> Result<()>;
fn Update(
&self,
frameinfo: Ref<'_, IDirectManipulationFrameInfoProvider>,
) -> Result<()>;
}
Required Methods§
fn RegisterWaitHandleCallback( &self, handle: HANDLE, eventhandler: Ref<'_, IDirectManipulationUpdateHandler>, ) -> Result<u32>
fn UnregisterWaitHandleCallback(&self, cookie: u32) -> Result<()>
fn Update( &self, frameinfo: Ref<'_, IDirectManipulationFrameInfoProvider>, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.