|
|
Donner
C++20 SVG rendering library
|
This is the complete list of members for donner::svg::RendererSkia::Impl, including all inherited members.
| CircleContainsPoint(Vector2d center, double radius, Vector2d point) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inlinestatic |
| createFallbackPaint(const components::PaintResolvedReference &ref, css::RGBA currentColor, float opacity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| createFilterChain(SkPaint &filterPaint, const std::vector< FilterEffect > &effectList) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| createFilterPaint(SkPaint &filterPaint, Registry ®istry, const components::ResolvedFilterEffect &filter) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawImage(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, const components::LoadedImageComponent &image) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawMarker(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, const components::ResolvedMarker &marker, const Vector2d &vertexPosition, const Vector2d &direction, MarkerOrient::MarkerType markerOrientType, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawMarkers(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, const components::ComputedPathComponent &path, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawPath(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, const components::ComputedPathComponent &path, const PropertyRegistry &style, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawPathFill(EntityHandle dataHandle, const components::ComputedPathComponent &path, const components::ResolvedPaintServer &paint, const PropertyRegistry &style, const Boxd &viewBox) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawPathFillWithSkPaint(const components::ComputedPathComponent &path, SkPaint &skPaint, const PropertyRegistry &style) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawPathStroke(EntityHandle dataHandle, const components::ComputedPathComponent &path, const components::ResolvedPaintServer &paint, const PropertyRegistry &style, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawPathStrokeWithSkPaint(EntityHandle dataHandle, const components::ComputedPathComponent &path, const StrokeConfig &config, SkPaint &skPaint, const PropertyRegistry &style, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawRange(Registry ®istry, Entity startEntity, Entity endEntity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawText(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, const components::ComputedTextComponent &text, const PropertyRegistry &style, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| drawUntil(Registry ®istry, Entity endEntity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| GetPreserveAspectRatio(EntityHandle handle) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| Impl(RendererSkia &renderer, const RenderingInstanceView &view) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| initialize(Registry ®istry) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| instantiateGradient(EntityHandle target, const components::ComputedGradientComponent &computedGradient, const components::PaintResolvedReference &ref, const Boxd &pathBounds, const Boxd &viewBox, css::RGBA currentColor, float opacity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| instantiateMask(EntityHandle dataHandle, const components::RenderingInstanceComponent &instance, EntityHandle target, const components::ResolvedMask &ref) | donner::svg::RendererSkia::Impl | inline |
| instantiatePaintReference(components::ShadowBranchType branchType, EntityHandle dataHandle, const components::PaintResolvedReference &ref, const Boxd &pathBounds, const Boxd &viewBox, css::RGBA currentColor, float opacity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| instantiatePattern(components::ShadowBranchType branchType, EntityHandle dataHandle, EntityHandle target, const components::ComputedPatternComponent &computedPattern, const components::PaintResolvedReference &ref, const Boxd &pathBounds, const Boxd &viewBox, css::RGBA currentColor, float opacity) | donner::svg::RendererSkia::Impl | inline |
| resolveGradientCoord(Lengthd value, const Boxd &viewBox, bool numbersArePercent) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| resolveGradientCoords(Lengthd x, Lengthd y, const Boxd &viewBox, bool numbersArePercent) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| ResolveTransform(const components::ComputedLocalTransformComponent *maybeTransformComponent, const Boxd &viewBox, const FontMetrics &fontMetrics) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| skipUntil(Registry ®istry, Entity endEntity) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |
| toPercent(Lengthd value, bool numbersArePercent) (defined in donner::svg::RendererSkia::Impl) | donner::svg::RendererSkia::Impl | inline |