Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level
1
2
3
4
5
]
donner
base
element
tests
FakeElement.h
ElementLike.h
ElementTraversalGenerators.h
encoding
Base64.h
Decompress.h
UrlDecode.h
fonts
WoffFont.h
Value types for representing a Web Open Font Format (WOFF) font and its underlying sfnt tables once they have been decompressed into memory
WoffParser.h
parser
details
ParserBase.h
DataUrlParser.h
IntegerParser.h
LengthParser.h
NumberParser.h
tests
BaseTestUtils.h
Runfiles.h
xml
components
AttributesComponent.h
EntityDeclarationsContext.h
TreeComponent.h
XMLDocumentContext.h
XMLNamespaceContext.h
XMLValueComponent.h
XMLDocument.h
XMLNode.h
XMLParser.h
XMLQualifiedName.h
Helper type for an XML attribute name with an optional namespace
Box.h
CompileTimeMap.h
Defines a constexpr-friendly associative container built on top of a perfect-hash layout for fixed key sets
EcsRegistry.h
FileOffset.h
Length.h
MathUtils.h
OptionalRef.h
ParseError.h
ParseResult.h
RcString.h
RcStringOrRef.h
RelativeLengthMetrics.h
StringUtils.h
Transform.h
Utils.h
Vector2.h
css
details
AnbValue.h
parser
details
Tokenizer.h
AnbMicrosyntaxParser.h
ColorParser.h
DeclarationListParser.h
RuleParser.h
SelectorParser.h
StylesheetParser.h
ValueParser.h
selectors
AttributeSelector.h
ClassSelector.h
ComplexSelector.h
CompoundSelector.h
IdSelector.h
PseudoClassSelector.h
PseudoElementSelector.h
SelectorMatchOptions.h
TypeSelector.h
Color.h
ComponentValue.h
CSS.h
Declaration.h
FontFace.h
Rule.h
Selector.h
Specificity.h
Stylesheet.h
Token.h
WqName.h
svg
components
filter
FilterComponent.h
FilterEffect.h
FilterPrimitiveComponent.h
FilterSystem.h
FilterUnits.h
layout
LayoutSystem.h
SizedElementComponent.h
SymbolComponent.h
TransformComponent.h
ViewBoxComponent.h
paint
ClipPathComponent.h
GradientComponent.h
LinearGradientComponent.h
MarkerComponent.h
MaskComponent.h
PaintSystem.h
PatternComponent.h
RadialGradientComponent.h
StopComponent.h
resources
FontResource.h
ImageComponent.h
ResourceManagerContext.h
shadow
ComputedShadowTreeComponent.h
OffscreenShadowTreeComponent.h
ShadowBranch.h
ShadowEntityComponent.h
ShadowTreeComponent.h
ShadowTreeSystem.h
shape
CircleComponent.h
ComputedPathComponent.h
EllipseComponent.h
LineComponent.h
PathComponent.h
PolyComponent.h
RectComponent.h
ShapeSystem.h
style
ComputedStyleComponent.h
DoNotInheritFillOrStrokeTag.h
StyleComponent.h
StyleSystem.h
text
ComputedTextComponent.h
TextComponent.h
TextPositioningComponent.h
TextRootComponent.h
ClassComponent.h
ComputedClipPathsComponent.h
ElementTypeComponent.h
EvaluatedReferenceComponent.h
IdComponent.h
PathLengthComponent.h
PreserveAspectRatioComponent.h
RenderingBehaviorComponent.h
RenderingInstanceComponent.h
StylesheetComponent.h
SVGDocumentContext.h
core
ClipPathUnits.h
ClipRule.h
Defines the ClipRule enum used for determining how paths are clipped with
"<clipPath>"
CssTransform.h
Display.h
Defines the
donner::svg::Display
enum, which is used to determine how an element is rendered
FillRule.h
Defines the
donner::svg::FillRule
enum used for determining how fills are painted on shapes
Gradient.h
LengthAdjust.h
MarkerOrient.h
MarkerUnits.h
MaskUnits.h
Overflow.h
Defines the
donner::svg::Overflow
enum, which is used to determine how an element handles content that is too large for its container
PathSpline.h
Pattern.h
PointerEvents.h
PreserveAspectRatio.h
Defines PreserveAspectRatio for SVG aspect ratio preservation
Stroke.h
Defines stroke CSS property enums and types,
donner::svg::StrokeLinecap
,
donner::svg::StrokeLinejoin
, and
donner::svg::StrokeDasharray
TransformOrigin.h
UserAgentStylesheet.h
Visibility.h
Defines the
donner::svg::Visibility
enum, which is used to determine whether an element is visible or hidden
graph
RecursionGuard.h
Reference.h
parser
AngleParser.h
AttributeParser.h
CssTransformParser.h
LengthPercentageParser.h
Number2dParser.h
PathParser.h
PointsListParser.h
PreserveAspectRatioParser.h
SVGParser.h
TransformParser.h
ViewBoxParser.h
properties
PaintServer.h
PresentationAttributeParsing.h
Property.h
PropertyParsing.h
PropertyRegistry.h
RxRyProperties.h
renderer
common
RenderingInstanceView.h
tests
ImageComparisonTestFixture.h
renderer_tool.cc
RendererImageIO.h
RendererSkia.h
RendererUtils.h
RenderingContext.h
TerminalImageViewer.h
resources
FontLoader.h
ImageLoader.h
ImageResource.h
NullResourceLoader.h
ResourceLoaderInterface.h
SandboxedFileResourceLoader.h
UrlLoader.h
AllSVGElements.h
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
DonnerController.h
ElementType.h
SVG.h
SVGCircleElement.h
SVGClipPathElement.h
SVGDefsElement.h
SVGDocument.h
SVGElement.h
SVGEllipseElement.h
SVGFEGaussianBlurElement.h
SVGFilterElement.h
SVGFilterPrimitiveStandardAttributes.h
SVGGElement.h
SVGGeometryElement.h
SVGGradientElement.h
SVGGraphicsElement.h
SVGImageElement.h
SVGLinearGradientElement.h
SVGLineElement.h
SVGMarkerElement.h
SVGMaskElement.h
SVGPathElement.h
SVGPatternElement.h
SVGPolygonElement.h
SVGPolylineElement.h
SVGRadialGradientElement.h
SVGRectElement.h
SVGStopElement.h
SVGStyleElement.h
SVGSVGElement.h
SVGSymbolElement.h
SVGTextContentElement.h
SVGTextElement.h
SVGTextPositioningElement.h
SVGTSpanElement.h
SVGUnknownElement.h
SVGUseElement.h
Generated by
1.15.0