Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/view
DisplayService
Class DisplayService<V>
Type parameters
V
:
View
=
View
Hierarchy
Service
<
V
>
DisplayService
Index
Constructors
constructor
Properties
display
Frame
flags
observer
Type
observers
process
Timer
roots
update
Delay
Max
Process
Interval
Max
Update
Delay
Min
Process
Interval
Min
Update
Delay
Accessors
attached
power
Flags
Methods
attach
Events
attach
Root
cancel
Display
Pass
cancel
Process
Pass
cancel
Update
detach
Events
detach
Root
did
Attach
did
Attach
Root
did
Detach
did
Detach
Root
did
Observe
did
Unobserve
for
Each
Observer
needs
Update
observe
on
Attach
on
Attach
Root
on
Detach
on
Detach
Root
on
Observe
on
Unobserve
on
Visibility
Change
power
request
Update
run
Display
Pass
run
Immediate
Pass
run
Process
Pass
schedule
Display
Pass
schedule
Process
Pass
schedule
Update
set
Flags
unobserve
unpower
updated
View
Context
will
Attach
will
Attach
Root
will
Detach
will
Detach
Root
will
Observe
will
Unobserve
global
Constructors
constructor
new
Display
Service<V>
(
)
:
DisplayService
<
V
>
Type parameters
V
:
View
<
V
>
=
View
Returns
DisplayService
<
V
>
Properties
display
Frame
display
Frame
:
number
Readonly
flags
flags
:
number
Optional
Readonly
observer
Type
observer
Type
:
Class
<
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
>
Readonly
observers
observers
:
readonly
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
[]
process
Timer
process
Timer
:
number
Readonly
roots
roots
:
readonly
V
[]
update
Delay
update
Delay
:
number
Static
Max
Process
Interval
Max
Process
Interval
:
number
Static
Max
Update
Delay
Max
Update
Delay
:
number
Static
Min
Process
Interval
Min
Process
Interval
:
number
Static
Min
Update
Delay
Min
Update
Delay
:
number
Accessors
attached
get
attached
(
)
:
boolean
Returns
boolean
power
Flags
get
powerFlags
(
)
:
number
Returns
number
Methods
Protected
attach
Events
attach
Events
(
)
:
void
Returns
void
attach
Root
attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
cancel
Display
Pass
cancel
Display
Pass
(
)
:
void
Returns
void
Protected
cancel
Process
Pass
cancel
Process
Pass
(
)
:
void
Returns
void
Protected
cancel
Update
cancel
Update
(
)
:
void
Returns
void
Protected
detach
Events
detach
Events
(
)
:
void
Returns
void
detach
Root
detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Attach
did
Attach
(
)
:
void
Returns
void
Protected
did
Attach
Root
did
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Detach
did
Detach
(
)
:
void
Returns
void
Protected
did
Detach
Root
did
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
did
Observe
did
Observe
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
did
Unobserve
did
Unobserve
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
for
Each
Observer
for
Each
Observer<T>
(
callback
:
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
=>
void
|
T
)
:
undefined
|
T
Type parameters
T
Parameters
callback:
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
=>
void
|
T
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
|
T
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
|
T
Returns
undefined
|
T
Protected
needs
Update
needs
Update
(
updateFlags
:
number
, immediate
:
boolean
)
:
number
Parameters
updateFlags:
number
immediate:
boolean
Returns
number
observe
observe
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
on
Attach
on
Attach
(
)
:
void
Returns
void
Protected
on
Attach
Root
on
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
on
Detach
on
Detach
(
)
:
void
Returns
void
Protected
on
Detach
Root
on
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
on
Observe
on
Observe
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
on
Unobserve
on
Unobserve
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
on
Visibility
Change
on
Visibility
Change
(
)
:
void
Returns
void
power
power
(
)
:
void
Returns
void
request
Update
request
Update
(
targetView
:
View
, updateFlags
:
number
, immediate
:
boolean
)
:
void
Parameters
targetView:
View
updateFlags:
number
immediate:
boolean
Returns
void
Protected
run
Display
Pass
run
Display
Pass
(
time
?:
number
, immediate
?:
boolean
)
:
void
Parameters
Optional
time:
number
Optional
immediate:
boolean
Returns
void
Protected
run
Immediate
Pass
run
Immediate
Pass
(
)
:
void
Returns
void
Protected
run
Process
Pass
run
Process
Pass
(
immediate
?:
boolean
)
:
void
Parameters
Optional
immediate:
boolean
Returns
void
Protected
schedule
Display
Pass
schedule
Display
Pass
(
)
:
void
Returns
void
Protected
schedule
Process
Pass
schedule
Process
Pass
(
updateDelay
:
number
)
:
void
Parameters
updateDelay:
number
Returns
void
Protected
schedule
Update
schedule
Update
(
)
:
void
Returns
void
set
Flags
set
Flags
(
flags
:
number
)
:
void
Parameters
flags:
number
Returns
void
unobserve
unobserve
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
unpower
unpower
(
)
:
void
Returns
void
updated
View
Context
updated
View
Context
(
viewContext
:
ViewContext
)
:
ViewContext
Parameters
viewContext:
ViewContext
Returns
ViewContext
Protected
will
Attach
will
Attach
(
)
:
void
Returns
void
Protected
will
Attach
Root
will
Attach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
will
Detach
will
Detach
(
)
:
void
Returns
void
Protected
will
Detach
Root
will
Detach
Root
(
root
:
V
)
:
void
Parameters
root:
V
Returns
void
Protected
will
Observe
will
Observe
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Protected
will
Unobserve
will
Unobserve
(
observer
:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
)
:
void
Parameters
observer:
DisplayServiceObserver
<
V
,
DisplayService
<
V
>
>
Returns
void
Static
global
global<V>
(
)
:
DisplayService
<
V
>
Type parameters
V
:
View
<
V
>
Returns
DisplayService
<
V
>
Modules
@swim/runtime
@swim/toolkit
@swim/ui
@swim/model
@swim/style
@swim/theme
@swim/view
@swim/dom
@swim/graphics
@swim/controller
@swim/ux
@swim/vis
@swim/maps
Display
Service
constructor
display
Frame
flags
observer
Type
observers
process
Timer
roots
update
Delay
Max
Process
Interval
Max
Update
Delay
Min
Process
Interval
Min
Update
Delay
attached
power
Flags
attach
Events
attach
Root
cancel
Display
Pass
cancel
Process
Pass
cancel
Update
detach
Events
detach
Root
did
Attach
did
Attach
Root
did
Detach
did
Detach
Root
did
Observe
did
Unobserve
for
Each
Observer
needs
Update
observe
on
Attach
on
Attach
Root
on
Detach
on
Detach
Root
on
Observe
on
Unobserve
on
Visibility
Change
power
request
Update
run
Display
Pass
run
Immediate
Pass
run
Process
Pass
schedule
Display
Pass
schedule
Process
Pass
schedule
Update
set
Flags
unobserve
unpower
updated
View
Context
will
Attach
will
Attach
Root
will
Detach
will
Detach
Root
will
Observe
will
Unobserve
global
Generated using
TypeDoc