Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::svg::RendererImplementation Member List

This is the complete list of members for donner::svg::RendererImplementation, including all inherited members.

beginFrame(const RenderViewport &viewport)=0donner::svg::RendererInterfacepure virtual
beginPatternTile(const Box2d &tileRect, const Transform2d &targetFromPattern)=0donner::svg::RendererInterfacepure virtual
createOffscreenInstance() constdonner::svg::RendererInterfaceinlinevirtual
draw(SVGDocument &document) override=0donner::svg::RendererImplementationpure virtual
drawEllipse(const Box2d &bounds, const StrokeParams &stroke)=0donner::svg::RendererInterfacepure virtual
drawImage(const ImageResource &image, const ImageParams &params)=0donner::svg::RendererInterfacepure virtual
drawPath(const PathShape &path, const StrokeParams &stroke)=0donner::svg::RendererInterfacepure virtual
drawRect(const Box2d &rect, const StrokeParams &stroke)=0donner::svg::RendererInterfacepure virtual
drawText(Registry &registry, const components::ComputedTextComponent &text, const TextParams &params)=0donner::svg::RendererInterfacepure virtual
endFrame()=0donner::svg::RendererInterfacepure virtual
endPatternTile(bool forStroke)=0donner::svg::RendererInterfacepure virtual
height() const override=0donner::svg::RendererImplementationpure virtual
popClip()=0donner::svg::RendererInterfacepure virtual
popFilterLayer()=0donner::svg::RendererInterfacepure virtual
popIsolatedLayer()=0donner::svg::RendererInterfacepure virtual
popMask()=0donner::svg::RendererInterfacepure virtual
popTransform()=0donner::svg::RendererInterfacepure virtual
pushClip(const ResolvedClip &clip)=0donner::svg::RendererInterfacepure virtual
pushFilterLayer(const components::FilterGraph &filterGraph, const std::optional< Box2d > &filterRegion)=0donner::svg::RendererInterfacepure virtual
pushIsolatedLayer(double opacity, MixBlendMode blendMode)=0donner::svg::RendererInterfacepure virtual
pushMask(const std::optional< Box2d > &maskBounds)=0donner::svg::RendererInterfacepure virtual
pushTransform(const Transform2d &transform)=0donner::svg::RendererInterfacepure virtual
setPaint(const PaintParams &paint)=0donner::svg::RendererInterfacepure virtual
setTransform(const Transform2d &transform)=0donner::svg::RendererInterfacepure virtual
takeSnapshot() const =0donner::svg::RendererInterfacepure virtual
transitionMaskToContent()=0donner::svg::RendererInterfacepure virtual
width() const override=0donner::svg::RendererImplementationpure virtual
~RendererImplementation() override=default (defined in donner::svg::RendererImplementation)donner::svg::RendererImplementation
~RendererInterface()=default (defined in donner::svg::RendererInterface)donner::svg::RendererInterfacevirtual