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.

Implementors§