diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2017-06-09 12:47:39 -0500 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2017-06-30 16:41:08 -0500 |
commit | 328fb25a65b94a91005aa47dca5aa7013779c4ae (patch) | |
tree | d1bdd63117aa652db82053a30c42e79473805010 /components/script/dom/workletglobalscope.rs | |
parent | d47de6ccfc0f8e2d796769dd66becfe5bfa55a9d (diff) | |
download | servo-328fb25a65b94a91005aa47dca5aa7013779c4ae.tar.gz servo-328fb25a65b94a91005aa47dca5aa7013779c4ae.zip |
Implemented paint worklet rendering context.
Diffstat (limited to 'components/script/dom/workletglobalscope.rs')
-rw-r--r-- | components/script/dom/workletglobalscope.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/workletglobalscope.rs b/components/script/dom/workletglobalscope.rs index e34be97851e..bbe3c47e3f8 100644 --- a/components/script/dom/workletglobalscope.rs +++ b/components/script/dom/workletglobalscope.rs @@ -20,6 +20,7 @@ use microtask::Microtask; use microtask::MicrotaskQueue; use msg::constellation_msg::PipelineId; use net_traits::ResourceThreads; +use net_traits::image_cache::ImageCache; use profile_traits::mem; use profile_traits::time; use script_traits::ScriptMsg; @@ -27,6 +28,7 @@ use script_traits::TimerSchedulerMsg; use servo_url::ImmutableOrigin; use servo_url::MutableOrigin; use servo_url::ServoUrl; +use std::sync::Arc; #[dom_struct] /// https://drafts.css-houdini.org/worklets/#workletglobalscope @@ -123,6 +125,8 @@ pub struct WorkletGlobalScopeInit { pub constellation_chan: IpcSender<ScriptMsg>, /// Message to send to the scheduler pub scheduler_chan: IpcSender<TimerSchedulerMsg>, + /// The image cache + pub image_cache: Arc<ImageCache>, } /// https://drafts.css-houdini.org/worklets/#worklet-global-scope-type |