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

The SVG rendering backend uses this interface to communicate to the rendering engine-native path objects.
A path geometry object is instantiated by the rendering backend for a given nsISVGPathGeometrySource object with a call to nsISVGRenderer::createPathGeometry(). The path geometry object is assumed to store a reference to its associated source object and provide rendering, hit-testing and metrics for the path described by the nsISVGPathGeometrySource members.
Definition at line 65 of file nsISVGRendererPathGeometry.idl.
|
|
Paint this object.
Referenced by nsSVGLibartPathGeometry::Render(). |
|
|
Called by this object's corresponding nsISVGPathGeometrySource as a notification that some of the source's data (identified by paramter 'updatemask') has changed.
|
|
|
Get a region object describing the area covered with paint by this path geometry.
|
|
||||||||||||
|
Hit-testing method. Does this path geometry (with all relevant transformations applied) contain the point x,y? Mode of operation (e.g. whether to test fill or stroke) is determined by nsISVGPathGeometrySource::hittestMask.
|
1.3