Table of Contents

Class AbstractOscilationEasing

public abstract class AbstractOscilationEasing : IEasing
Inheritance
AbstractOscilationEasing
Implements
Derived
Inherited Members
Extension Methods

Constructors

AbstractOscilationEasing(int, bool, float)

protected AbstractOscilationEasing(int reps = 3, bool reverse = false, float intensity = 0.5)

Parameters

reps int
reverse bool
intensity float

Fields

DefaultIntensity

protected const float DefaultIntensity = 0.5

Field Value

float

DefaultReps

protected const int DefaultReps = 3

Field Value

int

DefaultReverse

protected const bool DefaultReverse = false

Field Value

bool

MaxIntensity

protected const float MaxIntensity = 0.7

Field Value

float

MaxReps

protected const int MaxReps = 20

Field Value

int

MinIntensity

protected const float MinIntensity = 0

Field Value

float

MinReps

protected const int MinReps = 1

Field Value

int

Properties

IntensityName

protected abstract string IntensityName { get; }

Property Value

string

RepsName

protected abstract string RepsName { get; }

Property Value

string

Methods

GetSegmentAndValue(float)

protected (int, float) GetSegmentAndValue(float t)

Parameters

t float

Returns

(int, float)

GetValue(float)

public abstract float GetValue(float t)

Parameters

t float

Returns

float