Table of Contents

Class SpringAnimation

Namespace
Adw
Assembly
Adw-1.dll
public sealed class SpringAnimation : Animation, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
SpringAnimation
Implements
Inherited Members

Constructors

SpringAnimation(bool, params ConstructArgument[])

protected SpringAnimation(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

SpringAnimation(IntPtr, bool)

protected SpringAnimation(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

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()

public bool 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

New(Widget, double, double, SpringParams, AnimationTarget)

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