Module

Chameleon.SVG.Elements

Package
purescript-chameleon
Repository
thought2/purescript-chameleon

#a Source

a :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Creates a hyperlink element

#a_ Source

a_ :: forall html a. Html html => Array (html a) -> html a

Creates a hyperlink element [No Attributes]

#altGlyph Source

altGlyph :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an alternative representation of a glyph in a font

#altGlyph_ Source

altGlyph_ :: forall html a. Html html => Array (html a) -> html a

Defines an alternative representation of a glyph in a font [No Attributes]

#altGlyphDef Source

altGlyphDef :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a set of glyph substitutions for an altGlyph element

#altGlyphDef_ Source

altGlyphDef_ :: forall html a. Html html => Array (html a) -> html a

Defines a set of glyph substitutions for an altGlyph element [No Attributes]

#altGlyphItem Source

altGlyphItem :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a substitution for a specific glyph in an altGlyphDef element

#altGlyphItem_ Source

altGlyphItem_ :: forall html a. Html html => Array (html a) -> html a

Defines a substitution for a specific glyph in an altGlyphDef element [No Attributes]

#animate Source

animate :: forall html a. Html html => Array (Prop a) -> html a

Defines an animation on an SVG element

#animate_ Source

animate_ :: forall html a. Html html => html a

Defines an animation on an SVG element [No Attributes]

#animateColor Source

animateColor :: forall html a. Html html => Array (Prop a) -> html a

Defines an animated color change for an SVG element

#animateColor_ Source

animateColor_ :: forall html a. Html html => html a

Defines an animated color change for an SVG element [No Attributes]

#animateMotion Source

animateMotion :: forall html a. Html html => Array (Prop a) -> html a

Defines an animated motion path for an SVG element

#animateMotion_ Source

animateMotion_ :: forall html a. Html html => html a

Defines an animated motion path for an SVG element [No Attributes]

#animateTransform Source

animateTransform :: forall html a. Html html => Array (Prop a) -> html a

Defines an animated transformation on an SVG element

#animateTransform_ Source

animateTransform_ :: forall html a. Html html => html a

Defines an animated transformation on an SVG element [No Attributes]

#circle Source

circle :: forall html a. Html html => Array (Prop a) -> html a

Creates a circle element

#circle_ Source

circle_ :: forall html a. Html html => html a

Creates a circle element [No Attributes]

#clipPath Source

clipPath :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a clipping path for an SVG element

#clipPath_ Source

clipPath_ :: forall html a. Html html => Array (html a) -> html a

Defines a clipping path for an SVG element [No Attributes]

#colorProfile Source

colorProfile :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a color profile for an SVG document

#colorProfile_ Source

colorProfile_ :: forall html a. Html html => Array (html a) -> html a

Defines a color profile for an SVG document [No Attributes]

#cursor Source

cursor :: forall html a. Html html => Array (Prop a) -> html a

Defines a cursor for an SVG element

#cursor_ Source

cursor_ :: forall html a. Html html => html a

Defines a cursor for an SVG element [No Attributes]

#defs Source

defs :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a set of reusable SVG elements

#defs_ Source

defs_ :: forall html a. Html html => Array (html a) -> html a

Defines a set of reusable SVG elements [No Attributes]

#desc Source

desc :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a description of an SVG element

#desc_ Source

desc_ :: forall html a. Html html => Array (html a) -> html a

Defines a description of an SVG element [No Attributes]

#ellipse Source

ellipse :: forall html a. Html html => Array (Prop a) -> html a

Creates an ellipse element

#ellipse_ Source

ellipse_ :: forall html a. Html html => html a

Creates an ellipse element [No Attributes]

#feBlend Source

feBlend :: forall html a. Html html => Array (Prop a) -> html a

Defines a blend mode for two input images in a filter

#feBlend_ Source

feBlend_ :: forall html a. Html html => html a

Defines a blend mode for two input images in a filter [No Attributes]

#feColorMatrix Source

feColorMatrix :: forall html a. Html html => Array (Prop a) -> html a

Applies a color transformation to an input image

#feColorMatrix_ Source

feColorMatrix_ :: forall html a. Html html => html a

Applies a color transformation to an input image [No Attributes]

#feComponentTransfer Source

feComponentTransfer :: forall html a. Html html => Array (Prop a) -> html a

Allows for component-wise remapping of input image components

#feComponentTransfer_ Source

feComponentTransfer_ :: forall html a. Html html => html a

Allows for component-wise remapping of input image components [No Attributes]

#feComposite Source

feComposite :: forall html a. Html html => Array (Prop a) -> html a

Combines two input images using a composition operation

#feComposite_ Source

feComposite_ :: forall html a. Html html => html a

Combines two input images using a composition operation [No Attributes]

#feConvolveMatrix Source

feConvolveMatrix :: forall html a. Html html => Array (Prop a) -> html a

Applies a matrix convolution filter effect to an input image

#feConvolveMatrix_ Source

feConvolveMatrix_ :: forall html a. Html html => html a

Applies a matrix convolution filter effect to an input image [No Attributes]

#feDiffuseLighting Source

feDiffuseLighting :: forall html a. Html html => Array (Prop a) -> html a

Creates a lighting effect using the alpha channel as a bump map

#feDiffuseLighting_ Source

feDiffuseLighting_ :: forall html a. Html html => html a

Creates a lighting effect using the alpha channel as a bump map [No Attributes]

#feDisplacementMap Source

feDisplacementMap :: forall html a. Html html => Array (Prop a) -> html a

Displaces the pixels in an input image according to a displacement map image

#feDisplacementMap_ Source

feDisplacementMap_ :: forall html a. Html html => html a

Displaces the pixels in an input image according to a displacement map image [No Attributes]

#feDistantLight Source

feDistantLight :: forall html a. Html html => Array (Prop a) -> html a

Defines a distant light source for use in a lighting filter effect

#feDistantLight_ Source

feDistantLight_ :: forall html a. Html html => html a

Defines a distant light source for use in a lighting filter effect [No Attributes]

#feFlood Source

feFlood :: forall html a. Html html => Array (Prop a) -> html a

Fills the filter subregion with a solid color

#feFlood_ Source

feFlood_ :: forall html a. Html html => html a

Fills the filter subregion with a solid color [No Attributes]

#feFuncA Source

feFuncA :: forall html a. Html html => Array (Prop a) -> html a

Defines the alpha transfer function for a component in a filter

#feFuncA_ Source

feFuncA_ :: forall html a. Html html => html a

Defines the alpha transfer function for a component in a filter [No Attributes]

#feFuncB Source

feFuncB :: forall html a. Html html => Array (Prop a) -> html a

Defines the transfer function for a component

#feFuncB_ Source

feFuncB_ :: forall html a. Html html => html a

Defines the transfer function for a component [No Attributes]

#feFuncG Source

feFuncG :: forall html a. Html html => Array (Prop a) -> html a

Defines the transfer function for a component

#feFuncG_ Source

feFuncG_ :: forall html a. Html html => html a

Defines the transfer function for a component [No Attributes]

#feFuncR Source

feFuncR :: forall html a. Html html => Array (Prop a) -> html a

Defines the transfer function for a component

#feFuncR_ Source

feFuncR_ :: forall html a. Html html => html a

Defines the transfer function for a component [No Attributes]

#feGaussianBlur Source

feGaussianBlur :: forall html a. Html html => Array (Prop a) -> html a

Applies a Gaussian blur to an input image

#feGaussianBlur_ Source

feGaussianBlur_ :: forall html a. Html html => html a

Applies a Gaussian blur to an input image [No Attributes]

#feImage Source

feImage :: forall html a. Html html => Array (Prop a) -> html a

Inserts an external image into an SVG element

#feImage_ Source

feImage_ :: forall html a. Html html => html a

Inserts an external image into an SVG element [No Attributes]

#feMerge Source

feMerge :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Merges multiple input images together

#feMerge_ Source

feMerge_ :: forall html a. Html html => Array (html a) -> html a

Merges multiple input images together [No Attributes]

#feMergeNode Source

feMergeNode :: forall html a. Html html => Array (Prop a) -> html a

Specifies an input image for use with a feMerge filter

#feMergeNode_ Source

feMergeNode_ :: forall html a. Html html => html a

Specifies an input image for use with a feMerge filter [No Attributes]

#feMorphology Source

feMorphology :: forall html a. Html html => Array (Prop a) -> html a

Expands or contracts the shape of an input image

#feMorphology_ Source

feMorphology_ :: forall html a. Html html => html a

Expands or contracts the shape of an input image [No Attributes]

#feOffset Source

feOffset :: forall html a. Html html => Array (Prop a) -> html a

Offsets the position of an input image

#feOffset_ Source

feOffset_ :: forall html a. Html html => html a

Offsets the position of an input image [No Attributes]

#fePointLight Source

fePointLight :: forall html a. Html html => Array (Prop a) -> html a

Defines a point light source for use in a lighting filter effect

#fePointLight_ Source

fePointLight_ :: forall html a. Html html => html a

Defines a point light source for use in a lighting filter effect [No Attributes]

#feSpecularLighting Source

feSpecularLighting :: forall html a. Html html => Array (Prop a) -> html a

Creates a specular lighting effect using the alpha channel as a bump map

#feSpecularLighting_ Source

feSpecularLighting_ :: forall html a. Html html => html a

Creates a specular lighting effect using the alpha channel as a bump map [No Attributes]

#feSpotLight Source

feSpotLight :: forall html a. Html html => Array (Prop a) -> html a

Defines a spotlight source for use in a lighting filter effect

#feSpotLight_ Source

feSpotLight_ :: forall html a. Html html => html a

Defines a spotlight source for use in a lighting filter effect [No Attributes]

#feTile Source

feTile :: forall html a. Html html => Array (Prop a) -> html a

Repeats an input image to fill a filter subregion

#feTile_ Source

feTile_ :: forall html a. Html html => html a

Repeats an input image to fill a filter subregion [No Attributes]

#feTurbulence Source

feTurbulence :: forall html a. Html html => Array (Prop a) -> html a

Generates a Perlin noise or turbulence pattern

#feTurbulence_ Source

feTurbulence_ :: forall html a. Html html => html a

Generates a Perlin noise or turbulence pattern [No Attributes]

#filter Source

filter :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a filter effect

#filter_ Source

filter_ :: forall html a. Html html => Array (html a) -> html a

Defines a filter effect [No Attributes]

#foreignObject Source

foreignObject :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Inserts a foreign object into an SVG document

#foreignObject_ Source

foreignObject_ :: forall html a. Html html => Array (html a) -> html a

Inserts a foreign object into an SVG document [No Attributes]

#g Source

g :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Creates a group of SVG elements

#g_ Source

g_ :: forall html a. Html html => Array (html a) -> html a

Creates a group of SVG elements [No Attributes]

#glyph Source

glyph :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a single glyph in an SVG font

#glyph_ Source

glyph_ :: forall html a. Html html => Array (html a) -> html a

Defines a single glyph in an SVG font [No Attributes]

#glyphRef Source

glyphRef :: forall html a. Html html => Array (Prop a) -> html a

References a glyph in a font

#glyphRef_ Source

glyphRef_ :: forall html a. Html html => html a

References a glyph in a font [No Attributes]

#hatch Source

hatch :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a hatching pattern

#hatch_ Source

hatch_ :: forall html a. Html html => Array (html a) -> html a

Defines a hatching pattern [No Attributes]

#hatchpath Source

hatchpath :: forall html a. Html html => Array (Prop a) -> html a

Defines the path of a hatching pattern

#hatchpath_ Source

hatchpath_ :: forall html a. Html html => html a

Defines the path of a hatching pattern [No Attributes]

#image Source

image :: forall html a. Html html => Array (Prop a) -> html a

Inserts an external raster image into an SVG document

#image_ Source

image_ :: forall html a. Html html => html a

Inserts an external raster image into an SVG document [No Attributes]

#line Source

line :: forall html a. Html html => Array (Prop a) -> html a

Creates a line element

#line_ Source

line_ :: forall html a. Html html => html a

Creates a line element [No Attributes]

#linearGradient Source

linearGradient :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a linear gradient for an SVG element

#linearGradient_ Source

linearGradient_ :: forall html a. Html html => Array (html a) -> html a

Defines a linear gradient for an SVG element [No Attributes]

#marker Source

marker :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a marker symbol to be used with a shape or line

#marker_ Source

marker_ :: forall html a. Html html => Array (html a) -> html a

Defines a marker symbol to be used with a shape or line [No Attributes]

#mask Source

mask :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a mask for an SVG element

#mask_ Source

mask_ :: forall html a. Html html => Array (html a) -> html a

Defines a mask for an SVG element [No Attributes]

#metadata Source

metadata :: forall html a. Html html => Array (Prop a) -> html a

The metadata element provides a container for storing non-visual data.

#metadata_ Source

metadata_ :: forall html a. Html html => html a

The metadata element provides a container for storing non-visual data. [No Attributes]

#missingGlyph Source

missingGlyph :: forall html a. Html html => Array (Prop a) -> html a

The missing-glyph element provides a fallback for glyphs that are not available in a font.

#missingGlyph_ Source

missingGlyph_ :: forall html a. Html html => html a

The missing-glyph element provides a fallback for glyphs that are not available in a font. [No Attributes]

#mpath Source

mpath :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The mpath element provides a way to animate the motion of an object along a path.

#mpath_ Source

mpath_ :: forall html a. Html html => Array (html a) -> html a

The mpath element provides a way to animate the motion of an object along a path. [No Attributes]

#path Source

path :: forall html a. Html html => Array (Prop a) -> html a

The path element defines a path to be drawn.

#path_ Source

path_ :: forall html a. Html html => html a

The path element defines a path to be drawn. [No Attributes]

#pattern Source

pattern :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The pattern element defines a repeating pattern to be used as a fill or stroke.

#pattern_ Source

pattern_ :: forall html a. Html html => Array (html a) -> html a

The pattern element defines a repeating pattern to be used as a fill or stroke. [No Attributes]

#polygon Source

polygon :: forall html a. Html html => Array (Prop a) -> html a

The polygon element defines a closed shape consisting of a series of connected straight line segments.

#polygon_ Source

polygon_ :: forall html a. Html html => html a

The polygon element defines a closed shape consisting of a series of connected straight line segments. [No Attributes]

#polyline Source

polyline :: forall html a. Html html => Array (Prop a) -> html a

The polyline element defines an open shape consisting of a series of connected straight line segments.

#polyline_ Source

polyline_ :: forall html a. Html html => html a

The polyline element defines an open shape consisting of a series of connected straight line segments. [No Attributes]

#radialGradient Source

radialGradient :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The radialGradient element defines a radial gradient to be used as a fill or stroke.

#radialGradient_ Source

radialGradient_ :: forall html a. Html html => Array (html a) -> html a

The radialGradient element defines a radial gradient to be used as a fill or stroke. [No Attributes]

#rect Source

rect :: forall html a. Html html => Array (Prop a) -> html a

The rect element defines a rectangle to be drawn.

#rect_ Source

rect_ :: forall html a. Html html => html a

The rect element defines a rectangle to be drawn. [No Attributes]

#script Source

script :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The script element contains script statements.

#script_ Source

script_ :: forall html a. Html html => Array (html a) -> html a

The script element contains script statements. [No Attributes]

#set Source

set :: forall html a. Html html => Array (Prop a) -> html a

The set element provides a way to animate an attribute to a given value.

#set_ Source

set_ :: forall html a. Html html => html a

The set element provides a way to animate an attribute to a given value. [No Attributes]

#stop Source

stop :: forall html a. Html html => Array (Prop a) -> html a

The stop element defines a color or gradient stop in a gradient.

#stop_ Source

stop_ :: forall html a. Html html => html a

The stop element defines a color or gradient stop in a gradient. [No Attributes]

#style Source

style :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The style element contains style information for a document or part of a document.

#style_ Source

style_ :: forall html a. Html html => Array (html a) -> html a

The style element contains style information for a document or part of a document. [No Attributes]

#svg Source

svg :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The svg element is the root element of an SVG document.

#svg_ Source

svg_ :: forall html a. Html html => Array (html a) -> html a

The svg element is the root element of an SVG document. [No Attributes]

#switch Source

switch :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The switch element allows conditional processing of SVG elements.

#switch_ Source

switch_ :: forall html a. Html html => Array (html a) -> html a

The switch element allows conditional processing of SVG elements. [No Attributes]

#symbol Source

symbol :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The symbol element defines a reusable graphic element.

#symbol_ Source

symbol_ :: forall html a. Html html => Array (html a) -> html a

The symbol element defines a reusable graphic element. [No Attributes]

#text Source

text :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The text element defines a block of text to be drawn.

#text_ Source

text_ :: forall html a. Html html => Array (html a) -> html a

The text element defines a block of text to be drawn. [No Attributes]

#textPath Source

textPath :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The textPath element provides a way to align text along a path.

#textPath_ Source

textPath_ :: forall html a. Html html => Array (html a) -> html a

The textPath element provides a way to align text along a path. [No Attributes]

#title Source

title :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The title element provides a title for a document or part of a document.

#title_ Source

title_ :: forall html a. Html html => Array (html a) -> html a

The title element provides a title for a document or part of a document. [No Attributes]

#tref Source

tref :: forall html a. Html html => Array (Prop a) -> html a

The tref element provides a way to reference a portion of text in another element.

#tref_ Source

tref_ :: forall html a. Html html => html a

The tref element provides a way to reference a portion of text in another element. [No Attributes]

#tspan Source

tspan :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The tspan element provides a way to group a portion of text within a larger block of text.

#tspan_ Source

tspan_ :: forall html a. Html html => Array (html a) -> html a

The tspan element provides a way to group a portion of text within a larger block of text. [No Attributes]

#use Source

use :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The use element provides a way to reuse a single element and apply transformations to it.

#use_ Source

use_ :: forall html a. Html html => Array (html a) -> html a

The use element provides a way to reuse a single element and apply transformations to it. [No Attributes]

#view Source

view :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

The view element defines a rectangular portion of the SVG canvas that should be displayed.

#view_ Source

view_ :: forall html a. Html html => Array (html a) -> html a

The view element defines a rectangular portion of the SVG canvas that should be displayed. [No Attributes]

#vkern Source

vkern :: forall html a. Html html => Array (Prop a) -> html a

Defines vertical kerning for a pair of glyphs in a font.

#vkern_ Source

vkern_ :: forall html a. Html html => html a

Defines vertical kerning for a pair of glyphs in a font. [No Attributes]