Class SpringAnimation  
  
  
    - Namespace
 - Adw
 
  - Assembly
 - Adw-1.dll
 
   
  
  
  
    public sealed class SpringAnimation : Animation, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
 
    - 
      
      
      
      
SpringAnimation
     
  
  
    - Implements
 
    - 
      
      
      
    
 
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  Constructors
  
  
  SpringAnimation(SpringAnimationHandle)
  
  
  
  
  
    public SpringAnimation(SpringAnimationHandle handle)
   
  Parameters
  
    handle SpringAnimationHandle 
    
  
  
  
  SpringAnimation(params ConstructArgument[])
  
  
  
  
  
    public SpringAnimation(params ConstructArgument[] constructArguments)
   
  Parameters
  
    constructArguments ConstructArgument[] 
    
  
  Fields
  
  ClampPropertyDefinition
  
  
  
  
  
    public static readonly Property<bool, SpringAnimation> ClampPropertyDefinition
   
  Field Value
  
    - Property<bool, SpringAnimation>
 
    
  
  
  EpsilonPropertyDefinition
  
  
  
  
  
    public static readonly Property<double, SpringAnimation> EpsilonPropertyDefinition
   
  Field Value
  
    - Property<double, SpringAnimation>
 
    
  
  
  EstimatedDurationPropertyDefinition
  
  
  
  
  
    public static readonly Property<uint, SpringAnimation> EstimatedDurationPropertyDefinition
   
  Field Value
  
    - Property<uint, SpringAnimation>
 
    
  
  
  InitialVelocityPropertyDefinition
  
  
  
  
  
    public static readonly Property<double, SpringAnimation> InitialVelocityPropertyDefinition
   
  Field Value
  
    - Property<double, SpringAnimation>
 
    
  
  
  SpringParamsPropertyDefinition
  
  
  
  
  
    public static readonly Property<SpringParams, SpringAnimation> SpringParamsPropertyDefinition
   
  Field Value
  
    - Property<SpringParams, SpringAnimation>
 
    
  
  
  ValueFromPropertyDefinition
  
  
  
  
  
    public static readonly Property<double, SpringAnimation> ValueFromPropertyDefinition
   
  Field Value
  
    - Property<double, SpringAnimation>
 
    
  
  
  ValueToPropertyDefinition
  
  
  
  
  
    public static readonly Property<double, SpringAnimation> ValueToPropertyDefinition
   
  Field Value
  
    - Property<double, SpringAnimation>
 
    
  
  
  VelocityPropertyDefinition
  
  
  
  
  
    public static readonly Property<double, SpringAnimation> VelocityPropertyDefinition
   
  Field Value
  
    - Property<double, SpringAnimation>
 
    
  
  Properties
  
  
  Clamp
  
  
  
  
  
    public bool Clamp { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  Epsilon
  
  
  
  
  
    public double Epsilon { get; set; }
   
  Property Value
  
    - double
 
    
  
  
  
  EstimatedDuration
  
  
  
  
  
    public uint EstimatedDuration { get; }
   
  Property Value
  
    - uint
 
    
  
  
  
  InitialVelocity
  
  
  
  
  
    public double InitialVelocity { get; set; }
   
  Property Value
  
    - double
 
    
  
  
  
  SpringParams
  
  
  
  
  
    public SpringParams SpringParams { get; set; }
   
  Property Value
  
    - SpringParams
 
    
  
  
  
  ValueFrom
  
  
  
  
  
    public double ValueFrom { get; set; }
   
  Property Value
  
    - double
 
    
  
  
  
  ValueTo
  
  
  
  
  
    public double ValueTo { get; set; }
   
  Property Value
  
    - double
 
    
  
  
  
  Velocity
  
  
  
  
  
    public double Velocity { get; }
   
  Property Value
  
    - double
 
    
  
  Methods
  
  
  CalculateValue(uint)
  
  
  
  
  
    [Version("1.3")]
public double CalculateValue(uint time)
   
  Parameters
  
    time uint 
    
  
  Returns
  
    - double
 
    
  
  
  
  CalculateVelocity(uint)
  
  
  
  
  
    [Version("1.3")]
public double CalculateVelocity(uint time)
   
  Parameters
  
    time uint 
    
  
  Returns
  
    - double
 
    
  
  
  
  GetClamp()
  
  
  
  
  
  Returns
  
    - bool
 
    
  
  
  
  GetEpsilon()
  
  
  
  
  
    public double GetEpsilon()
   
  Returns
  
    - double
 
    
  
  
  
  GetEstimatedDuration()
  
  
  
  
  
    public uint GetEstimatedDuration()
   
  Returns
  
    - uint
 
    
  
  
  
  GetGType()
  
  
  
  
  
    public static Type GetGType()
   
  Returns
  
    - Type
 
    
  
  
  
  GetInitialVelocity()
  
  
  
  
  
    public double GetInitialVelocity()
   
  Returns
  
    - double
 
    
  
  
  
  GetSpringParams()
  
  
  
  
  
    public SpringParams GetSpringParams()
   
  Returns
  
    - SpringParams
 
    
  
  
  
  GetValueFrom()
  
  
  
  
  
    public double GetValueFrom()
   
  Returns
  
    - double
 
    
  
  
  
  GetValueTo()
  
  
  
  
  
    public double GetValueTo()
   
  Returns
  
    - double
 
    
  
  
  
  GetVelocity()
  
  
  
  
  
    public double GetVelocity()
   
  Returns
  
    - double
 
    
  
  
  
  
  
  
    public static SpringAnimation New(Widget widget, double from, double to, SpringParams springParams, AnimationTarget target)
   
  Parameters
  
    widget Widget 
    
    from double 
    
    to double 
    
    springParams SpringParams 
    
    target AnimationTarget 
    
  
  Returns
  
    - SpringAnimation
 
    
  
  
  
  SetClamp(bool)
  
  
  
  
  
    public void SetClamp(bool clamp)
   
  Parameters
  
    clamp bool 
    
  
  
  
  SetEpsilon(double)
  
  
  
  
  
    public void SetEpsilon(double epsilon)
   
  Parameters
  
    epsilon double 
    
  
  
  
  SetInitialVelocity(double)
  
  
  
  
  
    public void SetInitialVelocity(double velocity)
   
  Parameters
  
    velocity double 
    
  
  
  
  SetSpringParams(SpringParams)
  
  
  
  
  
    public void SetSpringParams(SpringParams springParams)
   
  Parameters
  
    springParams SpringParams 
    
  
  
  
  SetValueFrom(double)
  
  
  
  
  
    public void SetValueFrom(double value)
   
  Parameters
  
    value double 
    
  
  
  
  SetValueTo(double)
  
  
  
  
  
    public void SetValueTo(double value)
   
  Parameters
  
    value double