Linux Mac OSX Windows
 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()