[][src]Module sauron_core::svg

Provides functions and macros to build svg elements

Modules

attributes

provides functions and macros for building svg attributes

tags

Provides macro for creating functions for tags

Constants

SVG_NAMESPACE

SVG namespace const, use this when creating an svg element dynamically in the DOM

Functions

animate

Creates an svg animate element

animateMotion

Creates an svg animateMotion element

animateTransform

Creates an svg animateTransform element

circle

Creates an svg circle element

clipPath

Creates an svg clipPath element

defs

Creates an svg defs element

desc

Creates an svg desc element

discard

Creates an svg discard element

element

create a virtual node with tag, attrs and children

element_ns

create a virtual node with namespace, tag, attrs and children

ellipse

Creates an svg ellipse element

feBlend

Creates an svg feBlend element

feColorMatrix

Creates an svg feColorMatrix element

feComponentTransfer

Creates an svg feComponentTransfer element

feComposite

Creates an svg feComposite element

feConvolveMatrix

Creates an svg feConvolveMatrix element

feDiffuseLighting

Creates an svg feDiffuseLighting element

feDisplacementMap

Creates an svg feDisplacementMap element

feDistantLight

Creates an svg feDistantLight element

feDropShadow

Creates an svg feDropShadow element

feFlood

Creates an svg feFlood element

feFuncA

Creates an svg feFuncA element

feFuncB

Creates an svg feFuncB element

feFuncG

Creates an svg feFuncG element

feFuncR

Creates an svg feFuncR element

feGaussianBlur

Creates an svg feGaussianBlur element

feImage

Creates an svg feImage element

feMerge

Creates an svg feMerge element

feMergeNode

Creates an svg feMergeNode element

feMorphology

Creates an svg feMorphology element

feOffset

Creates an svg feOffset element

fePointLight

Creates an svg fePointLight element

feSpecularLighting

Creates an svg feSpecularLighting element

feSpotLight

Creates an svg feSpotLight element

feTile

Creates an svg feTile element

feTurbulence

Creates an svg feTurbulence element

filter

Creates an svg filter element

foreignObject

Creates an svg foreignObject element

g

Creates an svg g element

hatch

Creates an svg hatch element

hatchpath

Creates an svg hatchpath element

image

Creates an svg image element

linearGradient

Creates an svg linearGradient element

marker

Creates an svg marker element

mask

Creates an svg mask element

mesh

Creates an svg mesh element

meshgradient

Creates an svg meshgradient element

meshpatch

Creates an svg meshpatch element

meshrow

Creates an svg meshrow element

metadata

Creates an svg metadata element

mpath

Creates an svg mpath element

path

Creates an svg path element

pattern

Creates an svg pattern element

polygon

Creates an svg polygon element

polyline

Creates an svg polyline element

radialGradient

Creates an svg radialGradient element

rect

Creates an svg rect element

set

Creates an svg set element

solidcolor

Creates an svg solidcolor element

stop

Creates an svg stop element

svg

Creates an svg svg element

svg_element

creates an svg element with the tag, attributes and children. Example:

switch

Creates an svg switch element

symbol

Creates an svg symbol element

textPath

Creates an svg textPath element

tspan

Creates an svg tspan element

unknown

Creates an svg unknown element

view

Creates an svg view element