pub trait IUIAnimationVariable_Impl: Sized {
Show 14 methods // Required methods fn GetValue(&self) -> Result<f64>; fn GetFinalValue(&self) -> Result<f64>; fn GetPreviousValue(&self) -> Result<f64>; fn GetIntegerValue(&self) -> Result<i32>; fn GetFinalIntegerValue(&self) -> Result<i32>; fn GetPreviousIntegerValue(&self) -> Result<i32>; fn GetCurrentStoryboard(&self) -> Result<IUIAnimationStoryboard>; fn SetLowerBound(&self, bound: f64) -> Result<()>; fn SetUpperBound(&self, bound: f64) -> Result<()>; fn SetRoundingMode(&self, mode: UI_ANIMATION_ROUNDING_MODE) -> Result<()>; fn SetTag(&self, object: Option<&IUnknown>, id: u32) -> Result<()>; fn GetTag(&self, object: *mut Option<IUnknown>, id: *mut u32) -> Result<()>; fn SetVariableChangeHandler( &self, handler: Option<&IUIAnimationVariableChangeHandler> ) -> Result<()>; fn SetVariableIntegerChangeHandler( &self, handler: Option<&IUIAnimationVariableIntegerChangeHandler> ) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§