Class: AnimatableNumber
Defined in: src/ui/interaction/AnimatableNumber.ts:8
A simple utility class for linearly animating a numeric value over time. It clamps the value within a specified min/max range and updates it based on a given speed.
Constructors
Constructor
new AnimatableNumber(
value
,minValue
,maxValue
,speed
):AnimatableNumber
Defined in: src/ui/interaction/AnimatableNumber.ts:9
Parameters
value
number
= 0
minValue
number
= 0
maxValue
number
= 1
speed
number
= 1
Returns
AnimatableNumber
Properties
maxValue
maxValue:
number
=1
Defined in: src/ui/interaction/AnimatableNumber.ts:10
minValue
minValue:
number
=0
Defined in: src/ui/interaction/AnimatableNumber.ts:10
speed
speed:
number
=1
Defined in: src/ui/interaction/AnimatableNumber.ts:11
value
value:
number
=0
Defined in: src/ui/interaction/AnimatableNumber.ts:10
Methods
update()
update(
deltaTimeSeconds
):void
Defined in: src/ui/interaction/AnimatableNumber.ts:18
Updates the value based on the elapsed time.
Parameters
deltaTimeSeconds
number
The time elapsed since the last update, in seconds.
Returns
void