diff --git a/docs/api/hilbish/hilbish.timers/index.html b/docs/api/hilbish/hilbish.timers/index.html index 2253cb4..b143b97 100644 --- a/docs/api/hilbish/hilbish.timers/index.html +++ b/docs/api/hilbish/hilbish.timers/index.html @@ -2,7 +2,17 @@
timeout and interval API
The timers interface si one to easily set timeouts and intervals -to run functions after a certain time or repeatedly without using -odd tricks.
INTERVAL
: Constant for an interval timer typeTIMEOUT
: Constant for a timeout timer typetype
: What type of timer it isrunning
: If the timer is runningduration
: The duration in milliseconds that the timer will runStarts a timer.
Stops a timer.
Creates a timer that runs based on the specified time
in milliseconds.
+
timeout and interval API
If you ever want to run a piece of code on a timed interval, or want to wait +a few seconds, you don’t have to rely on timing tricks, as Hilbish has a +timer API to set intervals and timeouts.
These are the simple functions hilbish.interval
and hilbish.timeout
(doc
+accessible with doc hilbish
). But if you want slightly more control over
+them, there is the hilbish.timers
interface. It allows you to get
+a timer via ID and control them.
All functions documented with the Timer
type refer to a Timer object.
An example of usage:
local t = hilbish.timers.create(1, 5000, function()
+ print 'hello!'
+end)
+
+t:stop()
+print(t.running, t.duration, t.type)
+t:start()
+
INTERVAL
: Constant for an interval timer typeTIMEOUT
: Constant for a timeout timer typetype
: What type of timer it isrunning
: If the timer is runningduration
: The duration in milliseconds that the timer will runStarts a timer.
Stops a timer.
Creates a timer that runs based on the specified time
in milliseconds.
The type
can either be hilbish.timers.INTERVAL
or hilbish.timers.TIMEOUT
Retrieves a timer via its ID.