Table of Contents

Class VelocitySkiaAnimator.DragForce

Namespace
DrawnUi.Animate.Animators
Assembly
DrawnUi.Maui.dll
public class VelocitySkiaAnimator.DragForce
Inheritance
VelocitySkiaAnimator.DragForce
Inherited Members
Extension Methods

Methods

GetInitialVelocity(float, float, float)

inverse of updateValueAndVelocity

public float GetInitialVelocity(float initialPosition, float finalPosition, float durationTime)

Parameters

initialPosition float
finalPosition float
durationTime float

Returns

float

getAcceleration(float, float)

public float getAcceleration(float position, float velocity)

Parameters

position float
velocity float

Returns

float

getFrictionScalar()

public float getFrictionScalar()

Returns

float

isAtEquilibrium(double, float)

public bool isAtEquilibrium(double value, float velocity)

Parameters

value double
velocity float

Returns

bool

setFrictionScalar(float)

public void setFrictionScalar(float frictionScalar)

Parameters

frictionScalar float

setValueThreshold(float)

public void setValueThreshold(float threshold)

Parameters

threshold float

updateValueAndVelocity(double, float, long, long)

public VelocitySkiaAnimator.MassState updateValueAndVelocity(double value, float velocity, long deltaT, long deltaFromStart)

Parameters

value double
velocity float
deltaT long
deltaFromStart long

Returns

VelocitySkiaAnimator.MassState