module Graphics.SvgTree.Types.Constructors where

import Graphics.SvgTree.Types.Internal
import Graphics.SvgTree.Types.Hashable

useTree :: Use -> Tree
useTree :: Use -> Tree
useTree Use
u = Use -> Maybe Tree -> Tree
UseTree Use
u Maybe Tree
forall a. Maybe a
Nothing

groupTree :: Group -> Tree
groupTree :: Group -> Tree
groupTree = Group -> Tree
GroupTree

symbolTree :: Group -> Tree
symbolTree :: Group -> Tree
symbolTree = Group -> Tree
SymbolTree

definitionTree :: Group -> Tree
definitionTree :: Group -> Tree
definitionTree = Group -> Tree
DefinitionTree

filterTree :: Filter -> Tree
filterTree :: Filter -> Tree
filterTree = Filter -> Tree
FilterTree

pathTree :: Path -> Tree
pathTree :: Path -> Tree
pathTree = Path -> Tree
PathTree

circleTree :: Circle -> Tree
circleTree :: Circle -> Tree
circleTree = Circle -> Tree
CircleTree

polyLineTree :: PolyLine -> Tree
polyLineTree :: PolyLine -> Tree
polyLineTree = PolyLine -> Tree
PolyLineTree

polygonTree :: Polygon -> Tree
polygonTree :: Polygon -> Tree
polygonTree = Polygon -> Tree
PolygonTree

ellipseTree :: Ellipse -> Tree
ellipseTree :: Ellipse -> Tree
ellipseTree = Ellipse -> Tree
EllipseTree

lineTree :: Line -> Tree
lineTree :: Line -> Tree
lineTree = Line -> Tree
LineTree

rectangleTree :: Rectangle -> Tree
rectangleTree :: Rectangle -> Tree
rectangleTree = Rectangle -> Tree
RectangleTree

textTree :: Maybe TextPath -> Text -> Tree
textTree :: Maybe TextPath -> Text -> Tree
textTree = Maybe TextPath -> Text -> Tree
TextTree

imageTree :: Image -> Tree
imageTree :: Image -> Tree
imageTree = Image -> Tree
ImageTree

linearGradientTree :: LinearGradient -> Tree
linearGradientTree :: LinearGradient -> Tree
linearGradientTree = LinearGradient -> Tree
LinearGradientTree

radialGradientTree :: RadialGradient -> Tree
radialGradientTree :: RadialGradient -> Tree
radialGradientTree = RadialGradient -> Tree
RadialGradientTree

meshGradientTree :: MeshGradient -> Tree
meshGradientTree :: MeshGradient -> Tree
meshGradientTree = MeshGradient -> Tree
MeshGradientTree

patternTree :: Pattern -> Tree
patternTree :: Pattern -> Tree
patternTree = Pattern -> Tree
PatternTree

markerTree :: Marker -> Tree
markerTree :: Marker -> Tree
markerTree = Marker -> Tree
MarkerTree

maskTree :: Mask -> Tree
maskTree :: Mask -> Tree
maskTree = Mask -> Tree
MaskTree

clipPathTree :: ClipPath -> Tree
clipPathTree :: ClipPath -> Tree
clipPathTree = ClipPath -> Tree
ClipPathTree

svgTree :: Document -> Tree
svgTree :: Document -> Tree
svgTree = Document -> Tree
SvgTree