spaniel
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Scheduler
constructor
engine
is
Ticking
queue
root
to
Remove
apply
Queue
query
Element
schedule
Read
schedule
Work
start
Ticking
tick
unwatch
unwatch
All
watch
Hierarchy
BaseScheduler
Scheduler
PredicatedScheduler
Implements
SchedulerInterface
Index
Constructors
constructor
Properties
engine
is
Ticking
queue
root
to
Remove
Methods
apply
Queue
query
Element
schedule
Read
schedule
Work
start
Ticking
tick
unwatch
unwatch
All
watch
Constructors
constructor
new
Scheduler
(
customEngine
?:
EngineInterface
, root
?:
Element
)
:
Scheduler
Parameters
Optional
customEngine:
EngineInterface
Optional
root:
Element
Returns
Scheduler
Properties
Protected
engine
engine
:
EngineInterface
Protected
is
Ticking
is
Ticking
:
Boolean
= false
Protected
queue
queue
:
Queue
= new Queue()
Protected
root
root
:
Element
Protected
to
Remove
to
Remove
:
Array
<
string
|
Element
|
Function
>
= []
Methods
apply
Queue
apply
Queue
(
frame
:
Frame
)
:
void
Parameters
frame:
Frame
Returns
void
query
Element
query
Element
(
el
:
Element
, callback
:
function
)
:
void
Parameters
el:
Element
callback:
function
(
bcr
:
ClientRect
, frame
:
Frame
)
:
void
Parameters
bcr:
ClientRect
frame:
Frame
Returns
void
Returns
void
schedule
Read
schedule
Read
(
callback
:
Function
)
:
void
Parameters
callback:
Function
Returns
void
schedule
Work
schedule
Work
(
callback
:
Function
)
:
void
Parameters
callback:
Function
Returns
void
start
Ticking
start
Ticking
(
)
:
void
Returns
void
Protected
tick
tick
(
)
:
void
Returns
void
unwatch
unwatch
(
id
:
string
|
Element
|
Function
)
:
void
Parameters
id:
string
|
Element
|
Function
Returns
void
unwatch
All
unwatch
All
(
)
:
void
Returns
void
watch
watch
(
callback
:
function
)
:
string
Parameters
callback:
function
(
frame
:
FrameInterface
)
:
void
Parameters
frame:
FrameInterface
Returns
void
Returns
string
Generated using
TypeDoc