The nsIDOMSVGMarker interface is the interface to an SVG marker element.

 For more information on this interface please see
 http://www.w3.org/TR/SVG11/painting.html#InterfaceSVGMarkerElement

[scriptable, uuid(7d89ceb8-f985-4095-8f24-421910704e5e)]
interface nsIDOMSVGMarkerElement : nsIDOMSVGElement

Constants


          
const unsigned short SVG_MARKERUNITS_UNKNOWN = 0

          
const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1

          
const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2

          
const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0

          
const unsigned short SVG_MARKER_ORIENT_AUTO = 1

          
const unsigned short SVG_MARKER_ORIENT_ANGLE = 2

Attributes


          
readonly attribute nsIDOMSVGAnimatedLength markerHeight

          
readonly attribute nsIDOMSVGAnimatedEnumeration markerUnits

          
readonly attribute nsIDOMSVGAnimatedLength markerWidth

          
readonly attribute nsIDOMSVGAnimatedAngle orientAngle

          
readonly attribute nsIDOMSVGAnimatedEnumeration orientType

          
readonly attribute nsIDOMSVGAnimatedLength refX

          
readonly attribute nsIDOMSVGAnimatedLength refY

Methods


          
[noscript] nsIDOMSVGMatrix getMarkerTransform(in float strokeWidth, in float x, in float y, in float angle)

          
[noscript] nsIDOMSVGMatrix getViewboxToViewportTransform()

          
void setOrientToAngle(in nsIDOMSVGAngle angle)

          
void setOrientToAuto()