aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/workletglobalscope.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2017-06-09 12:47:39 -0500
committerAlan Jeffrey <ajeffrey@mozilla.com>2017-06-30 16:41:08 -0500
commit328fb25a65b94a91005aa47dca5aa7013779c4ae (patch)
treed1bdd63117aa652db82053a30c42e79473805010 /components/script/dom/workletglobalscope.rs
parentd47de6ccfc0f8e2d796769dd66becfe5bfa55a9d (diff)
downloadservo-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.rs4
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