Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
AllSVGElements.h File Reference

A single include that covers all SVG element types, plus donner::svg::AllSVGElements which can be used to perform constexpr lookups across all element types. More...

#include <entt/entt.hpp>
#include "donner/svg/SVGCircleElement.h"
#include "donner/svg/SVGClipPathElement.h"
#include "donner/svg/SVGDefsElement.h"
#include "donner/svg/SVGEllipseElement.h"
#include "donner/svg/SVGFEBlendElement.h"
#include "donner/svg/SVGFEColorMatrixElement.h"
#include "donner/svg/SVGFEComponentTransferElement.h"
#include "donner/svg/SVGFECompositeElement.h"
#include "donner/svg/SVGFEConvolveMatrixElement.h"
#include "donner/svg/SVGFEDiffuseLightingElement.h"
#include "donner/svg/SVGFEDisplacementMapElement.h"
#include "donner/svg/SVGFEDistantLightElement.h"
#include "donner/svg/SVGFEDropShadowElement.h"
#include "donner/svg/SVGFEFloodElement.h"
#include "donner/svg/SVGFEFuncAElement.h"
#include "donner/svg/SVGFEFuncBElement.h"
#include "donner/svg/SVGFEFuncGElement.h"
#include "donner/svg/SVGFEFuncRElement.h"
#include "donner/svg/SVGFEGaussianBlurElement.h"
#include "donner/svg/SVGFEImageElement.h"
#include "donner/svg/SVGFEMergeElement.h"
#include "donner/svg/SVGFEMergeNodeElement.h"
#include "donner/svg/SVGFEMorphologyElement.h"
#include "donner/svg/SVGFEOffsetElement.h"
#include "donner/svg/SVGFEPointLightElement.h"
#include "donner/svg/SVGFESpecularLightingElement.h"
#include "donner/svg/SVGFESpotLightElement.h"
#include "donner/svg/SVGFETileElement.h"
#include "donner/svg/SVGFETurbulenceElement.h"
#include "donner/svg/SVGFilterElement.h"
#include "donner/svg/SVGGElement.h"
#include "donner/svg/SVGImageElement.h"
#include "donner/svg/SVGLineElement.h"
#include "donner/svg/SVGLinearGradientElement.h"
#include "donner/svg/SVGMarkerElement.h"
#include "donner/svg/SVGMaskElement.h"
#include "donner/svg/SVGPathElement.h"
#include "donner/svg/SVGPatternElement.h"
#include "donner/svg/SVGPolygonElement.h"
#include "donner/svg/SVGPolylineElement.h"
#include "donner/svg/SVGRadialGradientElement.h"
#include "donner/svg/SVGRectElement.h"
#include "donner/svg/SVGSVGElement.h"
#include "donner/svg/SVGStopElement.h"
#include "donner/svg/SVGStyleElement.h"
#include "donner/svg/SVGSymbolElement.h"
#include "donner/svg/SVGTSpanElement.h"
#include "donner/svg/SVGTextElement.h"
#include "donner/svg/SVGTextPathElement.h"
#include "donner/svg/SVGUseElement.h"
#include "donner/svg/SVGUnknownElement.h"
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
namespace  donner::svg
 Donner SVG library, which can load, manipulate and render SVG files.

Typedefs

using donner::svg::AllSVGElements
 A type list of all SVG element types, used by donner::svg::parser::AttributeParser and donner::svg::parser::SVGParser.

Detailed Description

A single include that covers all SVG element types, plus donner::svg::AllSVGElements which can be used to perform constexpr lookups across all element types.