InstantStopwatch class
An alternative to the built in Stopwatch class.
This doesn't run in the background and instead uses time comparisons, which saves some memory.
It's also more somewhat more sane than the traditional.
Constructors
- InstantStopwatch({int fromMS = 0})
- Constructs the stopwatch. If you want the stopwatch to begin at a certain time, pass a millisecond amount to start at.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stopwatchInDays → int
-
Returns the time that the stopwatch has recorded as elapsed in days.
no setter
- stopwatchInHours → int
-
Returns the time that the stopwatch has recorded as elapsed in hours.
no setter
- stopwatchInMilliseconds → int
-
Returns the time that the stopwatch has recorded as elapsed in milliseconds.
no setter
- stopwatchInMinutes → int
-
Returns the time that the stopwatch has recorded as elapsed in minutes.
no setter
- stopwatchInMonths → int
-
Returns the time that the stopwatch has recorded as elapsed in months.
no setter
- stopwatchInSeconds → int
-
Returns the time that the stopwatch has recorded as elapsed in seconds.
no setter
- stopwatchInWeeks → int
-
Returns the time that the stopwatch has recorded as elapsed in weeks.
no setter
- stopwatchValue → Duration
-
Returns the time that the stopwatch has recorded as elapsed as a Duration.
no setter
Methods
-
isRunning(
) → bool - Returns true if the stopwatch is playing and false if paused.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pause(
) → void - Pauses the stopwatch. It will now remain paused at the latest time.
-
play(
) → void - Starts the stopwatch. It will now count upward in increments of 1 millisecond.
-
reset(
) → void - Resets stopwatch back to zero.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited