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