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:12
minValue
minValue:
number=0
Defined in: src/ui/interaction/AnimatableNumber.ts:11
speed
speed:
number=1
Defined in: src/ui/interaction/AnimatableNumber.ts:13
value
value:
number=0
Defined in: src/ui/interaction/AnimatableNumber.ts:10
Methods
update()
update(
deltaTimeSeconds):void
Defined in: src/ui/interaction/AnimatableNumber.ts:21
Updates the value based on the elapsed time.
Parameters
deltaTimeSeconds
number
The time elapsed since the last update, in seconds.
Returns
void