Expand description
Provides functions and macros to build svg elements
Modules§
- provides functions and macros for building svg attributes
- Provides macro for creating functions for tags
Constants§
- SVG namespace const, use this when creating an svg element dynamically in the DOM
- These are the commonly used svg tags such as rect, circle, path, arc, ..etc.
- These are svg tags which the tags are non proper rust identifier, so they are handled differently
Functions§
- Creates an svg animate element
- Creates an svg animateMotion element
- Creates an svg animateTransform element
- Creates an svg circle element
- Creates an svg clipPath element
- Creates an svg color-profile element
- Creates an svg defs element
- Creates an svg desc element
- Creates an svg discard element
- create a virtual node with tag, attrs and children
- create a virtual node with namespace, tag, attrs and children
- Creates an svg ellipse element
- Creates an svg feBlend element
- Creates an svg feColorMatrix element
- Creates an svg feComponentTransfer element
- Creates an svg feComposite element
- Creates an svg feConvolveMatrix element
- Creates an svg feDiffuseLighting element
- Creates an svg feDisplacementMap element
- Creates an svg feDistantLight element
- Creates an svg feDropShadow element
- Creates an svg feFlood element
- Creates an svg feFuncA element
- Creates an svg feFuncB element
- Creates an svg feFuncG element
- Creates an svg feFuncR element
- Creates an svg feGaussianBlur element
- Creates an svg feImage element
- Creates an svg feMerge element
- Creates an svg feMergeNode element
- Creates an svg feMorphology element
- Creates an svg feOffset element
- Creates an svg fePointLight element
- Creates an svg feSpecularLighting element
- Creates an svg feSpotLight element
- Creates an svg feTile element
- Creates an svg feTurbulence element
- Creates an svg filter element
- Creates an svg foreignObject element
- Creates an svg g element
- Creates an svg hatch element
- Creates an svg hatchpath element
- Creates an svg image element
- Creates an svg line element
- Creates an svg linearGradient element
- Creates an svg marker element
- Creates an svg mask element
- Creates an svg mesh element
- Creates an svg meshgradient element
- Creates an svg meshpatch element
- Creates an svg meshrow element
- Creates an svg metadata element
- Creates an svg mpath element
- Creates an svg path element
- Creates an svg pattern element
- Creates an svg polygon element
- Creates an svg polyline element
- Creates an svg radialGradient element
- Creates an svg rect element
- Creates an svg set element
- Creates an svg solidcolor element
- Creates an svg stop element
- Creates an svg svg element
- creates an svg element with the tag, attributes and children. Example:
- Creates an svg switch element
- Creates an svg symbol element
- Creates an svg textPath element
- Creates an svg tspan element
- Creates an svg unknown element
- Creates an svg use element
- Creates an svg view element