Trait windows::Win32::UI::Animation::IUIAnimationTimer_Impl
pub trait IUIAnimationTimer_Impl: Sized {
// Required methods
fn SetTimerUpdateHandler(
&self,
updatehandler: Option<&IUIAnimationTimerUpdateHandler>,
idlebehavior: UI_ANIMATION_IDLE_BEHAVIOR,
) -> Result<()>;
fn SetTimerEventHandler(
&self,
handler: Option<&IUIAnimationTimerEventHandler>,
) -> Result<()>;
fn Enable(&self) -> Result<()>;
fn Disable(&self) -> Result<()>;
fn IsEnabled(&self) -> Result<()>;
fn GetTime(&self) -> Result<f64>;
fn SetFrameRateThreshold(&self, framespersecond: u32) -> Result<()>;
}
Required Methods§
fn SetTimerUpdateHandler( &self, updatehandler: Option<&IUIAnimationTimerUpdateHandler>, idlebehavior: UI_ANIMATION_IDLE_BEHAVIOR, ) -> Result<()>
fn SetTimerEventHandler( &self, handler: Option<&IUIAnimationTimerEventHandler>, ) -> Result<()>
fn Enable(&self) -> Result<()>
fn Disable(&self) -> Result<()>
fn IsEnabled(&self) -> Result<()>
fn GetTime(&self) -> Result<f64>
fn SetFrameRateThreshold(&self, framespersecond: u32) -> Result<()>
Object Safety§
This trait is not object safe.