addtogroup renderer_interfaces Rendering Engine Interfaces
@{
One of a number of interfaces (all starting with nsISVGRenderer*)
to be implemented by an SVG rendering engine. See nsISVGRenderer
for more details.
This interface abstracts a rendering engine-native region object.
[uuid(9356e1c6-66e6-49a0-8c67-7e910270ed1e)]
interface nsISVGRendererRegion : nsISupports
Methods
Return union of this region with another region. @param other Region to combine with. @return Union region.
nsISVGRendererRegion
combine(in nsISVGRendererRegion other)
Write a sequence of rectangles approximating this region to the sink object. The approximation can be crude but should fully contain the actual region area. @param sink Rectangle sink to write to.
void
getRectangleScans(in nsISVGRectangleSink sink)
Compare to: