Home
last modified time | relevance | path

Searched refs:WebGLMsg (Results 1 – 5 of 5) sorted by relevance

/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/canvas/webgl_mode/
H A Dinprocess.rs7 use canvas_traits::webgl::{WebGLChan, WebGLContextId, WebGLMsg, WebGLPipeline, WebGLReceiver};
21 pub struct WebGLThreads(WebGLSender<WebGLMsg>);
52 self.0.send(WebGLMsg::Exit).map_err(|_| "Failed to send Exit message") in exit()
59 webgl_channel: WebGLSender<WebGLMsg>,
65 fn new(webrender_gl: Rc<gl::Gl>, channel: WebGLSender<WebGLMsg>) -> Self { in new()
78 self.webgl_channel.send(WebGLMsg::Lock(ctx_id, self.lock_channel.0.clone())).unwrap(); in lock()
88 self.webgl_channel.send(WebGLMsg::Unlock(ctx_id)).unwrap(); in unlock()
121 webgl_channel: WebGLSender<WebGLMsg>,
128 fn new(webrender_gl: Rc<gl::Gl>, channel: WebGLSender<WebGLMsg>) -> Self { in new()
145 self.webgl_channel.send(WebGLMsg::DOMToTextureCommand(command)).unwrap(); in lock()
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/canvas_traits/webgl_channel/
H A Dmod.rs10 use ::webgl::WebGLMsg;
71 pub struct WebGLChan(pub WebGLSender<WebGLMsg>);
75 pub fn send(&self, msg: WebGLMsg) -> WebGLSendResult { in send()
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/canvas_traits/
H A Dwebgl.rs26 pub enum WebGLMsg { enum
122 self.sender.send(WebGLMsg::WebGLCommand(self.ctx_id, command)) in send()
128 self.sender.send(WebGLMsg::WebVRCommand(self.ctx_id, command)) in send_vr()
137 self.sender.send(WebGLMsg::ResizeContext(self.ctx_id, size, sender)) in send_resize()
142 self.sender.send(WebGLMsg::RemoveContext(self.ctx_id)) in send_remove()
147 self.sender.send(WebGLMsg::UpdateWebRenderImage(self.ctx_id, sender)) in send_update_wr_image()
151 self.sender.send(WebGLMsg::DOMToTextureCommand(command)) in send_dom_to_texture()
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/canvas/
H A Dwebgl_thread.rs67 -> WebGLSender<WebGLMsg> { in start() argument
68 let (sender, receiver) = webgl_channel::<WebGLMsg>().unwrap(); in start()
107 WebGLMsg::ResizeContext(ctx_id, size, sender) => { in handle_msg()
110 WebGLMsg::RemoveContext(ctx_id) => { in handle_msg()
113 WebGLMsg::WebGLCommand(ctx_id, command) => { in handle_msg()
116 WebGLMsg::WebVRCommand(ctx_id, command) => { in handle_msg()
119 WebGLMsg::Lock(ctx_id, sender) => { in handle_msg()
122 WebGLMsg::Unlock(ctx_id) => { in handle_msg()
125 WebGLMsg::UpdateWebRenderImage(ctx_id, sender) => { in handle_msg()
128 WebGLMsg::DOMToTextureCommand(command) => { in handle_msg()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/script/dom/
H A Dwebglrenderingcontext.rs8 use canvas_traits::webgl::{WebGLFramebufferBindingRequest, WebGLMsg, WebGLMsgSender, WebGLParameter…
233 webgl_chan.send(WebGLMsg::CreateContext(webgl_version, size, attrs, sender)) in new_inherited()