#include <cstdint>
#include <ostream>
|
| 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.
|
|
| enum class | donner::svg::ElementType : uint8_t {
donner::svg::Circle
,
donner::svg::ClipPath
,
donner::svg::Defs
,
donner::svg::Ellipse
,
donner::svg::FeBlend
,
donner::svg::FeColorMatrix
,
donner::svg::FeComponentTransfer
,
donner::svg::FeComposite
,
donner::svg::FeConvolveMatrix
,
donner::svg::FeDiffuseLighting
,
donner::svg::FeDisplacementMap
,
donner::svg::FeDistantLight
,
donner::svg::FeDropShadow
,
donner::svg::FeFlood
,
donner::svg::FeFuncA
,
donner::svg::FeFuncB
,
donner::svg::FeFuncG
,
donner::svg::FeFuncR
,
donner::svg::FeGaussianBlur
,
donner::svg::FeImage
,
donner::svg::FeMerge
,
donner::svg::FeMergeNode
,
donner::svg::FeMorphology
,
donner::svg::FeOffset
,
donner::svg::FePointLight
,
donner::svg::FeSpecularLighting
,
donner::svg::FeSpotLight
,
donner::svg::FeTile
,
donner::svg::FeTurbulence
,
donner::svg::Filter
,
donner::svg::G
,
donner::svg::Image
,
donner::svg::Line
,
donner::svg::LinearGradient
,
donner::svg::Marker
,
donner::svg::Mask
,
donner::svg::Path
,
donner::svg::Pattern
,
donner::svg::Polygon
,
donner::svg::Polyline
,
donner::svg::RadialGradient
,
donner::svg::Rect
,
donner::svg::Stop
,
donner::svg::Style
,
donner::svg::SVG
,
donner::svg::Symbol
,
donner::svg::Text
,
donner::svg::TextPath
,
donner::svg::TSpan
,
donner::svg::Unknown
,
donner::svg::Use
} |
| | SVG element types, corresponds to each XML element name, such as "<circle>", "<svg>", "<rect>", etc. More...
|
|
|
std::ostream & | donner::svg::operator<< (std::ostream &os, ElementType type) |
| | Ostream output operator for ElementType, outputs the element name.
|
| template<typename ReturnType, typename FnT> |
| ReturnType | donner::svg::ToConstexpr (ElementType type, FnT fn) |
| | Converts a ElementType runtime value to a compile-time value, allowing conditional behavior for different element types with constexpr.
|