lustre/element/svg#
Animation elements#
animate#
erlangjavascript
pub fn animate(attrs: List(Attribute(msg))) -> Element(msg)
animate_motion#
erlangjavascript
pub fn animate_motion(attrs: List(Attribute(msg))) -> Element(msg)
animate_transform#
erlangjavascript
pub fn animate_transform(attrs: List(Attribute(msg))) -> Element(msg)
mpath#
erlangjavascript
pub fn mpath(attrs: List(Attribute(msg))) -> Element(msg)
set#
erlangjavascript
pub fn set(attrs: List(Attribute(msg))) -> Element(msg)
Basic shapes#
circle#
erlangjavascript
pub fn circle(attrs: List(Attribute(msg))) -> Element(msg)
ellipse#
erlangjavascript
pub fn ellipse(attrs: List(Attribute(msg))) -> Element(msg)
line#
erlangjavascript
pub fn line(attrs: List(Attribute(msg))) -> Element(msg)
polygon#
erlangjavascript
pub fn polygon(attrs: List(Attribute(msg))) -> Element(msg)
polyline#
erlangjavascript
pub fn polyline(attrs: List(Attribute(msg))) -> Element(msg)
rect#
erlangjavascript
pub fn rect(attrs: List(Attribute(msg))) -> Element(msg)
Container elements#
a#
erlangjavascript
pub fn a(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
defs#
erlangjavascript
pub fn defs(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
g#
erlangjavascript
pub fn g(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
marker#
erlangjavascript
pub fn marker(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
mask#
erlangjavascript
pub fn mask(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
missing_glyph#
erlangjavascript
pub fn missing_glyph(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
pattern#
erlangjavascript
pub fn pattern(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
svg#
erlangjavascript
pub fn svg(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
switch#
erlangjavascript
pub fn switch(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
symbol#
erlangjavascript
pub fn symbol(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
Descriptive elements#
desc#
erlangjavascript
pub fn desc(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
metadata#
erlangjavascript
pub fn metadata(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
title#
erlangjavascript
pub fn title(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
Filter effects#
fe_blend#
erlangjavascript
pub fn fe_blend(attrs: List(Attribute(msg))) -> Element(msg)
fe_color_matrix#
erlangjavascript
pub fn fe_color_matrix(attrs: List(Attribute(msg))) -> Element(msg)
fe_component_transfer#
erlangjavascript
pub fn fe_component_transfer(attrs: List(Attribute(msg))) -> Element(msg)
fe_composite#
erlangjavascript
pub fn fe_composite(attrs: List(Attribute(msg))) -> Element(msg)
fe_convolve_matrix#
erlangjavascript
pub fn fe_convolve_matrix(attrs: List(Attribute(msg))) -> Element(msg)
fe_diffuse_lighting#
erlangjavascript
pub fn fe_diffuse_lighting(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
fe_displacement_map#
erlangjavascript
pub fn fe_displacement_map(attrs: List(Attribute(msg))) -> Element(msg)
fe_drop_shadow#
erlangjavascript
pub fn fe_drop_shadow(attrs: List(Attribute(msg))) -> Element(msg)
fe_flood#
erlangjavascript
pub fn fe_flood(attrs: List(Attribute(msg))) -> Element(msg)
fe_func_a#
erlangjavascript
pub fn fe_func_a(attrs: List(Attribute(msg))) -> Element(msg)
fe_func_b#
erlangjavascript
pub fn fe_func_b(attrs: List(Attribute(msg))) -> Element(msg)
fe_func_g#
erlangjavascript
pub fn fe_func_g(attrs: List(Attribute(msg))) -> Element(msg)
fe_func_r#
erlangjavascript
pub fn fe_func_r(attrs: List(Attribute(msg))) -> Element(msg)
fe_gaussian_blur#
erlangjavascript
pub fn fe_gaussian_blur(attrs: List(Attribute(msg))) -> Element(msg)
fe_image#
erlangjavascript
pub fn fe_image(attrs: List(Attribute(msg))) -> Element(msg)
fe_merge#
erlangjavascript
pub fn fe_merge(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
fe_merge_node#
erlangjavascript
pub fn fe_merge_node(attrs: List(Attribute(msg))) -> Element(msg)
fe_morphology#
erlangjavascript
pub fn fe_morphology(attrs: List(Attribute(msg))) -> Element(msg)
fe_offset#
erlangjavascript
pub fn fe_offset(attrs: List(Attribute(msg))) -> Element(msg)
fe_specular_lighting#
erlangjavascript
pub fn fe_specular_lighting(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
fe_tile#
erlangjavascript
pub fn fe_tile(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
fe_turbulence#
erlangjavascript
pub fn fe_turbulence(attrs: List(Attribute(msg))) -> Element(msg)
Gradient elements#
linear_gradient#
erlangjavascript
pub fn linear_gradient(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
radial_gradient#
erlangjavascript
pub fn radial_gradient(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
stop#
erlangjavascript
pub fn stop(attrs: List(Attribute(msg))) -> Element(msg)
Graphical elements#
image#
erlangjavascript
pub fn image(attrs: List(Attribute(msg))) -> Element(msg)
path#
erlangjavascript
pub fn path(attrs: List(Attribute(msg))) -> Element(msg)
text#
erlangjavascript
pub fn text(attrs: List(Attribute(msg))) -> Element(msg)
use_#
erlangjavascript
pub fn use_(attrs: List(Attribute(msg))) -> Element(msg)
Lighting elements#
fe_distant_light#
erlangjavascript
pub fn fe_distant_light(attrs: List(Attribute(msg))) -> Element(msg)
fe_point_light#
erlangjavascript
pub fn fe_point_light(attrs: List(Attribute(msg))) -> Element(msg)
fe_spot_light#
erlangjavascript
pub fn fe_spot_light(attrs: List(Attribute(msg))) -> Element(msg)
Non-rendered elements#
clip_path#
erlangjavascript
pub fn clip_path(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
script#
erlangjavascript
pub fn script(attrs: List(Attribute(msg)), js: String) -> Element(msg)
style#
erlangjavascript
pub fn style(attrs: List(Attribute(msg)), css: String) -> Element(msg)
Renderable elements#
foreign_object#
erlangjavascript
pub fn foreign_object(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
text_path#
erlangjavascript
pub fn text_path(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
tspan#
erlangjavascript
pub fn tspan(
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)