diff options
Diffstat (limited to 'components/script/dom/offscreencanvasrenderingcontext2d.rs')
-rw-r--r-- | components/script/dom/offscreencanvasrenderingcontext2d.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/components/script/dom/offscreencanvasrenderingcontext2d.rs b/components/script/dom/offscreencanvasrenderingcontext2d.rs index e5a9ef3cf7c..67a4db61b35 100644 --- a/components/script/dom/offscreencanvasrenderingcontext2d.rs +++ b/components/script/dom/offscreencanvasrenderingcontext2d.rs @@ -5,10 +5,10 @@ use crate::dom::bindings::codegen::GenericBindings::CanvasRenderingContext2DBinding::CanvasRenderingContext2D_Binding::CanvasRenderingContext2DMethods; use crate::canvas_context::CanvasContext as _; use crate::dom::bindings::codegen::UnionTypes::HTMLCanvasElementOrOffscreenCanvas; -use canvas_traits::canvas::{Canvas2dMsg, CanvasId, CanvasMsg}; +use canvas_traits::canvas::Canvas2dMsg; use dom_struct::dom_struct; use euclid::default::Size2D; -use ipc_channel::ipc::IpcSender; +use ipc_channel::ipc::IpcSharedMemory; use crate::dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::{ CanvasDirection, CanvasFillRule, CanvasImageSource, CanvasLineCap, CanvasLineJoin, @@ -75,12 +75,8 @@ impl OffscreenCanvasRenderingContext2D { self.context.origin_is_clean() } - pub(crate) fn get_canvas_id(&self) -> CanvasId { - self.context.get_canvas_id() - } - - pub(crate) fn get_ipc_renderer(&self) -> IpcSender<CanvasMsg> { - self.context.get_ipc_renderer() + pub(crate) fn get_image_data_as_shared_memory(&self) -> Option<IpcSharedMemory> { + self.context.get_image_data_as_shared_memory() } } |