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

The SVG rendering backend uses this interface to communicate to the rendering engine-native glyph objects.
A glyph object is instantiated by the rendering backend for a given nsISVGGlyphGeometrySource object with a call to nsISVGRenderer::createGlyphGeometry(). The glyph object is assumed to store a reference to its associated source object and provide glyph rendering and hit-testing for the (composite) glyph described by the nsISVGGlyphGeometrySource members.
Definition at line 66 of file nsISVGRendererGlyphGeometry.idl.
|
|
Paint this object.
Referenced by nsSVGLibartGlyphGeometryFT::Render(). |
|
|
Called by this object's corresponding nsISVGGlyphGeometrySource 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 glyph geometry.
|
|
||||||||||||
|
Hit-testing method. Does this glyph geometry (with all relevant transformations applied) contain the point x,y? Should work on a character-cell basis, rather than the actual character outline.
|
1.3