import "nsISVGRendererCanvas.idl";
Inheritance diagram for nsISVGRendererCanvas:

This interface abstracts a rendering engine-native canvas object onto which path and glyph geometries can be painted.
A canvas object is instantiated by the backend for a given Mozilla-native rendering object with a call to nsISVGRenderer::createCanvas().
Definition at line 71 of file nsISVGRendererCanvas.idl.
|
|
Lock a portion of the canvas and obtain a rendering context onto which Mozilla can paint non-svg content. This is needed for (partial) foreignObject support. lockRenderingContext() calls are paired with unlockRenderingContext() calls.
|
|
|
Unlock the canvas portion locked with a previous call to lockRenderingContext(). |
|
|
|
|
|
Fill the canvas with the given color.
|
|
|
Ensure that all renderings on the canvas have been flushed to the Mozilla-native rendering context. |
1.3