[whatwg] Canvas tag - single or multiple contexts?
Anne van Kesteren
annevk at opera.com
Mon Dec 21 11:56:15 PST 2009
On Mon, 21 Dec 2009 20:50:33 +0100, Gregg Tavares <gman at google.com> wrote:
> What is the intent of the getContext function on the <canvas> tag?
>
> Should it be possible to get multiple simultaneous different contexts as
> in?
>
> var ctx2d = canvas.getContext("2d");
> var ctxText = canvas.getContext("fancy-text-api");
> var ctxFilter = canvas.getContext("image-filter-api");
>
> ctx2d.drawImage(someImage, 0, 0);
> ctxText.drawText(0, 0, "hello world");
> ctxFilter.radialBlur(0.1);
>
> ?
>
> OR
>
> is canvas only allowed 1 context at a time?
In theory multiple contexts should be possible. E.g. we supported 2d,
opera-2dgame, and opera-3d for a while. However it seems that for certain
contexts, in particular webgl, using it together with other contexts is
not possible (for now anyway).
--
Anne van Kesteren
http://annevankesteren.nl/
More information about the whatwg
mailing list