pub trait IDirectManipulationUpdateManager_Impl: Sized {
// Required methods
fn RegisterWaitHandleCallback(
&self,
handle: HANDLE,
eventhandler: Option<&IDirectManipulationUpdateHandler>,
) -> Result<u32>;
fn UnregisterWaitHandleCallback(&self, cookie: u32) -> Result<()>;
fn Update(
&self,
frameinfo: Option<&IDirectManipulationFrameInfoProvider>,
) -> Result<()>;
}
Required Methods§
fn RegisterWaitHandleCallback( &self, handle: HANDLE, eventhandler: Option<&IDirectManipulationUpdateHandler>, ) -> Result<u32>
fn UnregisterWaitHandleCallback(&self, cookie: u32) -> Result<()>
fn Update( &self, frameinfo: Option<&IDirectManipulationFrameInfoProvider>, ) -> Result<()>
Object Safety§
This trait is not object safe.