Trait windows::Win32::UI::Animation::IUIAnimationVariable_Impl
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§
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<()>
Object Safety§
This trait is not object safe.