html

package module
v0.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2025 License: MIT Imports: 5 Imported by: 8

README

Plain: Type-Safe HTML in Go

Why choose Plain? Because building HTML should be as reliable as the rest of your Go code—with compile-time safety, IDE autocomplete, and zero runtime surprises.

Why Plain?

The Problem with Current Solutions

Template engines fail at compile time: Most Go HTML solutions parse templates at runtime, turning typos and structure errors into production bugs instead of build failures.

Existing builders are verbose and fragile: Struct-based HTML builders require tedious field assignments and don't prevent invalid attribute combinations like <input href="/invalid">.

No real type safety: You can pass any attribute to any element, discovering mistakes only when testing in a browser.

The Plain Solution

Plain generates HTML using pure Go functions with compile-time validation. Each HTML element is a typed function that only accepts valid attributes and provides full IDE support.

// This compiles and works
input := Input(
    AType("email"),
    AName("email"),
    ARequired(),
    APlaceholder("Enter email"),
)

// This fails at compile time - Href not valid for Input
input := Input(AHref("/invalid"))  // ❌ Compile error

What is Plain?

Plain is a function-based HTML component library that generates HTML at compile time with zero runtime overhead.

  • Type-safe: Each element only accepts valid attributes
  • Compile-time validation: Catch HTML errors before deployment
  • Zero runtime cost: Pure string building with no reflection
  • Full IDE support: Autocomplete, go-to-definition, refactoring
  • Server-first: Build complete HTML pages, not client-side components
Core Philosophy
  1. HTML is data structures: Represent your UI as composable Go functions
  2. Fail fast: Invalid HTML should fail at compile time, not runtime
  3. Developer experience first: Autocomplete, type checking, and refactoring should just work
  4. Zero magic: Simple functions that build strings—nothing hidden

How to Use Plain

Installation
go get github.com/plainkit/html
Quick Start
package main

import (
    "fmt"
    . "github.com/plainkit/html"
)

func main() {
    page := Html(ALang("en"),
        Head(
            Title(T("My App")),
            Meta(ACharset("UTF-8")),
            Meta(AName("viewport"), AContent("width=device-width, initial-scale=1")),
        ),
        Body(
            Header(
                H1(T("Welcome to Plain"), AClass("title")),
                Nav(
                    A(AHref("/about"), T("About")),
                    A(AHref("/contact"), T("Contact")),
                ),
            ),
            Main(
                P(T("Build type-safe HTML with Go functions."), AClass("intro")),
                Button(
                    AType("button"),
                    T("Get Started"),
                    AClass("btn btn-primary"),
                ),
            ),
        ),
    )

    fmt.Println("<!DOCTYPE html>")
    fmt.Println(Render(page))
}
Building Forms

Forms are fully type-safe with element-specific attributes:

func LoginForm() Component {
    return Form(
        AAction("/auth/login"),
        AMethod("POST"),
        AClass("login-form"),

        Div(AClass("field"),
            Label(AFor("email"), T("Email Address")),
            Input(
                AType("email"),
                AName("email"),
                AId("email"),
                ARequired(),
                APlaceholder("you@example.com"),
            ),
        ),

        Div(AClass("field"),
            Label(AFor("password"), T("Password")),
            Input(
                AType("password"),
                AName("password"),
                AId("password"),
                ARequired(),
                AMinlength("8"),
            ),
        ),

        Button(
            AType("submit"),
            T("Sign In"),
            AClass("btn-primary"),
        ),
    )
}
HTTP Handlers

Plain components integrate seamlessly with Go's HTTP server:

func homeHandler(w http.ResponseWriter, r *http.Request) {
    page := Html(ALang("en"),
        Head(
            Title(T("Home")),
            Meta(ACharset("UTF-8")),
        ),
        Body(
            H1(T("Hello, World!")),
            P(T("Built with Plain")),
        ),
    )

    w.Header().Set("Content-Type", "text/html; charset=utf-8")
    fmt.Fprint(w, "<!DOCTYPE html>\n")
    fmt.Fprint(w, Render(page))
}

func main() {
    http.HandleFunc("/", homeHandler)
    http.ListenAndServe(":8080", nil)
}
Component Composition

Build reusable components by composing smaller ones:

func Card(title, content string, actions ...Component) Component {
    return Div(AClass("card"),
        Header(AClass("card-header"),
            H3(T(title), AClass("card-title")),
        ),
        Div(AClass("card-body"),
            P(T(content)),
        ),
        Footer(AClass("card-footer"),
            actions...,
        ),
    )
}

func Dashboard() Component {
    return Div(AClass("dashboard"),
        Card("Welcome", "Get started with Plain",
            Button(AType("button"), T("Learn More"), AClass("btn-outline")),
        ),
        Card("Stats", "View your analytics",
            A(AHref("/analytics"), T("View Details"), AClass("btn-primary")),
        ),
    )
}
Working with CSS and JavaScript

Embed styles and scripts directly in your components:

func StyledPage() Component {
    return Html(ALang("en"),
        Head(
            Title(T("Styled Page")),
            Style(T(`
                .hero {
                    background: linear-gradient(45deg, #667eea 0%, #764ba2 100%);
                    color: white;
                    padding: 2rem;
                    text-align: center;
                }
                .btn {
                    padding: 0.5rem 1rem;
                    border: none;
                    border-radius: 4px;
                    background: #4f46e5;
                    color: white;
                    cursor: pointer;
                }
            `)),
        ),
        Body(
            Div(AClass("hero"),
                H1(T("Beautiful Styling")),
                Button(
                    AType("button"),
                    T("Click Me"),
                    AClass("btn"),
                    AOnclick("alert('Hello from Plain!')"),
                ),
            ),
            Script(T(`
                console.log('Plain page loaded');
            `)),
        ),
    )
}

Key Features

🔒 Type Safety

Each HTML element has its own argument interface that only accepts valid attributes:

// ✅ Valid - these attributes work with Input
Input(AType("text"), AName("username"), ARequired())

// ✅ Valid - these attributes work with A
A(AHref("/home"), ATarget("_blank"), T("Home"))

// ❌ Invalid - compile error, Href not valid for Input
Input(AHref("/invalid"))

// ❌ Invalid - compile error, Required not valid for A
A(ARequired(), T("Link"))
🎯 IDE Support
  • Autocomplete: Type Input( and see only valid options
  • Go to definition: Jump to element implementations
  • Type checking: Invalid combinations fail immediately
  • Refactoring: Rename functions across your entire codebase
🚀 Zero Runtime Overhead

HTML generation uses method dispatch resolved at compile time:

component := Div(AClass("test"), T("Hello"))
html := Render(component) // Pure string building, no reflection
🧪 Easy Testing

Components are just Go values—test them like any other Go code:

func TestUserCard(t *testing.T) {
    card := UserCard("John Doe", "john@example.com")
    html := Render(card)

    assert.Contains(t, html, "John Doe")
    assert.Contains(t, html, "john@example.com")
    assert.Contains(t, html, `class="user-card"`)
}
📦 Complete HTML5 Support

Plain provides functions for all standard HTML5 elements:

  • Document: Html, Head, Body, Title, Meta, Link
  • Sections: Header, Nav, Main, Section, Article, Aside, Footer
  • Text: H1-H6, P, Div, Span, Strong, Em, Code, Pre
  • Lists: Ul, Ol, Li, Dl, Dt, Dd
  • Forms: Form, Input, Textarea, Button, Select, Option, Label
  • Tables: Table, Thead, Tbody, Tr, Th, Td
  • Media: Img, Video, Audio, Canvas, Svg
  • And more: All HTML5 elements with their specific attributes
🎨 SVG Support

Full SVG support with type-safe attributes:

func Logo() Component {
    return Svg(
        Width("100"),
        Height("100"),
        ViewBox("0 0 100 100"),
        Circle(
            Cx("50"),
            Cy("50"),
            R("40"),
            Fill("#4f46e5"),
        ),
        Text(
            X("50"),
            Y("50"),
            TextAnchor("middle"),
            Fill("white"),
            T("LOGO"),
        ),
    )
}

Architecture & Implementation

Core Types
// Component - interface implemented by all HTML elements
type Component interface {
    render(*strings.Builder)
}

// Node - represents an HTML element
type Node struct {
    Tag   string
    Attrs attrWriter
    Kids  []Component
    Void  bool // for self-closing tags
}

// TextNode - represents escaped text content
type TextNode string
Global Attributes

Every HTML element can accept global attributes through the Global type:

anyElement := Div(
    AId("main-content"),
    AClass("container active"),
    AData("role", "main"),
    AAria("label", "Main content area"),
    AStyle("margin-top: 1rem"),
    AOnclick("handleClick()"),
    // ... element-specific attributes
)
File Organization

The codebase is organized for clarity and maintainability:

├── core_node.go         # Component interface, Node struct, Render()
├── core_global.go       # Global attributes (id, class, data-*, aria-*)
├── core_content.go      # Text() and Child() helpers
├── attrs.go             # All attribute option constructors
├── tag_div.go           # Div element and its specific attributes
├── tag_input.go         # Input element and its specific attributes
├── tag_form.go          # Form, Button, Select, etc.
├── tag_*.go             # One file per HTML element group
└── svg/                 # SVG elements in separate package
    ├── tag_circle.go
    ├── tag_rect.go
    └── ...

Migration & Integration

From Template Engines

Before (html/template):

tmpl := `<div class="{{.Class}}">{{.Content}}</div>`
t := template.Must(template.New("div").Parse(tmpl))
t.Execute(w, map[string]interface{}{
    "Class": "container",
    "Content": "Hello World",
})

After (Plain):

component := Div(AClass("container"), T("Hello World"))
fmt.Fprint(w, Render(component))
From Other HTML Builders

Before (gohtml or similar):

div := &gohtml.Div{
    Class: "container",
    Children: []gohtml.Element{
        &gohtml.Text{Content: "Hello World"},
    },
}

After (Plain):

div := Div(AClass("container"), T("Hello World"))

With Gin:

r.GET("/", func(c *gin.Context) {
    page := Html(ALang("en"),
        Body(H1(T("Hello Gin + Plain!"))),
    )
    c.Header("Content-Type", "text/html")
    c.String(200, "<!DOCTYPE html>"+Render(page))
})

With Echo:

e.GET("/", func(c echo.Context) error {
    page := Html(ALang("en"),
        Body(H1(T("Hello Echo + Plain!"))),
    )
    return c.HTML(200, "<!DOCTYPE html>"+Render(page))
})

With htmx:

func TodoList(todos []Todo) Component {
    return Div(
        AId("todo-list"),
        ACustom("hx-get", "/todos"),
        ACustom("hx-trigger", "load"),
        ACustom("hx-swap", "innerHTML"),
        // Render todos...
    )
}

Contributing

We welcome contributions! The codebase is designed to be approachable:

  1. Add new HTML elements: Follow the pattern in existing tag_*.go files
  2. Improve type safety: Add element-specific attributes and validation
  3. Enhance developer experience: Better error messages, documentation, examples
  4. Test thoroughly: Add tests for new elements and edge cases

Each element follows a consistent pattern:

  • *Attrs struct for element-specific attributes
  • *Arg interface for type constraints
  • Constructor function accepting variadic arguments
  • Apply methods connecting options to attributes

License

MIT License - see LICENSE file for details.


Ready to build type-safe HTML? go get github.com/plainkit/html and start building reliable web applications with the confidence of Go's type system.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Attr added in v0.19.0

func Attr(sb *strings.Builder, k, v string)

func BoolAttr added in v0.19.0

func BoolAttr(sb *strings.Builder, k string)

func ClassMerge added in v0.21.0

func ClassMerge(classes ...string) string

func Render

func Render(c Component) string

func WriteGlobal added in v0.19.0

func WriteGlobal(sb *strings.Builder, g *GlobalAttrs)

Generated WriteGlobal function based on gostar global attributes

Types

type AArg

type AArg interface {
	ApplyA(*AAttrs, *[]Component)
}

type AAttrs

type AAttrs struct {
	Global         GlobalAttrs
	Download       string
	Href           string
	Hreflang       string
	Ping           string
	Referrerpolicy string
	Rel            string
	Target         string
	Type           string
}

func (*AAttrs) WriteAttrs added in v0.19.0

func (a *AAttrs) WriteAttrs(sb *strings.Builder)

type AbbrArg

type AbbrArg interface {
	ApplyAbbr(*AbbrAttrs, *[]Component)
}

type AbbrAttrs

type AbbrAttrs struct {
	Global GlobalAttrs
}

func (*AbbrAttrs) WriteAttrs added in v0.19.0

func (a *AbbrAttrs) WriteAttrs(sb *strings.Builder)

type AbbrOpt added in v0.19.0

type AbbrOpt struct {
	// contains filtered or unexported fields
}

func AAbbr added in v0.19.0

func AAbbr(v string) AbbrOpt

func (AbbrOpt) ApplyTh added in v0.19.0

func (o AbbrOpt) ApplyTh(a *ThAttrs, _ *[]Component)

type AccentHeightOpt added in v0.19.0

type AccentHeightOpt struct {
	// contains filtered or unexported fields
}

func AAccentHeight added in v0.19.0

func AAccentHeight(v string) AccentHeightOpt

func (AccentHeightOpt) ApplyFontFace added in v0.19.0

func (o AccentHeightOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

AccentHeightOpt applies to FontFace

type AcceptCharsetOpt

type AcceptCharsetOpt struct {
	// contains filtered or unexported fields
}

func AAcceptCharset added in v0.19.0

func AAcceptCharset(v string) AcceptCharsetOpt

func (AcceptCharsetOpt) ApplyForm added in v0.19.0

func (o AcceptCharsetOpt) ApplyForm(a *FormAttrs, _ *[]Component)

type AcceptOpt

type AcceptOpt struct {
	// contains filtered or unexported fields
}

func AAccept added in v0.19.0

func AAccept(v string) AcceptOpt

func (AcceptOpt) ApplyInput added in v0.19.0

func (o AcceptOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type AccumulateOpt added in v0.19.0

type AccumulateOpt struct {
	// contains filtered or unexported fields
}

func AAccumulate added in v0.19.0

func AAccumulate(v string) AccumulateOpt

func (AccumulateOpt) ApplyAnimate added in v0.19.0

func (o AccumulateOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

AccumulateOpt applies to Animate

func (AccumulateOpt) ApplyAnimateColor added in v0.19.0

func (o AccumulateOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

AccumulateOpt applies to AnimateColor

func (AccumulateOpt) ApplyAnimateMotion added in v0.19.0

func (o AccumulateOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

AccumulateOpt applies to AnimateMotion

func (AccumulateOpt) ApplyAnimateTransform added in v0.19.0

func (o AccumulateOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

AccumulateOpt applies to AnimateTransform

type ActionOpt

type ActionOpt struct {
	// contains filtered or unexported fields
}

func AAction added in v0.19.0

func AAction(v string) ActionOpt

func (ActionOpt) ApplyForm added in v0.19.0

func (o ActionOpt) ApplyForm(a *FormAttrs, _ *[]Component)

type AdditiveOpt added in v0.19.0

type AdditiveOpt struct {
	// contains filtered or unexported fields
}

func AAdditive added in v0.19.0

func AAdditive(v string) AdditiveOpt

func (AdditiveOpt) ApplyAnimate added in v0.19.0

func (o AdditiveOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

AdditiveOpt applies to Animate

func (AdditiveOpt) ApplyAnimateColor added in v0.19.0

func (o AdditiveOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

AdditiveOpt applies to AnimateColor

func (AdditiveOpt) ApplyAnimateMotion added in v0.19.0

func (o AdditiveOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

AdditiveOpt applies to AnimateMotion

func (AdditiveOpt) ApplyAnimateTransform added in v0.19.0

func (o AdditiveOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

AdditiveOpt applies to AnimateTransform

type AddressArg

type AddressArg interface {
	ApplyAddress(*AddressAttrs, *[]Component)
}

type AddressAttrs

type AddressAttrs struct {
	Global GlobalAttrs
}

func (*AddressAttrs) WriteAttrs added in v0.19.0

func (a *AddressAttrs) WriteAttrs(sb *strings.Builder)

type AlignmentBaselineOpt added in v0.19.0

type AlignmentBaselineOpt struct {
	// contains filtered or unexported fields
}

func AAlignmentBaseline added in v0.19.0

func AAlignmentBaseline(v string) AlignmentBaselineOpt

func (AlignmentBaselineOpt) Apply added in v0.19.0

func (o AlignmentBaselineOpt) Apply(a *SvgAttrs, _ *[]Component)

AlignmentBaselineOpt applies to

func (AlignmentBaselineOpt) ApplyAltGlyph added in v0.19.0

func (o AlignmentBaselineOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

AlignmentBaselineOpt applies to AltGlyph

func (AlignmentBaselineOpt) ApplyAnimate added in v0.19.0

func (o AlignmentBaselineOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Animate

func (AlignmentBaselineOpt) ApplyAnimateColor added in v0.19.0

func (o AlignmentBaselineOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

AlignmentBaselineOpt applies to AnimateColor

func (AlignmentBaselineOpt) ApplyCircle added in v0.19.0

func (o AlignmentBaselineOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Circle

func (AlignmentBaselineOpt) ApplyClipPath added in v0.19.0

func (o AlignmentBaselineOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

AlignmentBaselineOpt applies to ClipPath

func (AlignmentBaselineOpt) ApplyDefs added in v0.19.0

func (o AlignmentBaselineOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Defs

func (AlignmentBaselineOpt) ApplyEllipse added in v0.19.0

func (o AlignmentBaselineOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Ellipse

func (AlignmentBaselineOpt) ApplyFeBlend added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeBlend

func (AlignmentBaselineOpt) ApplyFeColorMatrix added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeColorMatrix

func (AlignmentBaselineOpt) ApplyFeComponentTransfer added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeComponentTransfer

func (AlignmentBaselineOpt) ApplyFeComposite added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeComposite

func (AlignmentBaselineOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeConvolveMatrix

func (AlignmentBaselineOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeDiffuseLighting

func (AlignmentBaselineOpt) ApplyFeDisplacementMap added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeDisplacementMap

func (AlignmentBaselineOpt) ApplyFeFlood added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeFlood

func (AlignmentBaselineOpt) ApplyFeGaussianBlur added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeGaussianBlur

func (AlignmentBaselineOpt) ApplyFeImage added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeImage

func (AlignmentBaselineOpt) ApplyFeMerge added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeMerge

func (AlignmentBaselineOpt) ApplyFeMorphology added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeMorphology

func (AlignmentBaselineOpt) ApplyFeOffset added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeOffset

func (AlignmentBaselineOpt) ApplyFeSpecularLighting added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeSpecularLighting

func (AlignmentBaselineOpt) ApplyFeTile added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeTile

func (AlignmentBaselineOpt) ApplyFeTurbulence added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

AlignmentBaselineOpt applies to FeTurbulence

func (AlignmentBaselineOpt) ApplyFilter added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Filter

func (AlignmentBaselineOpt) ApplyFont added in v0.19.0

func (o AlignmentBaselineOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Font

func (AlignmentBaselineOpt) ApplyForeignObject added in v0.19.0

func (o AlignmentBaselineOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

AlignmentBaselineOpt applies to ForeignObject

func (AlignmentBaselineOpt) ApplyG added in v0.19.0

func (o AlignmentBaselineOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

AlignmentBaselineOpt applies to G

func (AlignmentBaselineOpt) ApplyGlyph added in v0.19.0

func (o AlignmentBaselineOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Glyph

func (AlignmentBaselineOpt) ApplyGlyphRef added in v0.19.0

func (o AlignmentBaselineOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

AlignmentBaselineOpt applies to GlyphRef

func (AlignmentBaselineOpt) ApplyImage added in v0.19.0

func (o AlignmentBaselineOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Image

func (AlignmentBaselineOpt) ApplyLine added in v0.19.0

func (o AlignmentBaselineOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Line

func (AlignmentBaselineOpt) ApplyLinearGradient added in v0.19.0

func (o AlignmentBaselineOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

AlignmentBaselineOpt applies to LinearGradient

func (AlignmentBaselineOpt) ApplyMarker added in v0.19.0

func (o AlignmentBaselineOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Marker

func (AlignmentBaselineOpt) ApplyMask added in v0.19.0

func (o AlignmentBaselineOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Mask

func (AlignmentBaselineOpt) ApplyMissingGlyph added in v0.19.0

func (o AlignmentBaselineOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

AlignmentBaselineOpt applies to MissingGlyph

func (AlignmentBaselineOpt) ApplyPath added in v0.19.0

func (o AlignmentBaselineOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Path

func (AlignmentBaselineOpt) ApplyPattern added in v0.19.0

func (o AlignmentBaselineOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Pattern

func (AlignmentBaselineOpt) ApplyPolygon added in v0.19.0

func (o AlignmentBaselineOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Polygon

func (AlignmentBaselineOpt) ApplyPolyline added in v0.19.0

func (o AlignmentBaselineOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Polyline

func (AlignmentBaselineOpt) ApplyRadialGradient added in v0.19.0

func (o AlignmentBaselineOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

AlignmentBaselineOpt applies to RadialGradient

func (AlignmentBaselineOpt) ApplyRect added in v0.19.0

func (o AlignmentBaselineOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Rect

func (AlignmentBaselineOpt) ApplyStop added in v0.19.0

func (o AlignmentBaselineOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Stop

func (AlignmentBaselineOpt) ApplySwitch added in v0.19.0

func (o AlignmentBaselineOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Switch

func (AlignmentBaselineOpt) ApplySymbol added in v0.19.0

func (o AlignmentBaselineOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Symbol

func (AlignmentBaselineOpt) ApplyText added in v0.19.0

func (o AlignmentBaselineOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Text

func (AlignmentBaselineOpt) ApplyTextPath added in v0.19.0

func (o AlignmentBaselineOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

AlignmentBaselineOpt applies to TextPath

func (AlignmentBaselineOpt) ApplyTref added in v0.19.0

func (o AlignmentBaselineOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Tref

func (AlignmentBaselineOpt) ApplyTspan added in v0.19.0

func (o AlignmentBaselineOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Tspan

func (AlignmentBaselineOpt) ApplyUse added in v0.19.0

func (o AlignmentBaselineOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

AlignmentBaselineOpt applies to Use

type AllowOpt

type AllowOpt struct {
	// contains filtered or unexported fields
}

func AAllow added in v0.19.0

func AAllow(v string) AllowOpt

func (AllowOpt) ApplyIframe added in v0.19.0

func (o AllowOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

type AllowfullscreenOpt

type AllowfullscreenOpt struct{}

func AAllowfullscreen added in v0.19.0

func AAllowfullscreen() AllowfullscreenOpt

func (AllowfullscreenOpt) ApplyIframe added in v0.19.0

func (o AllowfullscreenOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

type AlphaOpt added in v0.19.0

type AlphaOpt struct{}

func AAlpha added in v0.19.0

func AAlpha() AlphaOpt

func (AlphaOpt) ApplyInput added in v0.19.0

func (o AlphaOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type AlphabeticOpt added in v0.19.0

type AlphabeticOpt struct {
	// contains filtered or unexported fields
}

func AAlphabetic added in v0.19.0

func AAlphabetic(v string) AlphabeticOpt

func (AlphabeticOpt) ApplyFontFace added in v0.19.0

func (o AlphabeticOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

AlphabeticOpt applies to FontFace

type AltOpt

type AltOpt struct {
	// contains filtered or unexported fields
}

func AAlt added in v0.19.0

func AAlt(v string) AltOpt

func (AltOpt) ApplyArea added in v0.19.0

func (o AltOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

func (AltOpt) ApplyImg added in v0.19.0

func (o AltOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

func (AltOpt) ApplyInput added in v0.19.0

func (o AltOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type AmplitudeOpt added in v0.19.0

type AmplitudeOpt struct {
	// contains filtered or unexported fields
}

func AAmplitude added in v0.19.0

func AAmplitude(v string) AmplitudeOpt

func (AmplitudeOpt) ApplyFeFuncA added in v0.19.0

func (o AmplitudeOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

AmplitudeOpt applies to FeFuncA

func (AmplitudeOpt) ApplyFeFuncB added in v0.19.0

func (o AmplitudeOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

AmplitudeOpt applies to FeFuncB

func (AmplitudeOpt) ApplyFeFuncG added in v0.19.0

func (o AmplitudeOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

AmplitudeOpt applies to FeFuncG

func (AmplitudeOpt) ApplyFeFuncR added in v0.19.0

func (o AmplitudeOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

AmplitudeOpt applies to FeFuncR

type ArabicFormOpt added in v0.19.0

type ArabicFormOpt struct {
	// contains filtered or unexported fields
}

func AArabicForm added in v0.19.0

func AArabicForm(v string) ArabicFormOpt

func (ArabicFormOpt) ApplyGlyph added in v0.19.0

func (o ArabicFormOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ArabicFormOpt applies to Glyph

type AreaArg added in v0.19.0

type AreaArg interface {
	ApplyArea(*AreaAttrs, *[]Component)
}

type AreaAttrs added in v0.19.0

type AreaAttrs struct {
	Global         GlobalAttrs
	Alt            string
	Coords         string
	Download       string
	Href           string
	Ping           string
	Referrerpolicy string
	Rel            string
	Shape          string
	Target         string
}

func (*AreaAttrs) WriteAttrs added in v0.19.0

func (a *AreaAttrs) WriteAttrs(sb *strings.Builder)

type ArticleArg

type ArticleArg interface {
	ApplyArticle(*ArticleAttrs, *[]Component)
}

type ArticleAttrs

type ArticleAttrs struct {
	Global GlobalAttrs
}

func (*ArticleAttrs) WriteAttrs added in v0.19.0

func (a *ArticleAttrs) WriteAttrs(sb *strings.Builder)

type AsOpt added in v0.19.0

type AsOpt struct {
	// contains filtered or unexported fields
}

func AAs added in v0.19.0

func AAs(v string) AsOpt
func (o AsOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

type AscentOpt added in v0.19.0

type AscentOpt struct {
	// contains filtered or unexported fields
}

func AAscent added in v0.19.0

func AAscent(v string) AscentOpt

func (AscentOpt) ApplyFontFace added in v0.19.0

func (o AscentOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

AscentOpt applies to FontFace

type AsideArg

type AsideArg interface {
	ApplyAside(*AsideAttrs, *[]Component)
}

type AsideAttrs

type AsideAttrs struct {
	Global GlobalAttrs
}

func (*AsideAttrs) WriteAttrs added in v0.19.0

func (a *AsideAttrs) WriteAttrs(sb *strings.Builder)

type Assets

type Assets struct {
	// contains filtered or unexported fields
}

Assets collects CSS and JS from components at compile-time

func NewAssets

func NewAssets() *Assets

NewAssets creates a new asset collector

func (*Assets) CSS

func (a *Assets) CSS() []string

CSS returns the collected CSS snippets in insertion order.

func (*Assets) Collect

func (a *Assets) Collect(components ...Component)

Collect walks the component tree and gathers unique CSS/JS assets

func (*Assets) HasAssets

func (a *Assets) HasAssets() bool

HasAssets returns true if any CSS or JS was collected

func (*Assets) JS

func (a *Assets) JS() []string

JS returns the collected JavaScript snippets in insertion order.

func (*Assets) Reset

func (a *Assets) Reset()

Reset clears all collected assets

type AsyncOpt

type AsyncOpt struct{}

func AAsync added in v0.19.0

func AAsync() AsyncOpt

func (AsyncOpt) ApplyScript added in v0.19.0

func (o AsyncOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type AttrWriter added in v0.19.0

type AttrWriter interface {
	WriteAttrs(*strings.Builder)
}

type AttributeNameOpt added in v0.19.0

type AttributeNameOpt struct {
	// contains filtered or unexported fields
}

func AAttributeName added in v0.19.0

func AAttributeName(v string) AttributeNameOpt

func (AttributeNameOpt) ApplyAnimate added in v0.19.0

func (o AttributeNameOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

AttributeNameOpt applies to Animate

func (AttributeNameOpt) ApplyAnimateColor added in v0.19.0

func (o AttributeNameOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

AttributeNameOpt applies to AnimateColor

func (AttributeNameOpt) ApplyAnimateTransform added in v0.19.0

func (o AttributeNameOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

AttributeNameOpt applies to AnimateTransform

func (AttributeNameOpt) ApplySet added in v0.19.0

func (o AttributeNameOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

AttributeNameOpt applies to Set

type AttributeTypeOpt added in v0.19.0

type AttributeTypeOpt struct {
	// contains filtered or unexported fields
}

func AAttributeType added in v0.19.0

func AAttributeType(v string) AttributeTypeOpt

func (AttributeTypeOpt) ApplyAnimate added in v0.19.0

func (o AttributeTypeOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

AttributeTypeOpt applies to Animate

func (AttributeTypeOpt) ApplyAnimateColor added in v0.19.0

func (o AttributeTypeOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

AttributeTypeOpt applies to AnimateColor

func (AttributeTypeOpt) ApplyAnimateTransform added in v0.19.0

func (o AttributeTypeOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

AttributeTypeOpt applies to AnimateTransform

func (AttributeTypeOpt) ApplySet added in v0.19.0

func (o AttributeTypeOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

AttributeTypeOpt applies to Set

type AudioArg

type AudioArg interface {
	ApplyAudio(*AudioAttrs, *[]Component)
}

type AudioAttrs

type AudioAttrs struct {
	Global      GlobalAttrs
	Autoplay    bool
	Controls    bool
	Crossorigin string
	Loop        bool
	Muted       bool
	Preload     string
	Src         string
}

func (*AudioAttrs) WriteAttrs added in v0.19.0

func (a *AudioAttrs) WriteAttrs(sb *strings.Builder)

type AutocompleteOpt

type AutocompleteOpt struct {
	// contains filtered or unexported fields
}

func AAutocomplete added in v0.19.0

func AAutocomplete(v string) AutocompleteOpt

func (AutocompleteOpt) ApplyForm added in v0.19.0

func (o AutocompleteOpt) ApplyForm(a *FormAttrs, _ *[]Component)

func (AutocompleteOpt) ApplyInput added in v0.19.0

func (o AutocompleteOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (AutocompleteOpt) ApplySelect added in v0.19.0

func (o AutocompleteOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

func (AutocompleteOpt) ApplyTextarea added in v0.19.0

func (o AutocompleteOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type AutoplayOpt

type AutoplayOpt struct{}

func AAutoplay added in v0.19.0

func AAutoplay() AutoplayOpt

func (AutoplayOpt) ApplyAudio added in v0.19.0

func (o AutoplayOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (AutoplayOpt) ApplyVideo added in v0.19.0

func (o AutoplayOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type AzimuthOpt added in v0.19.0

type AzimuthOpt struct {
	// contains filtered or unexported fields
}

func AAzimuth added in v0.19.0

func AAzimuth(v string) AzimuthOpt

func (AzimuthOpt) ApplyFeDistantLight added in v0.19.0

func (o AzimuthOpt) ApplyFeDistantLight(a *SvgFeDistantLightAttrs, _ *[]Component)

AzimuthOpt applies to FeDistantLight

type BArg

type BArg interface {
	ApplyB(*BAttrs, *[]Component)
}

type BAttrs

type BAttrs struct {
	Global GlobalAttrs
}

func (*BAttrs) WriteAttrs added in v0.19.0

func (a *BAttrs) WriteAttrs(sb *strings.Builder)

type BandwidthOpt added in v0.19.0

type BandwidthOpt struct {
	// contains filtered or unexported fields
}

func ABandwidth added in v0.19.0

func ABandwidth(v string) BandwidthOpt

func (BandwidthOpt) ApplyPrefetch added in v0.19.0

func (o BandwidthOpt) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

BandwidthOpt applies to Prefetch

type BaseArg added in v0.19.0

type BaseArg interface {
	ApplyBase(*BaseAttrs, *[]Component)
}

type BaseAttrs added in v0.19.0

type BaseAttrs struct {
	Global GlobalAttrs
	Href   string
	Target string
}

func (*BaseAttrs) WriteAttrs added in v0.19.0

func (a *BaseAttrs) WriteAttrs(sb *strings.Builder)

type BaseFrequencyOpt added in v0.19.0

type BaseFrequencyOpt struct {
	// contains filtered or unexported fields
}

func ABaseFrequency added in v0.19.0

func ABaseFrequency(v string) BaseFrequencyOpt

func (BaseFrequencyOpt) ApplyFeTurbulence added in v0.19.0

func (o BaseFrequencyOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

BaseFrequencyOpt applies to FeTurbulence

type BaseProfileOpt

type BaseProfileOpt struct {
	// contains filtered or unexported fields
}

func ABaseProfile added in v0.19.0

func ABaseProfile(v string) BaseProfileOpt

func (BaseProfileOpt) Apply added in v0.19.0

func (o BaseProfileOpt) Apply(a *SvgAttrs, _ *[]Component)

BaseProfileOpt applies to

type BaselineShiftOpt added in v0.19.0

type BaselineShiftOpt struct {
	// contains filtered or unexported fields
}

func ABaselineShift added in v0.19.0

func ABaselineShift(v string) BaselineShiftOpt

func (BaselineShiftOpt) Apply added in v0.19.0

func (o BaselineShiftOpt) Apply(a *SvgAttrs, _ *[]Component)

BaselineShiftOpt applies to

func (BaselineShiftOpt) ApplyAltGlyph added in v0.19.0

func (o BaselineShiftOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

BaselineShiftOpt applies to AltGlyph

func (BaselineShiftOpt) ApplyAnimate added in v0.19.0

func (o BaselineShiftOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

BaselineShiftOpt applies to Animate

func (BaselineShiftOpt) ApplyAnimateColor added in v0.19.0

func (o BaselineShiftOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

BaselineShiftOpt applies to AnimateColor

func (BaselineShiftOpt) ApplyCircle added in v0.19.0

func (o BaselineShiftOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

BaselineShiftOpt applies to Circle

func (BaselineShiftOpt) ApplyClipPath added in v0.19.0

func (o BaselineShiftOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

BaselineShiftOpt applies to ClipPath

func (BaselineShiftOpt) ApplyDefs added in v0.19.0

func (o BaselineShiftOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

BaselineShiftOpt applies to Defs

func (BaselineShiftOpt) ApplyEllipse added in v0.19.0

func (o BaselineShiftOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

BaselineShiftOpt applies to Ellipse

func (BaselineShiftOpt) ApplyFeBlend added in v0.19.0

func (o BaselineShiftOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

BaselineShiftOpt applies to FeBlend

func (BaselineShiftOpt) ApplyFeColorMatrix added in v0.19.0

func (o BaselineShiftOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

BaselineShiftOpt applies to FeColorMatrix

func (BaselineShiftOpt) ApplyFeComponentTransfer added in v0.19.0

func (o BaselineShiftOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

BaselineShiftOpt applies to FeComponentTransfer

func (BaselineShiftOpt) ApplyFeComposite added in v0.19.0

func (o BaselineShiftOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

BaselineShiftOpt applies to FeComposite

func (BaselineShiftOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o BaselineShiftOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

BaselineShiftOpt applies to FeConvolveMatrix

func (BaselineShiftOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o BaselineShiftOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

BaselineShiftOpt applies to FeDiffuseLighting

func (BaselineShiftOpt) ApplyFeDisplacementMap added in v0.19.0

func (o BaselineShiftOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

BaselineShiftOpt applies to FeDisplacementMap

func (BaselineShiftOpt) ApplyFeFlood added in v0.19.0

func (o BaselineShiftOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

BaselineShiftOpt applies to FeFlood

func (BaselineShiftOpt) ApplyFeGaussianBlur added in v0.19.0

func (o BaselineShiftOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

BaselineShiftOpt applies to FeGaussianBlur

func (BaselineShiftOpt) ApplyFeImage added in v0.19.0

func (o BaselineShiftOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

BaselineShiftOpt applies to FeImage

func (BaselineShiftOpt) ApplyFeMerge added in v0.19.0

func (o BaselineShiftOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

BaselineShiftOpt applies to FeMerge

func (BaselineShiftOpt) ApplyFeMorphology added in v0.19.0

func (o BaselineShiftOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

BaselineShiftOpt applies to FeMorphology

func (BaselineShiftOpt) ApplyFeOffset added in v0.19.0

func (o BaselineShiftOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

BaselineShiftOpt applies to FeOffset

func (BaselineShiftOpt) ApplyFeSpecularLighting added in v0.19.0

func (o BaselineShiftOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

BaselineShiftOpt applies to FeSpecularLighting

func (BaselineShiftOpt) ApplyFeTile added in v0.19.0

func (o BaselineShiftOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

BaselineShiftOpt applies to FeTile

func (BaselineShiftOpt) ApplyFeTurbulence added in v0.19.0

func (o BaselineShiftOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

BaselineShiftOpt applies to FeTurbulence

func (BaselineShiftOpt) ApplyFilter added in v0.19.0

func (o BaselineShiftOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

BaselineShiftOpt applies to Filter

func (BaselineShiftOpt) ApplyFont added in v0.19.0

func (o BaselineShiftOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

BaselineShiftOpt applies to Font

func (BaselineShiftOpt) ApplyForeignObject added in v0.19.0

func (o BaselineShiftOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

BaselineShiftOpt applies to ForeignObject

func (BaselineShiftOpt) ApplyG added in v0.19.0

func (o BaselineShiftOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

BaselineShiftOpt applies to G

func (BaselineShiftOpt) ApplyGlyph added in v0.19.0

func (o BaselineShiftOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

BaselineShiftOpt applies to Glyph

func (BaselineShiftOpt) ApplyGlyphRef added in v0.19.0

func (o BaselineShiftOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

BaselineShiftOpt applies to GlyphRef

func (BaselineShiftOpt) ApplyImage added in v0.19.0

func (o BaselineShiftOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

BaselineShiftOpt applies to Image

func (BaselineShiftOpt) ApplyLine added in v0.19.0

func (o BaselineShiftOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

BaselineShiftOpt applies to Line

func (BaselineShiftOpt) ApplyLinearGradient added in v0.19.0

func (o BaselineShiftOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

BaselineShiftOpt applies to LinearGradient

func (BaselineShiftOpt) ApplyMarker added in v0.19.0

func (o BaselineShiftOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

BaselineShiftOpt applies to Marker

func (BaselineShiftOpt) ApplyMask added in v0.19.0

func (o BaselineShiftOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

BaselineShiftOpt applies to Mask

func (BaselineShiftOpt) ApplyMissingGlyph added in v0.19.0

func (o BaselineShiftOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

BaselineShiftOpt applies to MissingGlyph

func (BaselineShiftOpt) ApplyPath added in v0.19.0

func (o BaselineShiftOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

BaselineShiftOpt applies to Path

func (BaselineShiftOpt) ApplyPattern added in v0.19.0

func (o BaselineShiftOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

BaselineShiftOpt applies to Pattern

func (BaselineShiftOpt) ApplyPolygon added in v0.19.0

func (o BaselineShiftOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

BaselineShiftOpt applies to Polygon

func (BaselineShiftOpt) ApplyPolyline added in v0.19.0

func (o BaselineShiftOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

BaselineShiftOpt applies to Polyline

func (BaselineShiftOpt) ApplyRadialGradient added in v0.19.0

func (o BaselineShiftOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

BaselineShiftOpt applies to RadialGradient

func (BaselineShiftOpt) ApplyRect added in v0.19.0

func (o BaselineShiftOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

BaselineShiftOpt applies to Rect

func (BaselineShiftOpt) ApplyStop added in v0.19.0

func (o BaselineShiftOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

BaselineShiftOpt applies to Stop

func (BaselineShiftOpt) ApplySwitch added in v0.19.0

func (o BaselineShiftOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

BaselineShiftOpt applies to Switch

func (BaselineShiftOpt) ApplySymbol added in v0.19.0

func (o BaselineShiftOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

BaselineShiftOpt applies to Symbol

func (BaselineShiftOpt) ApplyText added in v0.19.0

func (o BaselineShiftOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

BaselineShiftOpt applies to Text

func (BaselineShiftOpt) ApplyTextPath added in v0.19.0

func (o BaselineShiftOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

BaselineShiftOpt applies to TextPath

func (BaselineShiftOpt) ApplyTref added in v0.19.0

func (o BaselineShiftOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

BaselineShiftOpt applies to Tref

func (BaselineShiftOpt) ApplyTspan added in v0.19.0

func (o BaselineShiftOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

BaselineShiftOpt applies to Tspan

func (BaselineShiftOpt) ApplyUse added in v0.19.0

func (o BaselineShiftOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

BaselineShiftOpt applies to Use

type BboxOpt added in v0.19.0

type BboxOpt struct {
	// contains filtered or unexported fields
}

func ABbox added in v0.19.0

func ABbox(v string) BboxOpt

func (BboxOpt) ApplyFontFace added in v0.19.0

func (o BboxOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

BboxOpt applies to FontFace

type BdiArg added in v0.19.0

type BdiArg interface {
	ApplyBdi(*BdiAttrs, *[]Component)
}

type BdiAttrs added in v0.19.0

type BdiAttrs struct {
	Global GlobalAttrs
}

func (*BdiAttrs) WriteAttrs added in v0.19.0

func (a *BdiAttrs) WriteAttrs(sb *strings.Builder)

type BdoArg added in v0.19.0

type BdoArg interface {
	ApplyBdo(*BdoAttrs, *[]Component)
}

type BdoAttrs added in v0.19.0

type BdoAttrs struct {
	Global GlobalAttrs
}

func (*BdoAttrs) WriteAttrs added in v0.19.0

func (a *BdoAttrs) WriteAttrs(sb *strings.Builder)

type BeginOpt added in v0.19.0

type BeginOpt struct {
	// contains filtered or unexported fields
}

func ABegin added in v0.19.0

func ABegin(v string) BeginOpt

func (BeginOpt) ApplyAnimate added in v0.19.0

func (o BeginOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

BeginOpt applies to Animate

func (BeginOpt) ApplyAnimateColor added in v0.19.0

func (o BeginOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

BeginOpt applies to AnimateColor

func (BeginOpt) ApplyAnimateMotion added in v0.19.0

func (o BeginOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

BeginOpt applies to AnimateMotion

func (BeginOpt) ApplyAnimateTransform added in v0.19.0

func (o BeginOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

BeginOpt applies to AnimateTransform

func (BeginOpt) ApplyAnimation added in v0.19.0

func (o BeginOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

BeginOpt applies to Animation

func (BeginOpt) ApplyDiscard added in v0.19.0

func (o BeginOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

BeginOpt applies to Discard

func (BeginOpt) ApplySet added in v0.19.0

func (o BeginOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

BeginOpt applies to Set

type BiasOpt added in v0.19.0

type BiasOpt struct {
	// contains filtered or unexported fields
}

func ABias added in v0.19.0

func ABias(v string) BiasOpt

func (BiasOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o BiasOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

BiasOpt applies to FeConvolveMatrix

type BlockingOpt added in v0.19.0

type BlockingOpt struct {
	// contains filtered or unexported fields
}

func ABlocking added in v0.19.0

func ABlocking(v string) BlockingOpt
func (o BlockingOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (BlockingOpt) ApplyScript added in v0.19.0

func (o BlockingOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

func (BlockingOpt) ApplyStyle added in v0.19.0

func (o BlockingOpt) ApplyStyle(a *StyleAttrs, _ *[]Component)

type BlockquoteArg

type BlockquoteArg interface {
	ApplyBlockquote(*BlockquoteAttrs, *[]Component)
}

type BlockquoteAttrs

type BlockquoteAttrs struct {
	Global GlobalAttrs
	Cite   string
}

func (*BlockquoteAttrs) WriteAttrs added in v0.19.0

func (a *BlockquoteAttrs) WriteAttrs(sb *strings.Builder)

type BodyArg

type BodyArg interface {
	ApplyBody(*BodyAttrs, *[]Component)
}

type BodyAttrs

type BodyAttrs struct {
	Global GlobalAttrs
}

func (*BodyAttrs) WriteAttrs added in v0.19.0

func (a *BodyAttrs) WriteAttrs(sb *strings.Builder)

type BrArg

type BrArg interface {
	ApplyBr(*BrAttrs, *[]Component)
}

type BrAttrs

type BrAttrs struct {
	Global GlobalAttrs
}

func (*BrAttrs) WriteAttrs added in v0.19.0

func (a *BrAttrs) WriteAttrs(sb *strings.Builder)

type ButtonArg

type ButtonArg interface {
	ApplyButton(*ButtonAttrs, *[]Component)
}

type ButtonAttrs

type ButtonAttrs struct {
	Global              GlobalAttrs
	Command             string
	Commandfor          string
	Disabled            bool
	Form                string
	Formaction          string
	Formenctype         string
	Formmethod          string
	Formnovalidate      bool
	Formtarget          string
	Name                string
	Popovertarget       string
	Popovertargetaction string
	Type                string
	Value               string
}

func (*ButtonAttrs) WriteAttrs added in v0.19.0

func (a *ButtonAttrs) WriteAttrs(sb *strings.Builder)

type ByOpt added in v0.19.0

type ByOpt struct {
	// contains filtered or unexported fields
}

func ABy added in v0.19.0

func ABy(v string) ByOpt

func (ByOpt) ApplyAnimate added in v0.19.0

func (o ByOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ByOpt applies to Animate

func (ByOpt) ApplyAnimateColor added in v0.19.0

func (o ByOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ByOpt applies to AnimateColor

func (ByOpt) ApplyAnimateMotion added in v0.19.0

func (o ByOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

ByOpt applies to AnimateMotion

func (ByOpt) ApplyAnimateTransform added in v0.19.0

func (o ByOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

ByOpt applies to AnimateTransform

type CalcModeOpt added in v0.19.0

type CalcModeOpt struct {
	// contains filtered or unexported fields
}

func ACalcMode added in v0.19.0

func ACalcMode(v string) CalcModeOpt

func (CalcModeOpt) ApplyAnimate added in v0.19.0

func (o CalcModeOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

CalcModeOpt applies to Animate

func (CalcModeOpt) ApplyAnimateColor added in v0.19.0

func (o CalcModeOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

CalcModeOpt applies to AnimateColor

func (CalcModeOpt) ApplyAnimateMotion added in v0.19.0

func (o CalcModeOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

CalcModeOpt applies to AnimateMotion

func (CalcModeOpt) ApplyAnimateTransform added in v0.19.0

func (o CalcModeOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

CalcModeOpt applies to AnimateTransform

type CanvasArg

type CanvasArg interface {
	ApplyCanvas(*CanvasAttrs, *[]Component)
}

type CanvasAttrs

type CanvasAttrs struct {
	Global GlobalAttrs
	Height string
	Width  string
}

func (*CanvasAttrs) WriteAttrs added in v0.19.0

func (a *CanvasAttrs) WriteAttrs(sb *strings.Builder)

type CapHeightOpt added in v0.19.0

type CapHeightOpt struct {
	// contains filtered or unexported fields
}

func ACapHeight added in v0.19.0

func ACapHeight(v string) CapHeightOpt

func (CapHeightOpt) ApplyFontFace added in v0.19.0

func (o CapHeightOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

CapHeightOpt applies to FontFace

type CaptionArg

type CaptionArg interface {
	ApplyCaption(*CaptionAttrs, *[]Component)
}

type CaptionAttrs

type CaptionAttrs struct {
	Global GlobalAttrs
}

func (*CaptionAttrs) WriteAttrs added in v0.19.0

func (a *CaptionAttrs) WriteAttrs(sb *strings.Builder)

type CharsetOpt

type CharsetOpt struct {
	// contains filtered or unexported fields
}

func ACharset added in v0.19.0

func ACharset(v string) CharsetOpt

func (CharsetOpt) ApplyMeta added in v0.19.0

func (o CharsetOpt) ApplyMeta(a *MetaAttrs, _ *[]Component)

type CheckedOpt

type CheckedOpt struct{}

func AChecked added in v0.19.0

func AChecked() CheckedOpt

func (CheckedOpt) ApplyInput added in v0.19.0

func (o CheckedOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type ChildOpt

type ChildOpt struct {
	// contains filtered or unexported fields
}

func C added in v0.19.0

func C(c Component) ChildOpt

func Child

func Child(c Component) ChildOpt

func F added in v0.19.0

func F(children ...Component) ChildOpt

F is an alias for Fragment to reduce verbosity

func Fragment added in v0.19.0

func Fragment(children ...Component) ChildOpt

Fragment creates a fragment containing the given components. Like React fragments, this renders the children directly without any wrapper element.

Example:

Fragment(
  Div(T("First child")),
  P(T("Second child")),
  Span(T("Third child")),
)

This renders as three sibling elements with no containing wrapper.

func (ChildOpt) Apply added in v0.19.0

func (o ChildOpt) Apply(_ *SvgAttrs, kids *[]Component)

func (ChildOpt) ApplyA added in v0.19.0

func (o ChildOpt) ApplyA(_ *AAttrs, kids *[]Component)

func (ChildOpt) ApplyAbbr added in v0.19.0

func (o ChildOpt) ApplyAbbr(_ *AbbrAttrs, kids *[]Component)

func (ChildOpt) ApplyAddress added in v0.19.0

func (o ChildOpt) ApplyAddress(_ *AddressAttrs, kids *[]Component)

func (ChildOpt) ApplyArea added in v0.19.0

func (o ChildOpt) ApplyArea(_ *AreaAttrs, kids *[]Component)

func (ChildOpt) ApplyArticle added in v0.19.0

func (o ChildOpt) ApplyArticle(_ *ArticleAttrs, kids *[]Component)

func (ChildOpt) ApplyAside added in v0.19.0

func (o ChildOpt) ApplyAside(_ *AsideAttrs, kids *[]Component)

func (ChildOpt) ApplyAudio added in v0.19.0

func (o ChildOpt) ApplyAudio(_ *AudioAttrs, kids *[]Component)

func (ChildOpt) ApplyB added in v0.19.0

func (o ChildOpt) ApplyB(_ *BAttrs, kids *[]Component)

func (ChildOpt) ApplyBase added in v0.19.0

func (o ChildOpt) ApplyBase(_ *BaseAttrs, kids *[]Component)

func (ChildOpt) ApplyBdi added in v0.19.0

func (o ChildOpt) ApplyBdi(_ *BdiAttrs, kids *[]Component)

func (ChildOpt) ApplyBdo added in v0.19.0

func (o ChildOpt) ApplyBdo(_ *BdoAttrs, kids *[]Component)

func (ChildOpt) ApplyBlockquote added in v0.19.0

func (o ChildOpt) ApplyBlockquote(_ *BlockquoteAttrs, kids *[]Component)

func (ChildOpt) ApplyBody added in v0.19.0

func (o ChildOpt) ApplyBody(_ *BodyAttrs, kids *[]Component)

func (ChildOpt) ApplyBr added in v0.19.0

func (o ChildOpt) ApplyBr(_ *BrAttrs, kids *[]Component)

func (ChildOpt) ApplyButton added in v0.19.0

func (o ChildOpt) ApplyButton(_ *ButtonAttrs, kids *[]Component)

func (ChildOpt) ApplyCanvas added in v0.19.0

func (o ChildOpt) ApplyCanvas(_ *CanvasAttrs, kids *[]Component)

func (ChildOpt) ApplyCaption added in v0.19.0

func (o ChildOpt) ApplyCaption(_ *CaptionAttrs, kids *[]Component)

func (ChildOpt) ApplyCite added in v0.19.0

func (o ChildOpt) ApplyCite(_ *CiteAttrs, kids *[]Component)

func (ChildOpt) ApplyCode added in v0.19.0

func (o ChildOpt) ApplyCode(_ *CodeAttrs, kids *[]Component)

func (ChildOpt) ApplyCol added in v0.19.0

func (o ChildOpt) ApplyCol(_ *ColAttrs, kids *[]Component)

func (ChildOpt) ApplyColgroup added in v0.19.0

func (o ChildOpt) ApplyColgroup(_ *ColgroupAttrs, kids *[]Component)

func (ChildOpt) ApplyData added in v0.19.0

func (o ChildOpt) ApplyData(_ *DataAttrs, kids *[]Component)

func (ChildOpt) ApplyDatalist added in v0.19.0

func (o ChildOpt) ApplyDatalist(_ *DatalistAttrs, kids *[]Component)

func (ChildOpt) ApplyDd added in v0.19.0

func (o ChildOpt) ApplyDd(_ *DdAttrs, kids *[]Component)

func (ChildOpt) ApplyDel added in v0.19.0

func (o ChildOpt) ApplyDel(_ *DelAttrs, kids *[]Component)

func (ChildOpt) ApplyDetails added in v0.19.0

func (o ChildOpt) ApplyDetails(_ *DetailsAttrs, kids *[]Component)

func (ChildOpt) ApplyDfn added in v0.19.0

func (o ChildOpt) ApplyDfn(_ *DfnAttrs, kids *[]Component)

func (ChildOpt) ApplyDialog added in v0.19.0

func (o ChildOpt) ApplyDialog(_ *DialogAttrs, kids *[]Component)

func (ChildOpt) ApplyDiv added in v0.19.0

func (o ChildOpt) ApplyDiv(_ *DivAttrs, kids *[]Component)

func (ChildOpt) ApplyDl added in v0.19.0

func (o ChildOpt) ApplyDl(_ *DlAttrs, kids *[]Component)

func (ChildOpt) ApplyDt added in v0.19.0

func (o ChildOpt) ApplyDt(_ *DtAttrs, kids *[]Component)

func (ChildOpt) ApplyEm added in v0.19.0

func (o ChildOpt) ApplyEm(_ *EmAttrs, kids *[]Component)

func (ChildOpt) ApplyEmbed added in v0.19.0

func (o ChildOpt) ApplyEmbed(_ *EmbedAttrs, kids *[]Component)

func (ChildOpt) ApplyFieldset added in v0.19.0

func (o ChildOpt) ApplyFieldset(_ *FieldsetAttrs, kids *[]Component)

func (ChildOpt) ApplyFigcaption added in v0.19.0

func (o ChildOpt) ApplyFigcaption(_ *FigcaptionAttrs, kids *[]Component)

func (ChildOpt) ApplyFigure added in v0.19.0

func (o ChildOpt) ApplyFigure(_ *FigureAttrs, kids *[]Component)

func (ChildOpt) ApplyFooter added in v0.19.0

func (o ChildOpt) ApplyFooter(_ *FooterAttrs, kids *[]Component)

func (ChildOpt) ApplyForm added in v0.19.0

func (o ChildOpt) ApplyForm(_ *FormAttrs, kids *[]Component)

func (ChildOpt) ApplyH1 added in v0.19.0

func (o ChildOpt) ApplyH1(_ *H1Attrs, kids *[]Component)

func (ChildOpt) ApplyH2 added in v0.19.0

func (o ChildOpt) ApplyH2(_ *H2Attrs, kids *[]Component)

func (ChildOpt) ApplyH3 added in v0.19.0

func (o ChildOpt) ApplyH3(_ *H3Attrs, kids *[]Component)

func (ChildOpt) ApplyH4 added in v0.19.0

func (o ChildOpt) ApplyH4(_ *H4Attrs, kids *[]Component)

func (ChildOpt) ApplyH5 added in v0.19.0

func (o ChildOpt) ApplyH5(_ *H5Attrs, kids *[]Component)

func (ChildOpt) ApplyH6 added in v0.19.0

func (o ChildOpt) ApplyH6(_ *H6Attrs, kids *[]Component)

func (ChildOpt) ApplyHead added in v0.19.0

func (o ChildOpt) ApplyHead(_ *HeadAttrs, kids *[]Component)

func (ChildOpt) ApplyHeader added in v0.19.0

func (o ChildOpt) ApplyHeader(_ *HeaderAttrs, kids *[]Component)

func (ChildOpt) ApplyHgroup added in v0.19.0

func (o ChildOpt) ApplyHgroup(_ *HgroupAttrs, kids *[]Component)

func (ChildOpt) ApplyHr added in v0.19.0

func (o ChildOpt) ApplyHr(_ *HrAttrs, kids *[]Component)

func (ChildOpt) ApplyHtml added in v0.19.0

func (o ChildOpt) ApplyHtml(_ *HtmlAttrs, kids *[]Component)

func (ChildOpt) ApplyI added in v0.19.0

func (o ChildOpt) ApplyI(_ *IAttrs, kids *[]Component)

func (ChildOpt) ApplyIframe added in v0.19.0

func (o ChildOpt) ApplyIframe(_ *IframeAttrs, kids *[]Component)

func (ChildOpt) ApplyImg added in v0.19.0

func (o ChildOpt) ApplyImg(_ *ImgAttrs, kids *[]Component)

func (ChildOpt) ApplyInput added in v0.19.0

func (o ChildOpt) ApplyInput(_ *InputAttrs, kids *[]Component)

func (ChildOpt) ApplyIns added in v0.19.0

func (o ChildOpt) ApplyIns(_ *InsAttrs, kids *[]Component)

func (ChildOpt) ApplyKbd added in v0.19.0

func (o ChildOpt) ApplyKbd(_ *KbdAttrs, kids *[]Component)

func (ChildOpt) ApplyLabel added in v0.19.0

func (o ChildOpt) ApplyLabel(_ *LabelAttrs, kids *[]Component)

func (ChildOpt) ApplyLegend added in v0.19.0

func (o ChildOpt) ApplyLegend(_ *LegendAttrs, kids *[]Component)

func (ChildOpt) ApplyLi added in v0.19.0

func (o ChildOpt) ApplyLi(_ *LiAttrs, kids *[]Component)
func (o ChildOpt) ApplyLink(_ *LinkAttrs, kids *[]Component)

func (ChildOpt) ApplyMain added in v0.19.0

func (o ChildOpt) ApplyMain(_ *MainAttrs, kids *[]Component)

func (ChildOpt) ApplyMap added in v0.19.0

func (o ChildOpt) ApplyMap(_ *MapAttrs, kids *[]Component)

func (ChildOpt) ApplyMark added in v0.19.0

func (o ChildOpt) ApplyMark(_ *MarkAttrs, kids *[]Component)

func (ChildOpt) ApplyMath added in v0.19.0

func (o ChildOpt) ApplyMath(_ *MathAttrs, kids *[]Component)

func (ChildOpt) ApplyMenu added in v0.19.0

func (o ChildOpt) ApplyMenu(_ *MenuAttrs, kids *[]Component)

func (ChildOpt) ApplyMeta added in v0.19.0

func (o ChildOpt) ApplyMeta(_ *MetaAttrs, kids *[]Component)

func (ChildOpt) ApplyMeter added in v0.19.0

func (o ChildOpt) ApplyMeter(_ *MeterAttrs, kids *[]Component)

func (ChildOpt) ApplyNav added in v0.19.0

func (o ChildOpt) ApplyNav(_ *NavAttrs, kids *[]Component)

func (ChildOpt) ApplyNoscript added in v0.19.0

func (o ChildOpt) ApplyNoscript(_ *NoscriptAttrs, kids *[]Component)

func (ChildOpt) ApplyObject added in v0.19.0

func (o ChildOpt) ApplyObject(_ *ObjectAttrs, kids *[]Component)

func (ChildOpt) ApplyOl added in v0.19.0

func (o ChildOpt) ApplyOl(_ *OlAttrs, kids *[]Component)

func (ChildOpt) ApplyOptgroup added in v0.19.0

func (o ChildOpt) ApplyOptgroup(_ *OptgroupAttrs, kids *[]Component)

func (ChildOpt) ApplyOption added in v0.19.0

func (o ChildOpt) ApplyOption(_ *OptionAttrs, kids *[]Component)

func (ChildOpt) ApplyOutput added in v0.19.0

func (o ChildOpt) ApplyOutput(_ *OutputAttrs, kids *[]Component)

func (ChildOpt) ApplyP added in v0.19.0

func (o ChildOpt) ApplyP(_ *PAttrs, kids *[]Component)

func (ChildOpt) ApplyPicture added in v0.19.0

func (o ChildOpt) ApplyPicture(_ *PictureAttrs, kids *[]Component)

func (ChildOpt) ApplyPre added in v0.19.0

func (o ChildOpt) ApplyPre(_ *PreAttrs, kids *[]Component)

func (ChildOpt) ApplyProgress added in v0.19.0

func (o ChildOpt) ApplyProgress(_ *ProgressAttrs, kids *[]Component)

func (ChildOpt) ApplyQ added in v0.19.0

func (o ChildOpt) ApplyQ(_ *QAttrs, kids *[]Component)

func (ChildOpt) ApplyRp added in v0.19.0

func (o ChildOpt) ApplyRp(_ *RpAttrs, kids *[]Component)

func (ChildOpt) ApplyRt added in v0.19.0

func (o ChildOpt) ApplyRt(_ *RtAttrs, kids *[]Component)

func (ChildOpt) ApplyRuby added in v0.19.0

func (o ChildOpt) ApplyRuby(_ *RubyAttrs, kids *[]Component)

func (ChildOpt) ApplyS added in v0.19.0

func (o ChildOpt) ApplyS(_ *SAttrs, kids *[]Component)

func (ChildOpt) ApplySamp added in v0.19.0

func (o ChildOpt) ApplySamp(_ *SampAttrs, kids *[]Component)

func (ChildOpt) ApplyScript added in v0.19.0

func (o ChildOpt) ApplyScript(_ *ScriptAttrs, kids *[]Component)

func (ChildOpt) ApplySearch added in v0.19.0

func (o ChildOpt) ApplySearch(_ *SearchAttrs, kids *[]Component)

func (ChildOpt) ApplySection added in v0.19.0

func (o ChildOpt) ApplySection(_ *SectionAttrs, kids *[]Component)

func (ChildOpt) ApplySelect added in v0.19.0

func (o ChildOpt) ApplySelect(_ *SelectAttrs, kids *[]Component)

func (ChildOpt) ApplySelectedcontent added in v0.19.0

func (o ChildOpt) ApplySelectedcontent(_ *SelectedcontentAttrs, kids *[]Component)

func (ChildOpt) ApplySlot added in v0.19.0

func (o ChildOpt) ApplySlot(_ *SlotAttrs, kids *[]Component)

func (ChildOpt) ApplySmall added in v0.19.0

func (o ChildOpt) ApplySmall(_ *SmallAttrs, kids *[]Component)

func (ChildOpt) ApplySource added in v0.19.0

func (o ChildOpt) ApplySource(_ *SourceAttrs, kids *[]Component)

func (ChildOpt) ApplySpan added in v0.19.0

func (o ChildOpt) ApplySpan(_ *SpanAttrs, kids *[]Component)

func (ChildOpt) ApplyStrong added in v0.19.0

func (o ChildOpt) ApplyStrong(_ *StrongAttrs, kids *[]Component)

func (ChildOpt) ApplyStyle added in v0.19.0

func (o ChildOpt) ApplyStyle(_ *StyleAttrs, kids *[]Component)

func (ChildOpt) ApplySub added in v0.19.0

func (o ChildOpt) ApplySub(_ *SubAttrs, kids *[]Component)

func (ChildOpt) ApplySummary added in v0.19.0

func (o ChildOpt) ApplySummary(_ *SummaryAttrs, kids *[]Component)

func (ChildOpt) ApplySup added in v0.19.0

func (o ChildOpt) ApplySup(_ *SupAttrs, kids *[]Component)

func (ChildOpt) ApplyTable added in v0.19.0

func (o ChildOpt) ApplyTable(_ *TableAttrs, kids *[]Component)

func (ChildOpt) ApplyTbody added in v0.19.0

func (o ChildOpt) ApplyTbody(_ *TbodyAttrs, kids *[]Component)

func (ChildOpt) ApplyTd added in v0.19.0

func (o ChildOpt) ApplyTd(_ *TdAttrs, kids *[]Component)

func (ChildOpt) ApplyTemplate added in v0.19.0

func (o ChildOpt) ApplyTemplate(_ *TemplateAttrs, kids *[]Component)

func (ChildOpt) ApplyTextarea added in v0.19.0

func (o ChildOpt) ApplyTextarea(_ *TextareaAttrs, kids *[]Component)

func (ChildOpt) ApplyTfoot added in v0.19.0

func (o ChildOpt) ApplyTfoot(_ *TfootAttrs, kids *[]Component)

func (ChildOpt) ApplyTh added in v0.19.0

func (o ChildOpt) ApplyTh(_ *ThAttrs, kids *[]Component)

func (ChildOpt) ApplyThead added in v0.19.0

func (o ChildOpt) ApplyThead(_ *TheadAttrs, kids *[]Component)

func (ChildOpt) ApplyTime added in v0.19.0

func (o ChildOpt) ApplyTime(_ *TimeAttrs, kids *[]Component)

func (ChildOpt) ApplyTitle added in v0.19.0

func (o ChildOpt) ApplyTitle(_ *TitleAttrs, kids *[]Component)

func (ChildOpt) ApplyTr added in v0.19.0

func (o ChildOpt) ApplyTr(_ *TrAttrs, kids *[]Component)

func (ChildOpt) ApplyTrack added in v0.19.0

func (o ChildOpt) ApplyTrack(_ *TrackAttrs, kids *[]Component)

func (ChildOpt) ApplyU added in v0.19.0

func (o ChildOpt) ApplyU(_ *UAttrs, kids *[]Component)

func (ChildOpt) ApplyUl added in v0.19.0

func (o ChildOpt) ApplyUl(_ *UlAttrs, kids *[]Component)

func (ChildOpt) ApplyVar added in v0.19.0

func (o ChildOpt) ApplyVar(_ *VarAttrs, kids *[]Component)

func (ChildOpt) ApplyVideo added in v0.19.0

func (o ChildOpt) ApplyVideo(_ *VideoAttrs, kids *[]Component)

func (ChildOpt) ApplyWbr added in v0.19.0

func (o ChildOpt) ApplyWbr(_ *WbrAttrs, kids *[]Component)

type CiteArg added in v0.19.0

type CiteArg interface {
	ApplyCite(*CiteAttrs, *[]Component)
}

type CiteAttrs added in v0.19.0

type CiteAttrs struct {
	Global GlobalAttrs
}

func (*CiteAttrs) WriteAttrs added in v0.19.0

func (a *CiteAttrs) WriteAttrs(sb *strings.Builder)

type CiteOpt

type CiteOpt struct {
	// contains filtered or unexported fields
}

func ACite added in v0.19.0

func ACite(v string) CiteOpt

func (CiteOpt) ApplyBlockquote added in v0.19.0

func (o CiteOpt) ApplyBlockquote(a *BlockquoteAttrs, _ *[]Component)

func (CiteOpt) ApplyDel added in v0.19.0

func (o CiteOpt) ApplyDel(a *DelAttrs, _ *[]Component)

func (CiteOpt) ApplyIns added in v0.19.0

func (o CiteOpt) ApplyIns(a *InsAttrs, _ *[]Component)

func (CiteOpt) ApplyQ added in v0.19.0

func (o CiteOpt) ApplyQ(a *QAttrs, _ *[]Component)

type ClipOpt added in v0.19.0

type ClipOpt struct {
	// contains filtered or unexported fields
}

func AClip added in v0.19.0

func AClip(v string) ClipOpt

func (ClipOpt) Apply added in v0.19.0

func (o ClipOpt) Apply(a *SvgAttrs, _ *[]Component)

ClipOpt applies to

func (ClipOpt) ApplyAltGlyph added in v0.19.0

func (o ClipOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ClipOpt applies to AltGlyph

func (ClipOpt) ApplyAnimate added in v0.19.0

func (o ClipOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ClipOpt applies to Animate

func (ClipOpt) ApplyAnimateColor added in v0.19.0

func (o ClipOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ClipOpt applies to AnimateColor

func (ClipOpt) ApplyCircle added in v0.19.0

func (o ClipOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ClipOpt applies to Circle

func (ClipOpt) ApplyClipPath added in v0.19.0

func (o ClipOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ClipOpt applies to ClipPath

func (ClipOpt) ApplyDefs added in v0.19.0

func (o ClipOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ClipOpt applies to Defs

func (ClipOpt) ApplyEllipse added in v0.19.0

func (o ClipOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ClipOpt applies to Ellipse

func (ClipOpt) ApplyFeBlend added in v0.19.0

func (o ClipOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ClipOpt applies to FeBlend

func (ClipOpt) ApplyFeColorMatrix added in v0.19.0

func (o ClipOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ClipOpt applies to FeColorMatrix

func (ClipOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ClipOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ClipOpt applies to FeComponentTransfer

func (ClipOpt) ApplyFeComposite added in v0.19.0

func (o ClipOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ClipOpt applies to FeComposite

func (ClipOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ClipOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ClipOpt applies to FeConvolveMatrix

func (ClipOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ClipOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ClipOpt applies to FeDiffuseLighting

func (ClipOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ClipOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ClipOpt applies to FeDisplacementMap

func (ClipOpt) ApplyFeFlood added in v0.19.0

func (o ClipOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ClipOpt applies to FeFlood

func (ClipOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ClipOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ClipOpt applies to FeGaussianBlur

func (ClipOpt) ApplyFeImage added in v0.19.0

func (o ClipOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ClipOpt applies to FeImage

func (ClipOpt) ApplyFeMerge added in v0.19.0

func (o ClipOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ClipOpt applies to FeMerge

func (ClipOpt) ApplyFeMorphology added in v0.19.0

func (o ClipOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ClipOpt applies to FeMorphology

func (ClipOpt) ApplyFeOffset added in v0.19.0

func (o ClipOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ClipOpt applies to FeOffset

func (ClipOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ClipOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ClipOpt applies to FeSpecularLighting

func (ClipOpt) ApplyFeTile added in v0.19.0

func (o ClipOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ClipOpt applies to FeTile

func (ClipOpt) ApplyFeTurbulence added in v0.19.0

func (o ClipOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ClipOpt applies to FeTurbulence

func (ClipOpt) ApplyFilter added in v0.19.0

func (o ClipOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ClipOpt applies to Filter

func (ClipOpt) ApplyFont added in v0.19.0

func (o ClipOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ClipOpt applies to Font

func (ClipOpt) ApplyForeignObject added in v0.19.0

func (o ClipOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ClipOpt applies to ForeignObject

func (ClipOpt) ApplyG added in v0.19.0

func (o ClipOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ClipOpt applies to G

func (ClipOpt) ApplyGlyph added in v0.19.0

func (o ClipOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ClipOpt applies to Glyph

func (ClipOpt) ApplyGlyphRef added in v0.19.0

func (o ClipOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ClipOpt applies to GlyphRef

func (ClipOpt) ApplyImage added in v0.19.0

func (o ClipOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ClipOpt applies to Image

func (ClipOpt) ApplyLine added in v0.19.0

func (o ClipOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ClipOpt applies to Line

func (ClipOpt) ApplyLinearGradient added in v0.19.0

func (o ClipOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ClipOpt applies to LinearGradient

func (ClipOpt) ApplyMarker added in v0.19.0

func (o ClipOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ClipOpt applies to Marker

func (ClipOpt) ApplyMask added in v0.19.0

func (o ClipOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ClipOpt applies to Mask

func (ClipOpt) ApplyMissingGlyph added in v0.19.0

func (o ClipOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ClipOpt applies to MissingGlyph

func (ClipOpt) ApplyPath added in v0.19.0

func (o ClipOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ClipOpt applies to Path

func (ClipOpt) ApplyPattern added in v0.19.0

func (o ClipOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ClipOpt applies to Pattern

func (ClipOpt) ApplyPolygon added in v0.19.0

func (o ClipOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ClipOpt applies to Polygon

func (ClipOpt) ApplyPolyline added in v0.19.0

func (o ClipOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ClipOpt applies to Polyline

func (ClipOpt) ApplyRadialGradient added in v0.19.0

func (o ClipOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ClipOpt applies to RadialGradient

func (ClipOpt) ApplyRect added in v0.19.0

func (o ClipOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ClipOpt applies to Rect

func (ClipOpt) ApplyStop added in v0.19.0

func (o ClipOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ClipOpt applies to Stop

func (ClipOpt) ApplySwitch added in v0.19.0

func (o ClipOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ClipOpt applies to Switch

func (ClipOpt) ApplySymbol added in v0.19.0

func (o ClipOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ClipOpt applies to Symbol

func (ClipOpt) ApplyText added in v0.19.0

func (o ClipOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ClipOpt applies to Text

func (ClipOpt) ApplyTextPath added in v0.19.0

func (o ClipOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ClipOpt applies to TextPath

func (ClipOpt) ApplyTref added in v0.19.0

func (o ClipOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ClipOpt applies to Tref

func (ClipOpt) ApplyTspan added in v0.19.0

func (o ClipOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ClipOpt applies to Tspan

func (ClipOpt) ApplyUse added in v0.19.0

func (o ClipOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ClipOpt applies to Use

type ClipPathOpt added in v0.19.0

type ClipPathOpt struct {
	// contains filtered or unexported fields
}

func AClipPath added in v0.19.0

func AClipPath(v string) ClipPathOpt

func (ClipPathOpt) Apply added in v0.19.0

func (o ClipPathOpt) Apply(a *SvgAttrs, _ *[]Component)

ClipPathOpt applies to

func (ClipPathOpt) ApplyAltGlyph added in v0.19.0

func (o ClipPathOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ClipPathOpt applies to AltGlyph

func (ClipPathOpt) ApplyAnimate added in v0.19.0

func (o ClipPathOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ClipPathOpt applies to Animate

func (ClipPathOpt) ApplyAnimateColor added in v0.19.0

func (o ClipPathOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ClipPathOpt applies to AnimateColor

func (ClipPathOpt) ApplyCircle added in v0.19.0

func (o ClipPathOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ClipPathOpt applies to Circle

func (ClipPathOpt) ApplyClipPath added in v0.19.0

func (o ClipPathOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ClipPathOpt applies to ClipPath

func (ClipPathOpt) ApplyDefs added in v0.19.0

func (o ClipPathOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ClipPathOpt applies to Defs

func (ClipPathOpt) ApplyEllipse added in v0.19.0

func (o ClipPathOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ClipPathOpt applies to Ellipse

func (ClipPathOpt) ApplyFeBlend added in v0.19.0

func (o ClipPathOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ClipPathOpt applies to FeBlend

func (ClipPathOpt) ApplyFeColorMatrix added in v0.19.0

func (o ClipPathOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ClipPathOpt applies to FeColorMatrix

func (ClipPathOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ClipPathOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ClipPathOpt applies to FeComponentTransfer

func (ClipPathOpt) ApplyFeComposite added in v0.19.0

func (o ClipPathOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ClipPathOpt applies to FeComposite

func (ClipPathOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ClipPathOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ClipPathOpt applies to FeConvolveMatrix

func (ClipPathOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ClipPathOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ClipPathOpt applies to FeDiffuseLighting

func (ClipPathOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ClipPathOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ClipPathOpt applies to FeDisplacementMap

func (ClipPathOpt) ApplyFeFlood added in v0.19.0

func (o ClipPathOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ClipPathOpt applies to FeFlood

func (ClipPathOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ClipPathOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ClipPathOpt applies to FeGaussianBlur

func (ClipPathOpt) ApplyFeImage added in v0.19.0

func (o ClipPathOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ClipPathOpt applies to FeImage

func (ClipPathOpt) ApplyFeMerge added in v0.19.0

func (o ClipPathOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ClipPathOpt applies to FeMerge

func (ClipPathOpt) ApplyFeMorphology added in v0.19.0

func (o ClipPathOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ClipPathOpt applies to FeMorphology

func (ClipPathOpt) ApplyFeOffset added in v0.19.0

func (o ClipPathOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ClipPathOpt applies to FeOffset

func (ClipPathOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ClipPathOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ClipPathOpt applies to FeSpecularLighting

func (ClipPathOpt) ApplyFeTile added in v0.19.0

func (o ClipPathOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ClipPathOpt applies to FeTile

func (ClipPathOpt) ApplyFeTurbulence added in v0.19.0

func (o ClipPathOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ClipPathOpt applies to FeTurbulence

func (ClipPathOpt) ApplyFilter added in v0.19.0

func (o ClipPathOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ClipPathOpt applies to Filter

func (ClipPathOpt) ApplyFont added in v0.19.0

func (o ClipPathOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ClipPathOpt applies to Font

func (ClipPathOpt) ApplyForeignObject added in v0.19.0

func (o ClipPathOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ClipPathOpt applies to ForeignObject

func (ClipPathOpt) ApplyG added in v0.19.0

func (o ClipPathOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ClipPathOpt applies to G

func (ClipPathOpt) ApplyGlyph added in v0.19.0

func (o ClipPathOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ClipPathOpt applies to Glyph

func (ClipPathOpt) ApplyGlyphRef added in v0.19.0

func (o ClipPathOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ClipPathOpt applies to GlyphRef

func (ClipPathOpt) ApplyImage added in v0.19.0

func (o ClipPathOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ClipPathOpt applies to Image

func (ClipPathOpt) ApplyLine added in v0.19.0

func (o ClipPathOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ClipPathOpt applies to Line

func (ClipPathOpt) ApplyLinearGradient added in v0.19.0

func (o ClipPathOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ClipPathOpt applies to LinearGradient

func (ClipPathOpt) ApplyMarker added in v0.19.0

func (o ClipPathOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ClipPathOpt applies to Marker

func (ClipPathOpt) ApplyMask added in v0.19.0

func (o ClipPathOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ClipPathOpt applies to Mask

func (ClipPathOpt) ApplyMissingGlyph added in v0.19.0

func (o ClipPathOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ClipPathOpt applies to MissingGlyph

func (ClipPathOpt) ApplyPath added in v0.19.0

func (o ClipPathOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ClipPathOpt applies to Path

func (ClipPathOpt) ApplyPattern added in v0.19.0

func (o ClipPathOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ClipPathOpt applies to Pattern

func (ClipPathOpt) ApplyPolygon added in v0.19.0

func (o ClipPathOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ClipPathOpt applies to Polygon

func (ClipPathOpt) ApplyPolyline added in v0.19.0

func (o ClipPathOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ClipPathOpt applies to Polyline

func (ClipPathOpt) ApplyRadialGradient added in v0.19.0

func (o ClipPathOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ClipPathOpt applies to RadialGradient

func (ClipPathOpt) ApplyRect added in v0.19.0

func (o ClipPathOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ClipPathOpt applies to Rect

func (ClipPathOpt) ApplyStop added in v0.19.0

func (o ClipPathOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ClipPathOpt applies to Stop

func (ClipPathOpt) ApplySwitch added in v0.19.0

func (o ClipPathOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ClipPathOpt applies to Switch

func (ClipPathOpt) ApplySymbol added in v0.19.0

func (o ClipPathOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ClipPathOpt applies to Symbol

func (ClipPathOpt) ApplyText added in v0.19.0

func (o ClipPathOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ClipPathOpt applies to Text

func (ClipPathOpt) ApplyTextPath added in v0.19.0

func (o ClipPathOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ClipPathOpt applies to TextPath

func (ClipPathOpt) ApplyTref added in v0.19.0

func (o ClipPathOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ClipPathOpt applies to Tref

func (ClipPathOpt) ApplyTspan added in v0.19.0

func (o ClipPathOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ClipPathOpt applies to Tspan

func (ClipPathOpt) ApplyUse added in v0.19.0

func (o ClipPathOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ClipPathOpt applies to Use

type ClipPathUnitsOpt added in v0.19.0

type ClipPathUnitsOpt struct {
	// contains filtered or unexported fields
}

func AClipPathUnits added in v0.19.0

func AClipPathUnits(v string) ClipPathUnitsOpt

func (ClipPathUnitsOpt) ApplyClipPath added in v0.19.0

func (o ClipPathUnitsOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ClipPathUnitsOpt applies to ClipPath

type ClipRuleOpt added in v0.19.0

type ClipRuleOpt struct {
	// contains filtered or unexported fields
}

func AClipRule added in v0.19.0

func AClipRule(v string) ClipRuleOpt

func (ClipRuleOpt) Apply added in v0.19.0

func (o ClipRuleOpt) Apply(a *SvgAttrs, _ *[]Component)

ClipRuleOpt applies to

func (ClipRuleOpt) ApplyAltGlyph added in v0.19.0

func (o ClipRuleOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ClipRuleOpt applies to AltGlyph

func (ClipRuleOpt) ApplyAnimate added in v0.19.0

func (o ClipRuleOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ClipRuleOpt applies to Animate

func (ClipRuleOpt) ApplyAnimateColor added in v0.19.0

func (o ClipRuleOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ClipRuleOpt applies to AnimateColor

func (ClipRuleOpt) ApplyCircle added in v0.19.0

func (o ClipRuleOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ClipRuleOpt applies to Circle

func (ClipRuleOpt) ApplyClipPath added in v0.19.0

func (o ClipRuleOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ClipRuleOpt applies to ClipPath

func (ClipRuleOpt) ApplyDefs added in v0.19.0

func (o ClipRuleOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ClipRuleOpt applies to Defs

func (ClipRuleOpt) ApplyEllipse added in v0.19.0

func (o ClipRuleOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ClipRuleOpt applies to Ellipse

func (ClipRuleOpt) ApplyFeBlend added in v0.19.0

func (o ClipRuleOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ClipRuleOpt applies to FeBlend

func (ClipRuleOpt) ApplyFeColorMatrix added in v0.19.0

func (o ClipRuleOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ClipRuleOpt applies to FeColorMatrix

func (ClipRuleOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ClipRuleOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ClipRuleOpt applies to FeComponentTransfer

func (ClipRuleOpt) ApplyFeComposite added in v0.19.0

func (o ClipRuleOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ClipRuleOpt applies to FeComposite

func (ClipRuleOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ClipRuleOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ClipRuleOpt applies to FeConvolveMatrix

func (ClipRuleOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ClipRuleOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ClipRuleOpt applies to FeDiffuseLighting

func (ClipRuleOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ClipRuleOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ClipRuleOpt applies to FeDisplacementMap

func (ClipRuleOpt) ApplyFeFlood added in v0.19.0

func (o ClipRuleOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ClipRuleOpt applies to FeFlood

func (ClipRuleOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ClipRuleOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ClipRuleOpt applies to FeGaussianBlur

func (ClipRuleOpt) ApplyFeImage added in v0.19.0

func (o ClipRuleOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ClipRuleOpt applies to FeImage

func (ClipRuleOpt) ApplyFeMerge added in v0.19.0

func (o ClipRuleOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ClipRuleOpt applies to FeMerge

func (ClipRuleOpt) ApplyFeMorphology added in v0.19.0

func (o ClipRuleOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ClipRuleOpt applies to FeMorphology

func (ClipRuleOpt) ApplyFeOffset added in v0.19.0

func (o ClipRuleOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ClipRuleOpt applies to FeOffset

func (ClipRuleOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ClipRuleOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ClipRuleOpt applies to FeSpecularLighting

func (ClipRuleOpt) ApplyFeTile added in v0.19.0

func (o ClipRuleOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ClipRuleOpt applies to FeTile

func (ClipRuleOpt) ApplyFeTurbulence added in v0.19.0

func (o ClipRuleOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ClipRuleOpt applies to FeTurbulence

func (ClipRuleOpt) ApplyFilter added in v0.19.0

func (o ClipRuleOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ClipRuleOpt applies to Filter

func (ClipRuleOpt) ApplyFont added in v0.19.0

func (o ClipRuleOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ClipRuleOpt applies to Font

func (ClipRuleOpt) ApplyForeignObject added in v0.19.0

func (o ClipRuleOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ClipRuleOpt applies to ForeignObject

func (ClipRuleOpt) ApplyG added in v0.19.0

func (o ClipRuleOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ClipRuleOpt applies to G

func (ClipRuleOpt) ApplyGlyph added in v0.19.0

func (o ClipRuleOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ClipRuleOpt applies to Glyph

func (ClipRuleOpt) ApplyGlyphRef added in v0.19.0

func (o ClipRuleOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ClipRuleOpt applies to GlyphRef

func (ClipRuleOpt) ApplyImage added in v0.19.0

func (o ClipRuleOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ClipRuleOpt applies to Image

func (ClipRuleOpt) ApplyLine added in v0.19.0

func (o ClipRuleOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ClipRuleOpt applies to Line

func (ClipRuleOpt) ApplyLinearGradient added in v0.19.0

func (o ClipRuleOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ClipRuleOpt applies to LinearGradient

func (ClipRuleOpt) ApplyMarker added in v0.19.0

func (o ClipRuleOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ClipRuleOpt applies to Marker

func (ClipRuleOpt) ApplyMask added in v0.19.0

func (o ClipRuleOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ClipRuleOpt applies to Mask

func (ClipRuleOpt) ApplyMissingGlyph added in v0.19.0

func (o ClipRuleOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ClipRuleOpt applies to MissingGlyph

func (ClipRuleOpt) ApplyPath added in v0.19.0

func (o ClipRuleOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ClipRuleOpt applies to Path

func (ClipRuleOpt) ApplyPattern added in v0.19.0

func (o ClipRuleOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ClipRuleOpt applies to Pattern

func (ClipRuleOpt) ApplyPolygon added in v0.19.0

func (o ClipRuleOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ClipRuleOpt applies to Polygon

func (ClipRuleOpt) ApplyPolyline added in v0.19.0

func (o ClipRuleOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ClipRuleOpt applies to Polyline

func (ClipRuleOpt) ApplyRadialGradient added in v0.19.0

func (o ClipRuleOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ClipRuleOpt applies to RadialGradient

func (ClipRuleOpt) ApplyRect added in v0.19.0

func (o ClipRuleOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ClipRuleOpt applies to Rect

func (ClipRuleOpt) ApplyStop added in v0.19.0

func (o ClipRuleOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ClipRuleOpt applies to Stop

func (ClipRuleOpt) ApplySwitch added in v0.19.0

func (o ClipRuleOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ClipRuleOpt applies to Switch

func (ClipRuleOpt) ApplySymbol added in v0.19.0

func (o ClipRuleOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ClipRuleOpt applies to Symbol

func (ClipRuleOpt) ApplyText added in v0.19.0

func (o ClipRuleOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ClipRuleOpt applies to Text

func (ClipRuleOpt) ApplyTextPath added in v0.19.0

func (o ClipRuleOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ClipRuleOpt applies to TextPath

func (ClipRuleOpt) ApplyTref added in v0.19.0

func (o ClipRuleOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ClipRuleOpt applies to Tref

func (ClipRuleOpt) ApplyTspan added in v0.19.0

func (o ClipRuleOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ClipRuleOpt applies to Tspan

func (ClipRuleOpt) ApplyUse added in v0.19.0

func (o ClipRuleOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ClipRuleOpt applies to Use

type ClosedbyOpt added in v0.19.0

type ClosedbyOpt struct {
	// contains filtered or unexported fields
}

func AClosedby added in v0.19.0

func AClosedby(v string) ClosedbyOpt

func (ClosedbyOpt) ApplyDialog added in v0.19.0

func (o ClosedbyOpt) ApplyDialog(a *DialogAttrs, _ *[]Component)

type CodeArg

type CodeArg interface {
	ApplyCode(*CodeAttrs, *[]Component)
}

type CodeAttrs

type CodeAttrs struct {
	Global GlobalAttrs
}

func (*CodeAttrs) WriteAttrs added in v0.19.0

func (a *CodeAttrs) WriteAttrs(sb *strings.Builder)

type ColArg

type ColArg interface {
	ApplyCol(*ColAttrs, *[]Component)
}

type ColAttrs

type ColAttrs struct {
	Global GlobalAttrs
	Span   string
}

func (*ColAttrs) WriteAttrs added in v0.19.0

func (a *ColAttrs) WriteAttrs(sb *strings.Builder)

type ColgroupArg

type ColgroupArg interface {
	ApplyColgroup(*ColgroupAttrs, *[]Component)
}

type ColgroupAttrs

type ColgroupAttrs struct {
	Global GlobalAttrs
	Span   string
}

func (*ColgroupAttrs) WriteAttrs added in v0.19.0

func (a *ColgroupAttrs) WriteAttrs(sb *strings.Builder)

type ColorInterpolationFiltersOpt added in v0.19.0

type ColorInterpolationFiltersOpt struct {
	// contains filtered or unexported fields
}

func AColorInterpolationFilters added in v0.19.0

func AColorInterpolationFilters(v string) ColorInterpolationFiltersOpt

func (ColorInterpolationFiltersOpt) Apply added in v0.19.0

ColorInterpolationFiltersOpt applies to

func (ColorInterpolationFiltersOpt) ApplyAltGlyph added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to AltGlyph

func (ColorInterpolationFiltersOpt) ApplyAnimate added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Animate

func (ColorInterpolationFiltersOpt) ApplyAnimateColor added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to AnimateColor

func (ColorInterpolationFiltersOpt) ApplyCircle added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Circle

func (ColorInterpolationFiltersOpt) ApplyClipPath added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to ClipPath

func (ColorInterpolationFiltersOpt) ApplyDefs added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Defs

func (ColorInterpolationFiltersOpt) ApplyEllipse added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Ellipse

func (ColorInterpolationFiltersOpt) ApplyFeBlend added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeBlend

func (ColorInterpolationFiltersOpt) ApplyFeColorMatrix added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeColorMatrix

func (ColorInterpolationFiltersOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeComponentTransfer

func (ColorInterpolationFiltersOpt) ApplyFeComposite added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeComposite

func (ColorInterpolationFiltersOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeConvolveMatrix

func (ColorInterpolationFiltersOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeDiffuseLighting

func (ColorInterpolationFiltersOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeDisplacementMap

func (ColorInterpolationFiltersOpt) ApplyFeFlood added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeFlood

func (ColorInterpolationFiltersOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeGaussianBlur

func (ColorInterpolationFiltersOpt) ApplyFeImage added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeImage

func (ColorInterpolationFiltersOpt) ApplyFeMerge added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeMerge

func (ColorInterpolationFiltersOpt) ApplyFeMorphology added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeMorphology

func (ColorInterpolationFiltersOpt) ApplyFeOffset added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeOffset

func (ColorInterpolationFiltersOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeSpecularLighting

func (ColorInterpolationFiltersOpt) ApplyFeTile added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeTile

func (ColorInterpolationFiltersOpt) ApplyFeTurbulence added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to FeTurbulence

func (ColorInterpolationFiltersOpt) ApplyFilter added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Filter

func (ColorInterpolationFiltersOpt) ApplyFont added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Font

func (ColorInterpolationFiltersOpt) ApplyForeignObject added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to ForeignObject

func (ColorInterpolationFiltersOpt) ApplyG added in v0.19.0

ColorInterpolationFiltersOpt applies to G

func (ColorInterpolationFiltersOpt) ApplyGlyph added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Glyph

func (ColorInterpolationFiltersOpt) ApplyGlyphRef added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to GlyphRef

func (ColorInterpolationFiltersOpt) ApplyImage added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Image

func (ColorInterpolationFiltersOpt) ApplyLine added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Line

func (ColorInterpolationFiltersOpt) ApplyLinearGradient added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to LinearGradient

func (ColorInterpolationFiltersOpt) ApplyMarker added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Marker

func (ColorInterpolationFiltersOpt) ApplyMask added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Mask

func (ColorInterpolationFiltersOpt) ApplyMissingGlyph added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to MissingGlyph

func (ColorInterpolationFiltersOpt) ApplyPath added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Path

func (ColorInterpolationFiltersOpt) ApplyPattern added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Pattern

func (ColorInterpolationFiltersOpt) ApplyPolygon added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Polygon

func (ColorInterpolationFiltersOpt) ApplyPolyline added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Polyline

func (ColorInterpolationFiltersOpt) ApplyRadialGradient added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to RadialGradient

func (ColorInterpolationFiltersOpt) ApplyRect added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Rect

func (ColorInterpolationFiltersOpt) ApplyStop added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Stop

func (ColorInterpolationFiltersOpt) ApplySwitch added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Switch

func (ColorInterpolationFiltersOpt) ApplySymbol added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Symbol

func (ColorInterpolationFiltersOpt) ApplyText added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Text

func (ColorInterpolationFiltersOpt) ApplyTextPath added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to TextPath

func (ColorInterpolationFiltersOpt) ApplyTref added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Tref

func (ColorInterpolationFiltersOpt) ApplyTspan added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Tspan

func (ColorInterpolationFiltersOpt) ApplyUse added in v0.19.0

func (o ColorInterpolationFiltersOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ColorInterpolationFiltersOpt applies to Use

type ColorInterpolationOpt added in v0.19.0

type ColorInterpolationOpt struct {
	// contains filtered or unexported fields
}

func AColorInterpolation added in v0.19.0

func AColorInterpolation(v string) ColorInterpolationOpt

func (ColorInterpolationOpt) Apply added in v0.19.0

func (o ColorInterpolationOpt) Apply(a *SvgAttrs, _ *[]Component)

ColorInterpolationOpt applies to

func (ColorInterpolationOpt) ApplyAltGlyph added in v0.19.0

func (o ColorInterpolationOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ColorInterpolationOpt applies to AltGlyph

func (ColorInterpolationOpt) ApplyAnimate added in v0.19.0

func (o ColorInterpolationOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ColorInterpolationOpt applies to Animate

func (ColorInterpolationOpt) ApplyAnimateColor added in v0.19.0

func (o ColorInterpolationOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ColorInterpolationOpt applies to AnimateColor

func (ColorInterpolationOpt) ApplyCircle added in v0.19.0

func (o ColorInterpolationOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ColorInterpolationOpt applies to Circle

func (ColorInterpolationOpt) ApplyClipPath added in v0.19.0

func (o ColorInterpolationOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ColorInterpolationOpt applies to ClipPath

func (ColorInterpolationOpt) ApplyDefs added in v0.19.0

func (o ColorInterpolationOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ColorInterpolationOpt applies to Defs

func (ColorInterpolationOpt) ApplyEllipse added in v0.19.0

func (o ColorInterpolationOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ColorInterpolationOpt applies to Ellipse

func (ColorInterpolationOpt) ApplyFeBlend added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeBlend

func (ColorInterpolationOpt) ApplyFeColorMatrix added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeColorMatrix

func (ColorInterpolationOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeComponentTransfer

func (ColorInterpolationOpt) ApplyFeComposite added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeComposite

func (ColorInterpolationOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeConvolveMatrix

func (ColorInterpolationOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeDiffuseLighting

func (ColorInterpolationOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeDisplacementMap

func (ColorInterpolationOpt) ApplyFeFlood added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeFlood

func (ColorInterpolationOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeGaussianBlur

func (ColorInterpolationOpt) ApplyFeImage added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeImage

func (ColorInterpolationOpt) ApplyFeMerge added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeMerge

func (ColorInterpolationOpt) ApplyFeMorphology added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeMorphology

func (ColorInterpolationOpt) ApplyFeOffset added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeOffset

func (ColorInterpolationOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeSpecularLighting

func (ColorInterpolationOpt) ApplyFeTile added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeTile

func (ColorInterpolationOpt) ApplyFeTurbulence added in v0.19.0

func (o ColorInterpolationOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ColorInterpolationOpt applies to FeTurbulence

func (ColorInterpolationOpt) ApplyFilter added in v0.19.0

func (o ColorInterpolationOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ColorInterpolationOpt applies to Filter

func (ColorInterpolationOpt) ApplyFont added in v0.19.0

func (o ColorInterpolationOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ColorInterpolationOpt applies to Font

func (ColorInterpolationOpt) ApplyForeignObject added in v0.19.0

func (o ColorInterpolationOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ColorInterpolationOpt applies to ForeignObject

func (ColorInterpolationOpt) ApplyG added in v0.19.0

func (o ColorInterpolationOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ColorInterpolationOpt applies to G

func (ColorInterpolationOpt) ApplyGlyph added in v0.19.0

func (o ColorInterpolationOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ColorInterpolationOpt applies to Glyph

func (ColorInterpolationOpt) ApplyGlyphRef added in v0.19.0

func (o ColorInterpolationOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ColorInterpolationOpt applies to GlyphRef

func (ColorInterpolationOpt) ApplyImage added in v0.19.0

func (o ColorInterpolationOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ColorInterpolationOpt applies to Image

func (ColorInterpolationOpt) ApplyLine added in v0.19.0

func (o ColorInterpolationOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ColorInterpolationOpt applies to Line

func (ColorInterpolationOpt) ApplyLinearGradient added in v0.19.0

func (o ColorInterpolationOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ColorInterpolationOpt applies to LinearGradient

func (ColorInterpolationOpt) ApplyMarker added in v0.19.0

func (o ColorInterpolationOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ColorInterpolationOpt applies to Marker

func (ColorInterpolationOpt) ApplyMask added in v0.19.0

func (o ColorInterpolationOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ColorInterpolationOpt applies to Mask

func (ColorInterpolationOpt) ApplyMissingGlyph added in v0.19.0

func (o ColorInterpolationOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ColorInterpolationOpt applies to MissingGlyph

func (ColorInterpolationOpt) ApplyPath added in v0.19.0

func (o ColorInterpolationOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ColorInterpolationOpt applies to Path

func (ColorInterpolationOpt) ApplyPattern added in v0.19.0

func (o ColorInterpolationOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ColorInterpolationOpt applies to Pattern

func (ColorInterpolationOpt) ApplyPolygon added in v0.19.0

func (o ColorInterpolationOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ColorInterpolationOpt applies to Polygon

func (ColorInterpolationOpt) ApplyPolyline added in v0.19.0

func (o ColorInterpolationOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ColorInterpolationOpt applies to Polyline

func (ColorInterpolationOpt) ApplyRadialGradient added in v0.19.0

func (o ColorInterpolationOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ColorInterpolationOpt applies to RadialGradient

func (ColorInterpolationOpt) ApplyRect added in v0.19.0

func (o ColorInterpolationOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ColorInterpolationOpt applies to Rect

func (ColorInterpolationOpt) ApplyStop added in v0.19.0

func (o ColorInterpolationOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ColorInterpolationOpt applies to Stop

func (ColorInterpolationOpt) ApplySwitch added in v0.19.0

func (o ColorInterpolationOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ColorInterpolationOpt applies to Switch

func (ColorInterpolationOpt) ApplySymbol added in v0.19.0

func (o ColorInterpolationOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ColorInterpolationOpt applies to Symbol

func (ColorInterpolationOpt) ApplyText added in v0.19.0

func (o ColorInterpolationOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ColorInterpolationOpt applies to Text

func (ColorInterpolationOpt) ApplyTextPath added in v0.19.0

func (o ColorInterpolationOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ColorInterpolationOpt applies to TextPath

func (ColorInterpolationOpt) ApplyTref added in v0.19.0

func (o ColorInterpolationOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ColorInterpolationOpt applies to Tref

func (ColorInterpolationOpt) ApplyTspan added in v0.19.0

func (o ColorInterpolationOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ColorInterpolationOpt applies to Tspan

func (ColorInterpolationOpt) ApplyUse added in v0.19.0

func (o ColorInterpolationOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ColorInterpolationOpt applies to Use

type ColorOpt added in v0.19.0

type ColorOpt struct {
	// contains filtered or unexported fields
}

func AColor added in v0.19.0

func AColor(v string) ColorOpt

func (ColorOpt) Apply added in v0.19.0

func (o ColorOpt) Apply(a *SvgAttrs, _ *[]Component)

ColorOpt applies to

func (ColorOpt) ApplyAltGlyph added in v0.19.0

func (o ColorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ColorOpt applies to AltGlyph

func (ColorOpt) ApplyAnimate added in v0.19.0

func (o ColorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ColorOpt applies to Animate

func (ColorOpt) ApplyAnimateColor added in v0.19.0

func (o ColorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ColorOpt applies to AnimateColor

func (ColorOpt) ApplyCircle added in v0.19.0

func (o ColorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ColorOpt applies to Circle

func (ColorOpt) ApplyClipPath added in v0.19.0

func (o ColorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ColorOpt applies to ClipPath

func (ColorOpt) ApplyDefs added in v0.19.0

func (o ColorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ColorOpt applies to Defs

func (ColorOpt) ApplyEllipse added in v0.19.0

func (o ColorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ColorOpt applies to Ellipse

func (ColorOpt) ApplyFeBlend added in v0.19.0

func (o ColorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ColorOpt applies to FeBlend

func (ColorOpt) ApplyFeColorMatrix added in v0.19.0

func (o ColorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ColorOpt applies to FeColorMatrix

func (ColorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ColorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ColorOpt applies to FeComponentTransfer

func (ColorOpt) ApplyFeComposite added in v0.19.0

func (o ColorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ColorOpt applies to FeComposite

func (ColorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ColorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ColorOpt applies to FeConvolveMatrix

func (ColorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ColorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ColorOpt applies to FeDiffuseLighting

func (ColorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ColorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ColorOpt applies to FeDisplacementMap

func (ColorOpt) ApplyFeFlood added in v0.19.0

func (o ColorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ColorOpt applies to FeFlood

func (ColorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ColorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ColorOpt applies to FeGaussianBlur

func (ColorOpt) ApplyFeImage added in v0.19.0

func (o ColorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ColorOpt applies to FeImage

func (ColorOpt) ApplyFeMerge added in v0.19.0

func (o ColorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ColorOpt applies to FeMerge

func (ColorOpt) ApplyFeMorphology added in v0.19.0

func (o ColorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ColorOpt applies to FeMorphology

func (ColorOpt) ApplyFeOffset added in v0.19.0

func (o ColorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ColorOpt applies to FeOffset

func (ColorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ColorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ColorOpt applies to FeSpecularLighting

func (ColorOpt) ApplyFeTile added in v0.19.0

func (o ColorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ColorOpt applies to FeTile

func (ColorOpt) ApplyFeTurbulence added in v0.19.0

func (o ColorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ColorOpt applies to FeTurbulence

func (ColorOpt) ApplyFilter added in v0.19.0

func (o ColorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ColorOpt applies to Filter

func (ColorOpt) ApplyFont added in v0.19.0

func (o ColorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ColorOpt applies to Font

func (ColorOpt) ApplyForeignObject added in v0.19.0

func (o ColorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ColorOpt applies to ForeignObject

func (ColorOpt) ApplyG added in v0.19.0

func (o ColorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ColorOpt applies to G

func (ColorOpt) ApplyGlyph added in v0.19.0

func (o ColorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ColorOpt applies to Glyph

func (ColorOpt) ApplyGlyphRef added in v0.19.0

func (o ColorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ColorOpt applies to GlyphRef

func (ColorOpt) ApplyImage added in v0.19.0

func (o ColorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ColorOpt applies to Image

func (ColorOpt) ApplyLine added in v0.19.0

func (o ColorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ColorOpt applies to Line

func (ColorOpt) ApplyLinearGradient added in v0.19.0

func (o ColorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ColorOpt applies to LinearGradient

func (o ColorOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (ColorOpt) ApplyMarker added in v0.19.0

func (o ColorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ColorOpt applies to Marker

func (ColorOpt) ApplyMask added in v0.19.0

func (o ColorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ColorOpt applies to Mask

func (ColorOpt) ApplyMissingGlyph added in v0.19.0

func (o ColorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ColorOpt applies to MissingGlyph

func (ColorOpt) ApplyPath added in v0.19.0

func (o ColorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ColorOpt applies to Path

func (ColorOpt) ApplyPattern added in v0.19.0

func (o ColorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ColorOpt applies to Pattern

func (ColorOpt) ApplyPolygon added in v0.19.0

func (o ColorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ColorOpt applies to Polygon

func (ColorOpt) ApplyPolyline added in v0.19.0

func (o ColorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ColorOpt applies to Polyline

func (ColorOpt) ApplyRadialGradient added in v0.19.0

func (o ColorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ColorOpt applies to RadialGradient

func (ColorOpt) ApplyRect added in v0.19.0

func (o ColorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ColorOpt applies to Rect

func (ColorOpt) ApplyStop added in v0.19.0

func (o ColorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ColorOpt applies to Stop

func (ColorOpt) ApplySwitch added in v0.19.0

func (o ColorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ColorOpt applies to Switch

func (ColorOpt) ApplySymbol added in v0.19.0

func (o ColorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ColorOpt applies to Symbol

func (ColorOpt) ApplyText added in v0.19.0

func (o ColorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ColorOpt applies to Text

func (ColorOpt) ApplyTextPath added in v0.19.0

func (o ColorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ColorOpt applies to TextPath

func (ColorOpt) ApplyTref added in v0.19.0

func (o ColorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ColorOpt applies to Tref

func (ColorOpt) ApplyTspan added in v0.19.0

func (o ColorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ColorOpt applies to Tspan

func (ColorOpt) ApplyUse added in v0.19.0

func (o ColorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ColorOpt applies to Use

type ColorProfileOpt added in v0.19.0

type ColorProfileOpt struct {
	// contains filtered or unexported fields
}

func AColorProfile added in v0.19.0

func AColorProfile(v string) ColorProfileOpt

func (ColorProfileOpt) Apply added in v0.19.0

func (o ColorProfileOpt) Apply(a *SvgAttrs, _ *[]Component)

ColorProfileOpt applies to

func (ColorProfileOpt) ApplyAltGlyph added in v0.19.0

func (o ColorProfileOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ColorProfileOpt applies to AltGlyph

func (ColorProfileOpt) ApplyAnimate added in v0.19.0

func (o ColorProfileOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ColorProfileOpt applies to Animate

func (ColorProfileOpt) ApplyAnimateColor added in v0.19.0

func (o ColorProfileOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ColorProfileOpt applies to AnimateColor

func (ColorProfileOpt) ApplyCircle added in v0.19.0

func (o ColorProfileOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ColorProfileOpt applies to Circle

func (ColorProfileOpt) ApplyClipPath added in v0.19.0

func (o ColorProfileOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ColorProfileOpt applies to ClipPath

func (ColorProfileOpt) ApplyDefs added in v0.19.0

func (o ColorProfileOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ColorProfileOpt applies to Defs

func (ColorProfileOpt) ApplyEllipse added in v0.19.0

func (o ColorProfileOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ColorProfileOpt applies to Ellipse

func (ColorProfileOpt) ApplyFeBlend added in v0.19.0

func (o ColorProfileOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ColorProfileOpt applies to FeBlend

func (ColorProfileOpt) ApplyFeColorMatrix added in v0.19.0

func (o ColorProfileOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ColorProfileOpt applies to FeColorMatrix

func (ColorProfileOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ColorProfileOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ColorProfileOpt applies to FeComponentTransfer

func (ColorProfileOpt) ApplyFeComposite added in v0.19.0

func (o ColorProfileOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ColorProfileOpt applies to FeComposite

func (ColorProfileOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ColorProfileOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ColorProfileOpt applies to FeConvolveMatrix

func (ColorProfileOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ColorProfileOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ColorProfileOpt applies to FeDiffuseLighting

func (ColorProfileOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ColorProfileOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ColorProfileOpt applies to FeDisplacementMap

func (ColorProfileOpt) ApplyFeFlood added in v0.19.0

func (o ColorProfileOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ColorProfileOpt applies to FeFlood

func (ColorProfileOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ColorProfileOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ColorProfileOpt applies to FeGaussianBlur

func (ColorProfileOpt) ApplyFeImage added in v0.19.0

func (o ColorProfileOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ColorProfileOpt applies to FeImage

func (ColorProfileOpt) ApplyFeMerge added in v0.19.0

func (o ColorProfileOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ColorProfileOpt applies to FeMerge

func (ColorProfileOpt) ApplyFeMorphology added in v0.19.0

func (o ColorProfileOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ColorProfileOpt applies to FeMorphology

func (ColorProfileOpt) ApplyFeOffset added in v0.19.0

func (o ColorProfileOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ColorProfileOpt applies to FeOffset

func (ColorProfileOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ColorProfileOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ColorProfileOpt applies to FeSpecularLighting

func (ColorProfileOpt) ApplyFeTile added in v0.19.0

func (o ColorProfileOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ColorProfileOpt applies to FeTile

func (ColorProfileOpt) ApplyFeTurbulence added in v0.19.0

func (o ColorProfileOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ColorProfileOpt applies to FeTurbulence

func (ColorProfileOpt) ApplyFilter added in v0.19.0

func (o ColorProfileOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ColorProfileOpt applies to Filter

func (ColorProfileOpt) ApplyFont added in v0.19.0

func (o ColorProfileOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ColorProfileOpt applies to Font

func (ColorProfileOpt) ApplyForeignObject added in v0.19.0

func (o ColorProfileOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ColorProfileOpt applies to ForeignObject

func (ColorProfileOpt) ApplyG added in v0.19.0

func (o ColorProfileOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ColorProfileOpt applies to G

func (ColorProfileOpt) ApplyGlyph added in v0.19.0

func (o ColorProfileOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ColorProfileOpt applies to Glyph

func (ColorProfileOpt) ApplyGlyphRef added in v0.19.0

func (o ColorProfileOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ColorProfileOpt applies to GlyphRef

func (ColorProfileOpt) ApplyImage added in v0.19.0

func (o ColorProfileOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ColorProfileOpt applies to Image

func (ColorProfileOpt) ApplyLine added in v0.19.0

func (o ColorProfileOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ColorProfileOpt applies to Line

func (ColorProfileOpt) ApplyLinearGradient added in v0.19.0

func (o ColorProfileOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ColorProfileOpt applies to LinearGradient

func (ColorProfileOpt) ApplyMarker added in v0.19.0

func (o ColorProfileOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ColorProfileOpt applies to Marker

func (ColorProfileOpt) ApplyMask added in v0.19.0

func (o ColorProfileOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ColorProfileOpt applies to Mask

func (ColorProfileOpt) ApplyMissingGlyph added in v0.19.0

func (o ColorProfileOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ColorProfileOpt applies to MissingGlyph

func (ColorProfileOpt) ApplyPath added in v0.19.0

func (o ColorProfileOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ColorProfileOpt applies to Path

func (ColorProfileOpt) ApplyPattern added in v0.19.0

func (o ColorProfileOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ColorProfileOpt applies to Pattern

func (ColorProfileOpt) ApplyPolygon added in v0.19.0

func (o ColorProfileOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ColorProfileOpt applies to Polygon

func (ColorProfileOpt) ApplyPolyline added in v0.19.0

func (o ColorProfileOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ColorProfileOpt applies to Polyline

func (ColorProfileOpt) ApplyRadialGradient added in v0.19.0

func (o ColorProfileOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ColorProfileOpt applies to RadialGradient

func (ColorProfileOpt) ApplyRect added in v0.19.0

func (o ColorProfileOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ColorProfileOpt applies to Rect

func (ColorProfileOpt) ApplyStop added in v0.19.0

func (o ColorProfileOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ColorProfileOpt applies to Stop

func (ColorProfileOpt) ApplySwitch added in v0.19.0

func (o ColorProfileOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ColorProfileOpt applies to Switch

func (ColorProfileOpt) ApplySymbol added in v0.19.0

func (o ColorProfileOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ColorProfileOpt applies to Symbol

func (ColorProfileOpt) ApplyText added in v0.19.0

func (o ColorProfileOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ColorProfileOpt applies to Text

func (ColorProfileOpt) ApplyTextPath added in v0.19.0

func (o ColorProfileOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ColorProfileOpt applies to TextPath

func (ColorProfileOpt) ApplyTref added in v0.19.0

func (o ColorProfileOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ColorProfileOpt applies to Tref

func (ColorProfileOpt) ApplyTspan added in v0.19.0

func (o ColorProfileOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ColorProfileOpt applies to Tspan

func (ColorProfileOpt) ApplyUse added in v0.19.0

func (o ColorProfileOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ColorProfileOpt applies to Use

type ColorRenderingOpt added in v0.19.0

type ColorRenderingOpt struct {
	// contains filtered or unexported fields
}

func AColorRendering added in v0.19.0

func AColorRendering(v string) ColorRenderingOpt

func (ColorRenderingOpt) Apply added in v0.19.0

func (o ColorRenderingOpt) Apply(a *SvgAttrs, _ *[]Component)

ColorRenderingOpt applies to

func (ColorRenderingOpt) ApplyAltGlyph added in v0.19.0

func (o ColorRenderingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ColorRenderingOpt applies to AltGlyph

func (ColorRenderingOpt) ApplyAnimate added in v0.19.0

func (o ColorRenderingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ColorRenderingOpt applies to Animate

func (ColorRenderingOpt) ApplyAnimateColor added in v0.19.0

func (o ColorRenderingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ColorRenderingOpt applies to AnimateColor

func (ColorRenderingOpt) ApplyCircle added in v0.19.0

func (o ColorRenderingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ColorRenderingOpt applies to Circle

func (ColorRenderingOpt) ApplyClipPath added in v0.19.0

func (o ColorRenderingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ColorRenderingOpt applies to ClipPath

func (ColorRenderingOpt) ApplyDefs added in v0.19.0

func (o ColorRenderingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ColorRenderingOpt applies to Defs

func (ColorRenderingOpt) ApplyEllipse added in v0.19.0

func (o ColorRenderingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ColorRenderingOpt applies to Ellipse

func (ColorRenderingOpt) ApplyFeBlend added in v0.19.0

func (o ColorRenderingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ColorRenderingOpt applies to FeBlend

func (ColorRenderingOpt) ApplyFeColorMatrix added in v0.19.0

func (o ColorRenderingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ColorRenderingOpt applies to FeColorMatrix

func (ColorRenderingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ColorRenderingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ColorRenderingOpt applies to FeComponentTransfer

func (ColorRenderingOpt) ApplyFeComposite added in v0.19.0

func (o ColorRenderingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ColorRenderingOpt applies to FeComposite

func (ColorRenderingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ColorRenderingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ColorRenderingOpt applies to FeConvolveMatrix

func (ColorRenderingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ColorRenderingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ColorRenderingOpt applies to FeDiffuseLighting

func (ColorRenderingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ColorRenderingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ColorRenderingOpt applies to FeDisplacementMap

func (ColorRenderingOpt) ApplyFeFlood added in v0.19.0

func (o ColorRenderingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ColorRenderingOpt applies to FeFlood

func (ColorRenderingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ColorRenderingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ColorRenderingOpt applies to FeGaussianBlur

func (ColorRenderingOpt) ApplyFeImage added in v0.19.0

func (o ColorRenderingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ColorRenderingOpt applies to FeImage

func (ColorRenderingOpt) ApplyFeMerge added in v0.19.0

func (o ColorRenderingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ColorRenderingOpt applies to FeMerge

func (ColorRenderingOpt) ApplyFeMorphology added in v0.19.0

func (o ColorRenderingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ColorRenderingOpt applies to FeMorphology

func (ColorRenderingOpt) ApplyFeOffset added in v0.19.0

func (o ColorRenderingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ColorRenderingOpt applies to FeOffset

func (ColorRenderingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ColorRenderingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ColorRenderingOpt applies to FeSpecularLighting

func (ColorRenderingOpt) ApplyFeTile added in v0.19.0

func (o ColorRenderingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ColorRenderingOpt applies to FeTile

func (ColorRenderingOpt) ApplyFeTurbulence added in v0.19.0

func (o ColorRenderingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ColorRenderingOpt applies to FeTurbulence

func (ColorRenderingOpt) ApplyFilter added in v0.19.0

func (o ColorRenderingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ColorRenderingOpt applies to Filter

func (ColorRenderingOpt) ApplyFont added in v0.19.0

func (o ColorRenderingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ColorRenderingOpt applies to Font

func (ColorRenderingOpt) ApplyForeignObject added in v0.19.0

func (o ColorRenderingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ColorRenderingOpt applies to ForeignObject

func (ColorRenderingOpt) ApplyG added in v0.19.0

func (o ColorRenderingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ColorRenderingOpt applies to G

func (ColorRenderingOpt) ApplyGlyph added in v0.19.0

func (o ColorRenderingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ColorRenderingOpt applies to Glyph

func (ColorRenderingOpt) ApplyGlyphRef added in v0.19.0

func (o ColorRenderingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ColorRenderingOpt applies to GlyphRef

func (ColorRenderingOpt) ApplyImage added in v0.19.0

func (o ColorRenderingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ColorRenderingOpt applies to Image

func (ColorRenderingOpt) ApplyLine added in v0.19.0

func (o ColorRenderingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ColorRenderingOpt applies to Line

func (ColorRenderingOpt) ApplyLinearGradient added in v0.19.0

func (o ColorRenderingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ColorRenderingOpt applies to LinearGradient

func (ColorRenderingOpt) ApplyMarker added in v0.19.0

func (o ColorRenderingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ColorRenderingOpt applies to Marker

func (ColorRenderingOpt) ApplyMask added in v0.19.0

func (o ColorRenderingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ColorRenderingOpt applies to Mask

func (ColorRenderingOpt) ApplyMissingGlyph added in v0.19.0

func (o ColorRenderingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ColorRenderingOpt applies to MissingGlyph

func (ColorRenderingOpt) ApplyPath added in v0.19.0

func (o ColorRenderingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ColorRenderingOpt applies to Path

func (ColorRenderingOpt) ApplyPattern added in v0.19.0

func (o ColorRenderingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ColorRenderingOpt applies to Pattern

func (ColorRenderingOpt) ApplyPolygon added in v0.19.0

func (o ColorRenderingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ColorRenderingOpt applies to Polygon

func (ColorRenderingOpt) ApplyPolyline added in v0.19.0

func (o ColorRenderingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ColorRenderingOpt applies to Polyline

func (ColorRenderingOpt) ApplyRadialGradient added in v0.19.0

func (o ColorRenderingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ColorRenderingOpt applies to RadialGradient

func (ColorRenderingOpt) ApplyRect added in v0.19.0

func (o ColorRenderingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ColorRenderingOpt applies to Rect

func (ColorRenderingOpt) ApplyStop added in v0.19.0

func (o ColorRenderingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ColorRenderingOpt applies to Stop

func (ColorRenderingOpt) ApplySwitch added in v0.19.0

func (o ColorRenderingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ColorRenderingOpt applies to Switch

func (ColorRenderingOpt) ApplySymbol added in v0.19.0

func (o ColorRenderingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ColorRenderingOpt applies to Symbol

func (ColorRenderingOpt) ApplyText added in v0.19.0

func (o ColorRenderingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ColorRenderingOpt applies to Text

func (ColorRenderingOpt) ApplyTextPath added in v0.19.0

func (o ColorRenderingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ColorRenderingOpt applies to TextPath

func (ColorRenderingOpt) ApplyTref added in v0.19.0

func (o ColorRenderingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ColorRenderingOpt applies to Tref

func (ColorRenderingOpt) ApplyTspan added in v0.19.0

func (o ColorRenderingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ColorRenderingOpt applies to Tspan

func (ColorRenderingOpt) ApplyUse added in v0.19.0

func (o ColorRenderingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ColorRenderingOpt applies to Use

type ColorspaceOpt added in v0.19.0

type ColorspaceOpt struct {
	// contains filtered or unexported fields
}

func AColorspace added in v0.19.0

func AColorspace(v string) ColorspaceOpt

func (ColorspaceOpt) ApplyInput added in v0.19.0

func (o ColorspaceOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type ColsOpt

type ColsOpt struct {
	// contains filtered or unexported fields
}

func ACols added in v0.19.0

func ACols(v string) ColsOpt

func (ColsOpt) ApplyTextarea added in v0.19.0

func (o ColsOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type ColspanOpt

type ColspanOpt struct {
	// contains filtered or unexported fields
}

func AColspan added in v0.19.0

func AColspan(v string) ColspanOpt

func (ColspanOpt) ApplyTd added in v0.19.0

func (o ColspanOpt) ApplyTd(a *TdAttrs, _ *[]Component)

func (ColspanOpt) ApplyTh added in v0.19.0

func (o ColspanOpt) ApplyTh(a *ThAttrs, _ *[]Component)

type CommandOpt added in v0.19.0

type CommandOpt struct {
	// contains filtered or unexported fields
}

func ACommand added in v0.19.0

func ACommand(v string) CommandOpt

func (CommandOpt) ApplyButton added in v0.19.0

func (o CommandOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

type CommandforOpt added in v0.19.0

type CommandforOpt struct {
	// contains filtered or unexported fields
}

func ACommandfor added in v0.19.0

func ACommandfor(v string) CommandforOpt

func (CommandforOpt) ApplyButton added in v0.19.0

func (o CommandforOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

type Component

type Component interface {
	// contains filtered or unexported methods
}

func AssetHook

func AssetHook(name, css, js string) Component

AssetHook creates a component that carries CSS/JS for collection without rendering output. Name is used for de-duplication across the page.

type ContentOpt

type ContentOpt struct {
	// contains filtered or unexported fields
}

func AContent added in v0.19.0

func AContent(v string) ContentOpt

func (ContentOpt) ApplyMeta added in v0.19.0

func (o ContentOpt) ApplyMeta(a *MetaAttrs, _ *[]Component)

type ContentScriptTypeOpt

type ContentScriptTypeOpt struct {
	// contains filtered or unexported fields
}

func AContentScriptType added in v0.19.0

func AContentScriptType(v string) ContentScriptTypeOpt

func (ContentScriptTypeOpt) Apply added in v0.19.0

func (o ContentScriptTypeOpt) Apply(a *SvgAttrs, _ *[]Component)

ContentScriptTypeOpt applies to

type ContentStyleTypeOpt

type ContentStyleTypeOpt struct {
	// contains filtered or unexported fields
}

func AContentStyleType added in v0.19.0

func AContentStyleType(v string) ContentStyleTypeOpt

func (ContentStyleTypeOpt) Apply added in v0.19.0

func (o ContentStyleTypeOpt) Apply(a *SvgAttrs, _ *[]Component)

ContentStyleTypeOpt applies to

type ControlsOpt

type ControlsOpt struct{}

func AControls added in v0.19.0

func AControls() ControlsOpt

func (ControlsOpt) ApplyAudio added in v0.19.0

func (o ControlsOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (ControlsOpt) ApplyVideo added in v0.19.0

func (o ControlsOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type CoordsOpt added in v0.19.0

type CoordsOpt struct {
	// contains filtered or unexported fields
}

func ACoords added in v0.19.0

func ACoords(v string) CoordsOpt

func (CoordsOpt) ApplyArea added in v0.19.0

func (o CoordsOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

type CrossoriginOpt

type CrossoriginOpt struct {
	// contains filtered or unexported fields
}

func ACrossorigin added in v0.19.0

func ACrossorigin(v string) CrossoriginOpt

func (CrossoriginOpt) ApplyAudio added in v0.19.0

func (o CrossoriginOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (CrossoriginOpt) ApplyFeImage added in v0.19.0

func (o CrossoriginOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

CrossoriginOpt applies to FeImage

func (CrossoriginOpt) ApplyImage added in v0.19.0

func (o CrossoriginOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

CrossoriginOpt applies to Image

func (CrossoriginOpt) ApplyImg added in v0.19.0

func (o CrossoriginOpt) ApplyImg(a *ImgAttrs, _ *[]Component)
func (o CrossoriginOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (CrossoriginOpt) ApplyScript added in v0.19.0

func (o CrossoriginOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

func (CrossoriginOpt) ApplyVideo added in v0.19.0

func (o CrossoriginOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type CursorOpt added in v0.19.0

type CursorOpt struct {
	// contains filtered or unexported fields
}

func ACursor added in v0.19.0

func ACursor(v string) CursorOpt

func (CursorOpt) Apply added in v0.19.0

func (o CursorOpt) Apply(a *SvgAttrs, _ *[]Component)

CursorOpt applies to

func (CursorOpt) ApplyAltGlyph added in v0.19.0

func (o CursorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

CursorOpt applies to AltGlyph

func (CursorOpt) ApplyAnimate added in v0.19.0

func (o CursorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

CursorOpt applies to Animate

func (CursorOpt) ApplyAnimateColor added in v0.19.0

func (o CursorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

CursorOpt applies to AnimateColor

func (CursorOpt) ApplyCircle added in v0.19.0

func (o CursorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

CursorOpt applies to Circle

func (CursorOpt) ApplyClipPath added in v0.19.0

func (o CursorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

CursorOpt applies to ClipPath

func (CursorOpt) ApplyDefs added in v0.19.0

func (o CursorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

CursorOpt applies to Defs

func (CursorOpt) ApplyEllipse added in v0.19.0

func (o CursorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

CursorOpt applies to Ellipse

func (CursorOpt) ApplyFeBlend added in v0.19.0

func (o CursorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

CursorOpt applies to FeBlend

func (CursorOpt) ApplyFeColorMatrix added in v0.19.0

func (o CursorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

CursorOpt applies to FeColorMatrix

func (CursorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o CursorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

CursorOpt applies to FeComponentTransfer

func (CursorOpt) ApplyFeComposite added in v0.19.0

func (o CursorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

CursorOpt applies to FeComposite

func (CursorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o CursorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

CursorOpt applies to FeConvolveMatrix

func (CursorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o CursorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

CursorOpt applies to FeDiffuseLighting

func (CursorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o CursorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

CursorOpt applies to FeDisplacementMap

func (CursorOpt) ApplyFeFlood added in v0.19.0

func (o CursorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

CursorOpt applies to FeFlood

func (CursorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o CursorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

CursorOpt applies to FeGaussianBlur

func (CursorOpt) ApplyFeImage added in v0.19.0

func (o CursorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

CursorOpt applies to FeImage

func (CursorOpt) ApplyFeMerge added in v0.19.0

func (o CursorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

CursorOpt applies to FeMerge

func (CursorOpt) ApplyFeMorphology added in v0.19.0

func (o CursorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

CursorOpt applies to FeMorphology

func (CursorOpt) ApplyFeOffset added in v0.19.0

func (o CursorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

CursorOpt applies to FeOffset

func (CursorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o CursorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

CursorOpt applies to FeSpecularLighting

func (CursorOpt) ApplyFeTile added in v0.19.0

func (o CursorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

CursorOpt applies to FeTile

func (CursorOpt) ApplyFeTurbulence added in v0.19.0

func (o CursorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

CursorOpt applies to FeTurbulence

func (CursorOpt) ApplyFilter added in v0.19.0

func (o CursorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

CursorOpt applies to Filter

func (CursorOpt) ApplyFont added in v0.19.0

func (o CursorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

CursorOpt applies to Font

func (CursorOpt) ApplyForeignObject added in v0.19.0

func (o CursorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

CursorOpt applies to ForeignObject

func (CursorOpt) ApplyG added in v0.19.0

func (o CursorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

CursorOpt applies to G

func (CursorOpt) ApplyGlyph added in v0.19.0

func (o CursorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

CursorOpt applies to Glyph

func (CursorOpt) ApplyGlyphRef added in v0.19.0

func (o CursorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

CursorOpt applies to GlyphRef

func (CursorOpt) ApplyImage added in v0.19.0

func (o CursorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

CursorOpt applies to Image

func (CursorOpt) ApplyLine added in v0.19.0

func (o CursorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

CursorOpt applies to Line

func (CursorOpt) ApplyLinearGradient added in v0.19.0

func (o CursorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

CursorOpt applies to LinearGradient

func (CursorOpt) ApplyMarker added in v0.19.0

func (o CursorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

CursorOpt applies to Marker

func (CursorOpt) ApplyMask added in v0.19.0

func (o CursorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

CursorOpt applies to Mask

func (CursorOpt) ApplyMissingGlyph added in v0.19.0

func (o CursorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

CursorOpt applies to MissingGlyph

func (CursorOpt) ApplyPath added in v0.19.0

func (o CursorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

CursorOpt applies to Path

func (CursorOpt) ApplyPattern added in v0.19.0

func (o CursorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

CursorOpt applies to Pattern

func (CursorOpt) ApplyPolygon added in v0.19.0

func (o CursorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

CursorOpt applies to Polygon

func (CursorOpt) ApplyPolyline added in v0.19.0

func (o CursorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

CursorOpt applies to Polyline

func (CursorOpt) ApplyRadialGradient added in v0.19.0

func (o CursorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

CursorOpt applies to RadialGradient

func (CursorOpt) ApplyRect added in v0.19.0

func (o CursorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

CursorOpt applies to Rect

func (CursorOpt) ApplyStop added in v0.19.0

func (o CursorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

CursorOpt applies to Stop

func (CursorOpt) ApplySwitch added in v0.19.0

func (o CursorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

CursorOpt applies to Switch

func (CursorOpt) ApplySymbol added in v0.19.0

func (o CursorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

CursorOpt applies to Symbol

func (CursorOpt) ApplyText added in v0.19.0

func (o CursorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

CursorOpt applies to Text

func (CursorOpt) ApplyTextPath added in v0.19.0

func (o CursorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

CursorOpt applies to TextPath

func (CursorOpt) ApplyTref added in v0.19.0

func (o CursorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

CursorOpt applies to Tref

func (CursorOpt) ApplyTspan added in v0.19.0

func (o CursorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

CursorOpt applies to Tspan

func (CursorOpt) ApplyUse added in v0.19.0

func (o CursorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

CursorOpt applies to Use

type CxOpt

type CxOpt struct {
	// contains filtered or unexported fields
}

func ACx added in v0.19.0

func ACx(v string) CxOpt

func (CxOpt) ApplyCircle added in v0.19.0

func (o CxOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

CxOpt applies to Circle

func (CxOpt) ApplyEllipse added in v0.19.0

func (o CxOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

CxOpt applies to Ellipse

func (CxOpt) ApplyRadialGradient added in v0.19.0

func (o CxOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

CxOpt applies to RadialGradient

type CyOpt

type CyOpt struct {
	// contains filtered or unexported fields
}

func ACy added in v0.19.0

func ACy(v string) CyOpt

func (CyOpt) ApplyCircle added in v0.19.0

func (o CyOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

CyOpt applies to Circle

func (CyOpt) ApplyEllipse added in v0.19.0

func (o CyOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

CyOpt applies to Ellipse

func (CyOpt) ApplyRadialGradient added in v0.19.0

func (o CyOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

CyOpt applies to RadialGradient

type DOpt

type DOpt struct {
	// contains filtered or unexported fields
}
func AD(v string) DOpt

func (DOpt) ApplyGlyph added in v0.19.0

func (o DOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

DOpt applies to Glyph

func (DOpt) ApplyMissingGlyph added in v0.19.0

func (o DOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

DOpt applies to MissingGlyph

func (DOpt) ApplyPath added in v0.19.0

func (o DOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

DOpt applies to Path

type DataArg added in v0.19.0

type DataArg interface {
	ApplyData(*DataAttrs, *[]Component)
}

type DataAttrs added in v0.19.0

type DataAttrs struct {
	Global GlobalAttrs
	Value  string
}

func (*DataAttrs) WriteAttrs added in v0.19.0

func (a *DataAttrs) WriteAttrs(sb *strings.Builder)

type DatalistArg

type DatalistArg interface {
	ApplyDatalist(*DatalistAttrs, *[]Component)
}

type DatalistAttrs

type DatalistAttrs struct {
	Global GlobalAttrs
}

func (*DatalistAttrs) WriteAttrs added in v0.19.0

func (a *DatalistAttrs) WriteAttrs(sb *strings.Builder)

type DatetimeOpt

type DatetimeOpt struct {
	// contains filtered or unexported fields
}

func ADatetime added in v0.19.0

func ADatetime(v string) DatetimeOpt

func (DatetimeOpt) ApplyDel added in v0.19.0

func (o DatetimeOpt) ApplyDel(a *DelAttrs, _ *[]Component)

func (DatetimeOpt) ApplyIns added in v0.19.0

func (o DatetimeOpt) ApplyIns(a *InsAttrs, _ *[]Component)

func (DatetimeOpt) ApplyTime added in v0.19.0

func (o DatetimeOpt) ApplyTime(a *TimeAttrs, _ *[]Component)

type DdArg

type DdArg interface {
	ApplyDd(*DdAttrs, *[]Component)
}

type DdAttrs

type DdAttrs struct {
	Global GlobalAttrs
}

func (*DdAttrs) WriteAttrs added in v0.19.0

func (a *DdAttrs) WriteAttrs(sb *strings.Builder)

type DecodingOpt

type DecodingOpt struct {
	// contains filtered or unexported fields
}

func ADecoding added in v0.19.0

func ADecoding(v string) DecodingOpt

func (DecodingOpt) ApplyImg added in v0.19.0

func (o DecodingOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

type DefaultActionOpt added in v0.19.0

type DefaultActionOpt struct {
	// contains filtered or unexported fields
}

func ADefaultAction added in v0.19.0

func ADefaultAction(v string) DefaultActionOpt

func (DefaultActionOpt) ApplyListener added in v0.19.0

func (o DefaultActionOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

DefaultActionOpt applies to Listener

type DefaultOpt

type DefaultOpt struct{}

func ADefault added in v0.19.0

func ADefault() DefaultOpt

func (DefaultOpt) ApplyTrack added in v0.19.0

func (o DefaultOpt) ApplyTrack(a *TrackAttrs, _ *[]Component)

type DeferOpt

type DeferOpt struct{}

func ADefer added in v0.19.0

func ADefer() DeferOpt

func (DeferOpt) ApplyScript added in v0.19.0

func (o DeferOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type DelArg

type DelArg interface {
	ApplyDel(*DelAttrs, *[]Component)
}

type DelAttrs

type DelAttrs struct {
	Global   GlobalAttrs
	Cite     string
	Datetime string
}

func (*DelAttrs) WriteAttrs added in v0.19.0

func (a *DelAttrs) WriteAttrs(sb *strings.Builder)

type DescentOpt added in v0.19.0

type DescentOpt struct {
	// contains filtered or unexported fields
}

func ADescent added in v0.19.0

func ADescent(v string) DescentOpt

func (DescentOpt) ApplyFontFace added in v0.19.0

func (o DescentOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

DescentOpt applies to FontFace

type DetailsArg

type DetailsArg interface {
	ApplyDetails(*DetailsAttrs, *[]Component)
}

type DetailsAttrs

type DetailsAttrs struct {
	Global GlobalAttrs
	Name   string
	Open   bool
}

func (*DetailsAttrs) WriteAttrs added in v0.19.0

func (a *DetailsAttrs) WriteAttrs(sb *strings.Builder)

type DfnArg

type DfnArg interface {
	ApplyDfn(*DfnAttrs, *[]Component)
}

type DfnAttrs

type DfnAttrs struct {
	Global GlobalAttrs
}

func (*DfnAttrs) WriteAttrs added in v0.19.0

func (a *DfnAttrs) WriteAttrs(sb *strings.Builder)

type DialogArg

type DialogArg interface {
	ApplyDialog(*DialogAttrs, *[]Component)
}

type DialogAttrs

type DialogAttrs struct {
	Global   GlobalAttrs
	Closedby string
	Open     bool
}

func (*DialogAttrs) WriteAttrs added in v0.19.0

func (a *DialogAttrs) WriteAttrs(sb *strings.Builder)

type DiffuseConstantOpt added in v0.19.0

type DiffuseConstantOpt struct {
	// contains filtered or unexported fields
}

func ADiffuseConstant added in v0.19.0

func ADiffuseConstant(v string) DiffuseConstantOpt

func (DiffuseConstantOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o DiffuseConstantOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

DiffuseConstantOpt applies to FeDiffuseLighting

type DirectionOpt added in v0.19.0

type DirectionOpt struct {
	// contains filtered or unexported fields
}

func ADirection added in v0.19.0

func ADirection(v string) DirectionOpt

func (DirectionOpt) Apply added in v0.19.0

func (o DirectionOpt) Apply(a *SvgAttrs, _ *[]Component)

DirectionOpt applies to

func (DirectionOpt) ApplyAltGlyph added in v0.19.0

func (o DirectionOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

DirectionOpt applies to AltGlyph

func (DirectionOpt) ApplyAnimate added in v0.19.0

func (o DirectionOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

DirectionOpt applies to Animate

func (DirectionOpt) ApplyAnimateColor added in v0.19.0

func (o DirectionOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

DirectionOpt applies to AnimateColor

func (DirectionOpt) ApplyCircle added in v0.19.0

func (o DirectionOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

DirectionOpt applies to Circle

func (DirectionOpt) ApplyClipPath added in v0.19.0

func (o DirectionOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

DirectionOpt applies to ClipPath

func (DirectionOpt) ApplyDefs added in v0.19.0

func (o DirectionOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

DirectionOpt applies to Defs

func (DirectionOpt) ApplyEllipse added in v0.19.0

func (o DirectionOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

DirectionOpt applies to Ellipse

func (DirectionOpt) ApplyFeBlend added in v0.19.0

func (o DirectionOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

DirectionOpt applies to FeBlend

func (DirectionOpt) ApplyFeColorMatrix added in v0.19.0

func (o DirectionOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

DirectionOpt applies to FeColorMatrix

func (DirectionOpt) ApplyFeComponentTransfer added in v0.19.0

func (o DirectionOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

DirectionOpt applies to FeComponentTransfer

func (DirectionOpt) ApplyFeComposite added in v0.19.0

func (o DirectionOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

DirectionOpt applies to FeComposite

func (DirectionOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o DirectionOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

DirectionOpt applies to FeConvolveMatrix

func (DirectionOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o DirectionOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

DirectionOpt applies to FeDiffuseLighting

func (DirectionOpt) ApplyFeDisplacementMap added in v0.19.0

func (o DirectionOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

DirectionOpt applies to FeDisplacementMap

func (DirectionOpt) ApplyFeFlood added in v0.19.0

func (o DirectionOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

DirectionOpt applies to FeFlood

func (DirectionOpt) ApplyFeGaussianBlur added in v0.19.0

func (o DirectionOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

DirectionOpt applies to FeGaussianBlur

func (DirectionOpt) ApplyFeImage added in v0.19.0

func (o DirectionOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

DirectionOpt applies to FeImage

func (DirectionOpt) ApplyFeMerge added in v0.19.0

func (o DirectionOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

DirectionOpt applies to FeMerge

func (DirectionOpt) ApplyFeMorphology added in v0.19.0

func (o DirectionOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

DirectionOpt applies to FeMorphology

func (DirectionOpt) ApplyFeOffset added in v0.19.0

func (o DirectionOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

DirectionOpt applies to FeOffset

func (DirectionOpt) ApplyFeSpecularLighting added in v0.19.0

func (o DirectionOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

DirectionOpt applies to FeSpecularLighting

func (DirectionOpt) ApplyFeTile added in v0.19.0

func (o DirectionOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

DirectionOpt applies to FeTile

func (DirectionOpt) ApplyFeTurbulence added in v0.19.0

func (o DirectionOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

DirectionOpt applies to FeTurbulence

func (DirectionOpt) ApplyFilter added in v0.19.0

func (o DirectionOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

DirectionOpt applies to Filter

func (DirectionOpt) ApplyFont added in v0.19.0

func (o DirectionOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

DirectionOpt applies to Font

func (DirectionOpt) ApplyForeignObject added in v0.19.0

func (o DirectionOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

DirectionOpt applies to ForeignObject

func (DirectionOpt) ApplyG added in v0.19.0

func (o DirectionOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

DirectionOpt applies to G

func (DirectionOpt) ApplyGlyph added in v0.19.0

func (o DirectionOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

DirectionOpt applies to Glyph

func (DirectionOpt) ApplyGlyphRef added in v0.19.0

func (o DirectionOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

DirectionOpt applies to GlyphRef

func (DirectionOpt) ApplyImage added in v0.19.0

func (o DirectionOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

DirectionOpt applies to Image

func (DirectionOpt) ApplyLine added in v0.19.0

func (o DirectionOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

DirectionOpt applies to Line

func (DirectionOpt) ApplyLinearGradient added in v0.19.0

func (o DirectionOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

DirectionOpt applies to LinearGradient

func (DirectionOpt) ApplyMarker added in v0.19.0

func (o DirectionOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

DirectionOpt applies to Marker

func (DirectionOpt) ApplyMask added in v0.19.0

func (o DirectionOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

DirectionOpt applies to Mask

func (DirectionOpt) ApplyMissingGlyph added in v0.19.0

func (o DirectionOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

DirectionOpt applies to MissingGlyph

func (DirectionOpt) ApplyPath added in v0.19.0

func (o DirectionOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

DirectionOpt applies to Path

func (DirectionOpt) ApplyPattern added in v0.19.0

func (o DirectionOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

DirectionOpt applies to Pattern

func (DirectionOpt) ApplyPolygon added in v0.19.0

func (o DirectionOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

DirectionOpt applies to Polygon

func (DirectionOpt) ApplyPolyline added in v0.19.0

func (o DirectionOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

DirectionOpt applies to Polyline

func (DirectionOpt) ApplyRadialGradient added in v0.19.0

func (o DirectionOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

DirectionOpt applies to RadialGradient

func (DirectionOpt) ApplyRect added in v0.19.0

func (o DirectionOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

DirectionOpt applies to Rect

func (DirectionOpt) ApplyStop added in v0.19.0

func (o DirectionOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

DirectionOpt applies to Stop

func (DirectionOpt) ApplySwitch added in v0.19.0

func (o DirectionOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

DirectionOpt applies to Switch

func (DirectionOpt) ApplySymbol added in v0.19.0

func (o DirectionOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

DirectionOpt applies to Symbol

func (DirectionOpt) ApplyText added in v0.19.0

func (o DirectionOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

DirectionOpt applies to Text

func (DirectionOpt) ApplyTextPath added in v0.19.0

func (o DirectionOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

DirectionOpt applies to TextPath

func (DirectionOpt) ApplyTref added in v0.19.0

func (o DirectionOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

DirectionOpt applies to Tref

func (DirectionOpt) ApplyTspan added in v0.19.0

func (o DirectionOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

DirectionOpt applies to Tspan

func (DirectionOpt) ApplyUse added in v0.19.0

func (o DirectionOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

DirectionOpt applies to Use

type DirnameOpt added in v0.19.0

type DirnameOpt struct {
	// contains filtered or unexported fields
}

func ADirname added in v0.19.0

func ADirname(v string) DirnameOpt

func (DirnameOpt) ApplyInput added in v0.19.0

func (o DirnameOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (DirnameOpt) ApplyTextarea added in v0.19.0

func (o DirnameOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type DisabledOpt

type DisabledOpt struct{}

func ADisabled added in v0.19.0

func ADisabled() DisabledOpt

func (DisabledOpt) ApplyButton added in v0.19.0

func (o DisabledOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (DisabledOpt) ApplyFieldset added in v0.19.0

func (o DisabledOpt) ApplyFieldset(a *FieldsetAttrs, _ *[]Component)

func (DisabledOpt) ApplyInput added in v0.19.0

func (o DisabledOpt) ApplyInput(a *InputAttrs, _ *[]Component)
func (o DisabledOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (DisabledOpt) ApplyOptgroup added in v0.19.0

func (o DisabledOpt) ApplyOptgroup(a *OptgroupAttrs, _ *[]Component)

func (DisabledOpt) ApplyOption added in v0.19.0

func (o DisabledOpt) ApplyOption(a *OptionAttrs, _ *[]Component)

func (DisabledOpt) ApplySelect added in v0.19.0

func (o DisabledOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

func (DisabledOpt) ApplyTextarea added in v0.19.0

func (o DisabledOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type DisplayOpt added in v0.19.0

type DisplayOpt struct {
	// contains filtered or unexported fields
}

func ADisplay added in v0.19.0

func ADisplay(v string) DisplayOpt

func (DisplayOpt) Apply added in v0.19.0

func (o DisplayOpt) Apply(a *SvgAttrs, _ *[]Component)

DisplayOpt applies to

func (DisplayOpt) ApplyAltGlyph added in v0.19.0

func (o DisplayOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

DisplayOpt applies to AltGlyph

func (DisplayOpt) ApplyAnimate added in v0.19.0

func (o DisplayOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

DisplayOpt applies to Animate

func (DisplayOpt) ApplyAnimateColor added in v0.19.0

func (o DisplayOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

DisplayOpt applies to AnimateColor

func (DisplayOpt) ApplyCircle added in v0.19.0

func (o DisplayOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

DisplayOpt applies to Circle

func (DisplayOpt) ApplyClipPath added in v0.19.0

func (o DisplayOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

DisplayOpt applies to ClipPath

func (DisplayOpt) ApplyDefs added in v0.19.0

func (o DisplayOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

DisplayOpt applies to Defs

func (DisplayOpt) ApplyEllipse added in v0.19.0

func (o DisplayOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

DisplayOpt applies to Ellipse

func (DisplayOpt) ApplyFeBlend added in v0.19.0

func (o DisplayOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

DisplayOpt applies to FeBlend

func (DisplayOpt) ApplyFeColorMatrix added in v0.19.0

func (o DisplayOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

DisplayOpt applies to FeColorMatrix

func (DisplayOpt) ApplyFeComponentTransfer added in v0.19.0

func (o DisplayOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

DisplayOpt applies to FeComponentTransfer

func (DisplayOpt) ApplyFeComposite added in v0.19.0

func (o DisplayOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

DisplayOpt applies to FeComposite

func (DisplayOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o DisplayOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

DisplayOpt applies to FeConvolveMatrix

func (DisplayOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o DisplayOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

DisplayOpt applies to FeDiffuseLighting

func (DisplayOpt) ApplyFeDisplacementMap added in v0.19.0

func (o DisplayOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

DisplayOpt applies to FeDisplacementMap

func (DisplayOpt) ApplyFeFlood added in v0.19.0

func (o DisplayOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

DisplayOpt applies to FeFlood

func (DisplayOpt) ApplyFeGaussianBlur added in v0.19.0

func (o DisplayOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

DisplayOpt applies to FeGaussianBlur

func (DisplayOpt) ApplyFeImage added in v0.19.0

func (o DisplayOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

DisplayOpt applies to FeImage

func (DisplayOpt) ApplyFeMerge added in v0.19.0

func (o DisplayOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

DisplayOpt applies to FeMerge

func (DisplayOpt) ApplyFeMorphology added in v0.19.0

func (o DisplayOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

DisplayOpt applies to FeMorphology

func (DisplayOpt) ApplyFeOffset added in v0.19.0

func (o DisplayOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

DisplayOpt applies to FeOffset

func (DisplayOpt) ApplyFeSpecularLighting added in v0.19.0

func (o DisplayOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

DisplayOpt applies to FeSpecularLighting

func (DisplayOpt) ApplyFeTile added in v0.19.0

func (o DisplayOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

DisplayOpt applies to FeTile

func (DisplayOpt) ApplyFeTurbulence added in v0.19.0

func (o DisplayOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

DisplayOpt applies to FeTurbulence

func (DisplayOpt) ApplyFilter added in v0.19.0

func (o DisplayOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

DisplayOpt applies to Filter

func (DisplayOpt) ApplyFont added in v0.19.0

func (o DisplayOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

DisplayOpt applies to Font

func (DisplayOpt) ApplyForeignObject added in v0.19.0

func (o DisplayOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

DisplayOpt applies to ForeignObject

func (DisplayOpt) ApplyG added in v0.19.0

func (o DisplayOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

DisplayOpt applies to G

func (DisplayOpt) ApplyGlyph added in v0.19.0

func (o DisplayOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

DisplayOpt applies to Glyph

func (DisplayOpt) ApplyGlyphRef added in v0.19.0

func (o DisplayOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

DisplayOpt applies to GlyphRef

func (DisplayOpt) ApplyImage added in v0.19.0

func (o DisplayOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

DisplayOpt applies to Image

func (DisplayOpt) ApplyLine added in v0.19.0

func (o DisplayOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

DisplayOpt applies to Line

func (DisplayOpt) ApplyLinearGradient added in v0.19.0

func (o DisplayOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

DisplayOpt applies to LinearGradient

func (DisplayOpt) ApplyMarker added in v0.19.0

func (o DisplayOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

DisplayOpt applies to Marker

func (DisplayOpt) ApplyMask added in v0.19.0

func (o DisplayOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

DisplayOpt applies to Mask

func (DisplayOpt) ApplyMissingGlyph added in v0.19.0

func (o DisplayOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

DisplayOpt applies to MissingGlyph

func (DisplayOpt) ApplyPath added in v0.19.0

func (o DisplayOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

DisplayOpt applies to Path

func (DisplayOpt) ApplyPattern added in v0.19.0

func (o DisplayOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

DisplayOpt applies to Pattern

func (DisplayOpt) ApplyPolygon added in v0.19.0

func (o DisplayOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

DisplayOpt applies to Polygon

func (DisplayOpt) ApplyPolyline added in v0.19.0

func (o DisplayOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

DisplayOpt applies to Polyline

func (DisplayOpt) ApplyRadialGradient added in v0.19.0

func (o DisplayOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

DisplayOpt applies to RadialGradient

func (DisplayOpt) ApplyRect added in v0.19.0

func (o DisplayOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

DisplayOpt applies to Rect

func (DisplayOpt) ApplyStop added in v0.19.0

func (o DisplayOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

DisplayOpt applies to Stop

func (DisplayOpt) ApplySwitch added in v0.19.0

func (o DisplayOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

DisplayOpt applies to Switch

func (DisplayOpt) ApplySymbol added in v0.19.0

func (o DisplayOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

DisplayOpt applies to Symbol

func (DisplayOpt) ApplyText added in v0.19.0

func (o DisplayOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

DisplayOpt applies to Text

func (DisplayOpt) ApplyTextPath added in v0.19.0

func (o DisplayOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

DisplayOpt applies to TextPath

func (DisplayOpt) ApplyTref added in v0.19.0

func (o DisplayOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

DisplayOpt applies to Tref

func (DisplayOpt) ApplyTspan added in v0.19.0

func (o DisplayOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

DisplayOpt applies to Tspan

func (DisplayOpt) ApplyUse added in v0.19.0

func (o DisplayOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

DisplayOpt applies to Use

type DivArg

type DivArg interface {
	ApplyDiv(*DivAttrs, *[]Component)
}

type DivAttrs

type DivAttrs struct {
	Global GlobalAttrs
}

func (*DivAttrs) WriteAttrs added in v0.19.0

func (a *DivAttrs) WriteAttrs(sb *strings.Builder)

type DivisorOpt added in v0.19.0

type DivisorOpt struct {
	// contains filtered or unexported fields
}

func ADivisor added in v0.19.0

func ADivisor(v string) DivisorOpt

func (DivisorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o DivisorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

DivisorOpt applies to FeConvolveMatrix

type DlArg

type DlArg interface {
	ApplyDl(*DlAttrs, *[]Component)
}

type DlAttrs

type DlAttrs struct {
	Global GlobalAttrs
}

func (*DlAttrs) WriteAttrs added in v0.19.0

func (a *DlAttrs) WriteAttrs(sb *strings.Builder)

type DominantBaselineOpt

type DominantBaselineOpt struct {
	// contains filtered or unexported fields
}

func ADominantBaseline added in v0.19.0

func ADominantBaseline(v string) DominantBaselineOpt

func (DominantBaselineOpt) Apply added in v0.19.0

func (o DominantBaselineOpt) Apply(a *SvgAttrs, _ *[]Component)

DominantBaselineOpt applies to

func (DominantBaselineOpt) ApplyAltGlyph added in v0.19.0

func (o DominantBaselineOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

DominantBaselineOpt applies to AltGlyph

func (DominantBaselineOpt) ApplyAnimate added in v0.19.0

func (o DominantBaselineOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

DominantBaselineOpt applies to Animate

func (DominantBaselineOpt) ApplyAnimateColor added in v0.19.0

func (o DominantBaselineOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

DominantBaselineOpt applies to AnimateColor

func (DominantBaselineOpt) ApplyCircle added in v0.19.0

func (o DominantBaselineOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

DominantBaselineOpt applies to Circle

func (DominantBaselineOpt) ApplyClipPath added in v0.19.0

func (o DominantBaselineOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

DominantBaselineOpt applies to ClipPath

func (DominantBaselineOpt) ApplyDefs added in v0.19.0

func (o DominantBaselineOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

DominantBaselineOpt applies to Defs

func (DominantBaselineOpt) ApplyEllipse added in v0.19.0

func (o DominantBaselineOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

DominantBaselineOpt applies to Ellipse

func (DominantBaselineOpt) ApplyFeBlend added in v0.19.0

func (o DominantBaselineOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

DominantBaselineOpt applies to FeBlend

func (DominantBaselineOpt) ApplyFeColorMatrix added in v0.19.0

func (o DominantBaselineOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

DominantBaselineOpt applies to FeColorMatrix

func (DominantBaselineOpt) ApplyFeComponentTransfer added in v0.19.0

func (o DominantBaselineOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

DominantBaselineOpt applies to FeComponentTransfer

func (DominantBaselineOpt) ApplyFeComposite added in v0.19.0

func (o DominantBaselineOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

DominantBaselineOpt applies to FeComposite

func (DominantBaselineOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o DominantBaselineOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

DominantBaselineOpt applies to FeConvolveMatrix

func (DominantBaselineOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o DominantBaselineOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

DominantBaselineOpt applies to FeDiffuseLighting

func (DominantBaselineOpt) ApplyFeDisplacementMap added in v0.19.0

func (o DominantBaselineOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

DominantBaselineOpt applies to FeDisplacementMap

func (DominantBaselineOpt) ApplyFeFlood added in v0.19.0

func (o DominantBaselineOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

DominantBaselineOpt applies to FeFlood

func (DominantBaselineOpt) ApplyFeGaussianBlur added in v0.19.0

func (o DominantBaselineOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

DominantBaselineOpt applies to FeGaussianBlur

func (DominantBaselineOpt) ApplyFeImage added in v0.19.0

func (o DominantBaselineOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

DominantBaselineOpt applies to FeImage

func (DominantBaselineOpt) ApplyFeMerge added in v0.19.0

func (o DominantBaselineOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

DominantBaselineOpt applies to FeMerge

func (DominantBaselineOpt) ApplyFeMorphology added in v0.19.0

func (o DominantBaselineOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

DominantBaselineOpt applies to FeMorphology

func (DominantBaselineOpt) ApplyFeOffset added in v0.19.0

func (o DominantBaselineOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

DominantBaselineOpt applies to FeOffset

func (DominantBaselineOpt) ApplyFeSpecularLighting added in v0.19.0

func (o DominantBaselineOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

DominantBaselineOpt applies to FeSpecularLighting

func (DominantBaselineOpt) ApplyFeTile added in v0.19.0

func (o DominantBaselineOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

DominantBaselineOpt applies to FeTile

func (DominantBaselineOpt) ApplyFeTurbulence added in v0.19.0

func (o DominantBaselineOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

DominantBaselineOpt applies to FeTurbulence

func (DominantBaselineOpt) ApplyFilter added in v0.19.0

func (o DominantBaselineOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

DominantBaselineOpt applies to Filter

func (DominantBaselineOpt) ApplyFont added in v0.19.0

func (o DominantBaselineOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

DominantBaselineOpt applies to Font

func (DominantBaselineOpt) ApplyForeignObject added in v0.19.0

func (o DominantBaselineOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

DominantBaselineOpt applies to ForeignObject

func (DominantBaselineOpt) ApplyG added in v0.19.0

func (o DominantBaselineOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

DominantBaselineOpt applies to G

func (DominantBaselineOpt) ApplyGlyph added in v0.19.0

func (o DominantBaselineOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

DominantBaselineOpt applies to Glyph

func (DominantBaselineOpt) ApplyGlyphRef added in v0.19.0

func (o DominantBaselineOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

DominantBaselineOpt applies to GlyphRef

func (DominantBaselineOpt) ApplyImage added in v0.19.0

func (o DominantBaselineOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

DominantBaselineOpt applies to Image

func (DominantBaselineOpt) ApplyLine added in v0.19.0

func (o DominantBaselineOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

DominantBaselineOpt applies to Line

func (DominantBaselineOpt) ApplyLinearGradient added in v0.19.0

func (o DominantBaselineOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

DominantBaselineOpt applies to LinearGradient

func (DominantBaselineOpt) ApplyMarker added in v0.19.0

func (o DominantBaselineOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

DominantBaselineOpt applies to Marker

func (DominantBaselineOpt) ApplyMask added in v0.19.0

func (o DominantBaselineOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

DominantBaselineOpt applies to Mask

func (DominantBaselineOpt) ApplyMissingGlyph added in v0.19.0

func (o DominantBaselineOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

DominantBaselineOpt applies to MissingGlyph

func (DominantBaselineOpt) ApplyPath added in v0.19.0

func (o DominantBaselineOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

DominantBaselineOpt applies to Path

func (DominantBaselineOpt) ApplyPattern added in v0.19.0

func (o DominantBaselineOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

DominantBaselineOpt applies to Pattern

func (DominantBaselineOpt) ApplyPolygon added in v0.19.0

func (o DominantBaselineOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

DominantBaselineOpt applies to Polygon

func (DominantBaselineOpt) ApplyPolyline added in v0.19.0

func (o DominantBaselineOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

DominantBaselineOpt applies to Polyline

func (DominantBaselineOpt) ApplyRadialGradient added in v0.19.0

func (o DominantBaselineOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

DominantBaselineOpt applies to RadialGradient

func (DominantBaselineOpt) ApplyRect added in v0.19.0

func (o DominantBaselineOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

DominantBaselineOpt applies to Rect

func (DominantBaselineOpt) ApplyStop added in v0.19.0

func (o DominantBaselineOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

DominantBaselineOpt applies to Stop

func (DominantBaselineOpt) ApplySwitch added in v0.19.0

func (o DominantBaselineOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

DominantBaselineOpt applies to Switch

func (DominantBaselineOpt) ApplySymbol added in v0.19.0

func (o DominantBaselineOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

DominantBaselineOpt applies to Symbol

func (DominantBaselineOpt) ApplyText added in v0.19.0

func (o DominantBaselineOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

DominantBaselineOpt applies to Text

func (DominantBaselineOpt) ApplyTextPath added in v0.19.0

func (o DominantBaselineOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

DominantBaselineOpt applies to TextPath

func (DominantBaselineOpt) ApplyTref added in v0.19.0

func (o DominantBaselineOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

DominantBaselineOpt applies to Tref

func (DominantBaselineOpt) ApplyTspan added in v0.19.0

func (o DominantBaselineOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

DominantBaselineOpt applies to Tspan

func (DominantBaselineOpt) ApplyUse added in v0.19.0

func (o DominantBaselineOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

DominantBaselineOpt applies to Use

type DownloadOpt added in v0.19.0

type DownloadOpt struct {
	// contains filtered or unexported fields
}

func ADownload added in v0.19.0

func ADownload(v string) DownloadOpt

func (DownloadOpt) ApplyA added in v0.19.0

func (o DownloadOpt) ApplyA(a *AAttrs, _ *[]Component)

func (DownloadOpt) ApplyArea added in v0.19.0

func (o DownloadOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

type DtArg

type DtArg interface {
	ApplyDt(*DtAttrs, *[]Component)
}

type DtAttrs

type DtAttrs struct {
	Global GlobalAttrs
}

func (*DtAttrs) WriteAttrs added in v0.19.0

func (a *DtAttrs) WriteAttrs(sb *strings.Builder)

type DurOpt added in v0.19.0

type DurOpt struct {
	// contains filtered or unexported fields
}

func ADur added in v0.19.0

func ADur(v string) DurOpt

func (DurOpt) ApplyAnimate added in v0.19.0

func (o DurOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

DurOpt applies to Animate

func (DurOpt) ApplyAnimateColor added in v0.19.0

func (o DurOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

DurOpt applies to AnimateColor

func (DurOpt) ApplyAnimateMotion added in v0.19.0

func (o DurOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

DurOpt applies to AnimateMotion

func (DurOpt) ApplyAnimateTransform added in v0.19.0

func (o DurOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

DurOpt applies to AnimateTransform

func (DurOpt) ApplyAnimation added in v0.19.0

func (o DurOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

DurOpt applies to Animation

func (DurOpt) ApplySet added in v0.19.0

func (o DurOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

DurOpt applies to Set

type DxOpt

type DxOpt struct {
	// contains filtered or unexported fields
}

func ADx added in v0.19.0

func ADx(v string) DxOpt

func (DxOpt) ApplyAltGlyph added in v0.19.0

func (o DxOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

DxOpt applies to AltGlyph

func (DxOpt) ApplyFeDropShadow added in v0.19.0

func (o DxOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

DxOpt applies to FeDropShadow

func (DxOpt) ApplyFeOffset added in v0.19.0

func (o DxOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

DxOpt applies to FeOffset

func (DxOpt) ApplyGlyphRef added in v0.19.0

func (o DxOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

DxOpt applies to GlyphRef

func (DxOpt) ApplyText added in v0.19.0

func (o DxOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

DxOpt applies to Text

func (DxOpt) ApplyTref added in v0.19.0

func (o DxOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

DxOpt applies to Tref

func (DxOpt) ApplyTspan added in v0.19.0

func (o DxOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

DxOpt applies to Tspan

type DyOpt

type DyOpt struct {
	// contains filtered or unexported fields
}

func ADy added in v0.19.0

func ADy(v string) DyOpt

func (DyOpt) ApplyAltGlyph added in v0.19.0

func (o DyOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

DyOpt applies to AltGlyph

func (DyOpt) ApplyFeDropShadow added in v0.19.0

func (o DyOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

DyOpt applies to FeDropShadow

func (DyOpt) ApplyFeOffset added in v0.19.0

func (o DyOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

DyOpt applies to FeOffset

func (DyOpt) ApplyGlyphRef added in v0.19.0

func (o DyOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

DyOpt applies to GlyphRef

func (DyOpt) ApplyText added in v0.19.0

func (o DyOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

DyOpt applies to Text

func (DyOpt) ApplyTref added in v0.19.0

func (o DyOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

DyOpt applies to Tref

func (DyOpt) ApplyTspan added in v0.19.0

func (o DyOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

DyOpt applies to Tspan

type EdgeModeOpt added in v0.19.0

type EdgeModeOpt struct {
	// contains filtered or unexported fields
}

func AEdgeMode added in v0.19.0

func AEdgeMode(v string) EdgeModeOpt

func (EdgeModeOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o EdgeModeOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

EdgeModeOpt applies to FeConvolveMatrix

func (EdgeModeOpt) ApplyFeGaussianBlur added in v0.19.0

func (o EdgeModeOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

EdgeModeOpt applies to FeGaussianBlur

type EditableOpt added in v0.19.0

type EditableOpt struct {
	// contains filtered or unexported fields
}

func AEditable added in v0.19.0

func AEditable(v string) EditableOpt

func (EditableOpt) ApplyText added in v0.19.0

func (o EditableOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

EditableOpt applies to Text

type ElevationOpt added in v0.19.0

type ElevationOpt struct {
	// contains filtered or unexported fields
}

func AElevation added in v0.19.0

func AElevation(v string) ElevationOpt

func (ElevationOpt) ApplyFeDistantLight added in v0.19.0

func (o ElevationOpt) ApplyFeDistantLight(a *SvgFeDistantLightAttrs, _ *[]Component)

ElevationOpt applies to FeDistantLight

type EmArg

type EmArg interface {
	ApplyEm(*EmAttrs, *[]Component)
}

type EmAttrs

type EmAttrs struct {
	Global GlobalAttrs
}

func (*EmAttrs) WriteAttrs added in v0.19.0

func (a *EmAttrs) WriteAttrs(sb *strings.Builder)

type EmbedArg added in v0.19.0

type EmbedArg interface {
	ApplyEmbed(*EmbedAttrs, *[]Component)
}

type EmbedAttrs added in v0.19.0

type EmbedAttrs struct {
	Global GlobalAttrs
	Height string
	Src    string
	Type   string
	Width  string
}

func (*EmbedAttrs) WriteAttrs added in v0.19.0

func (a *EmbedAttrs) WriteAttrs(sb *strings.Builder)

type EnableBackgroundOpt added in v0.19.0

type EnableBackgroundOpt struct {
	// contains filtered or unexported fields
}

func AEnableBackground added in v0.19.0

func AEnableBackground(v string) EnableBackgroundOpt

func (EnableBackgroundOpt) Apply added in v0.19.0

func (o EnableBackgroundOpt) Apply(a *SvgAttrs, _ *[]Component)

EnableBackgroundOpt applies to

func (EnableBackgroundOpt) ApplyAltGlyph added in v0.19.0

func (o EnableBackgroundOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

EnableBackgroundOpt applies to AltGlyph

func (EnableBackgroundOpt) ApplyAnimate added in v0.19.0

func (o EnableBackgroundOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

EnableBackgroundOpt applies to Animate

func (EnableBackgroundOpt) ApplyAnimateColor added in v0.19.0

func (o EnableBackgroundOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

EnableBackgroundOpt applies to AnimateColor

func (EnableBackgroundOpt) ApplyCircle added in v0.19.0

func (o EnableBackgroundOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

EnableBackgroundOpt applies to Circle

func (EnableBackgroundOpt) ApplyClipPath added in v0.19.0

func (o EnableBackgroundOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

EnableBackgroundOpt applies to ClipPath

func (EnableBackgroundOpt) ApplyDefs added in v0.19.0

func (o EnableBackgroundOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

EnableBackgroundOpt applies to Defs

func (EnableBackgroundOpt) ApplyEllipse added in v0.19.0

func (o EnableBackgroundOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

EnableBackgroundOpt applies to Ellipse

func (EnableBackgroundOpt) ApplyFeBlend added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeBlend

func (EnableBackgroundOpt) ApplyFeColorMatrix added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeColorMatrix

func (EnableBackgroundOpt) ApplyFeComponentTransfer added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeComponentTransfer

func (EnableBackgroundOpt) ApplyFeComposite added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeComposite

func (EnableBackgroundOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeConvolveMatrix

func (EnableBackgroundOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeDiffuseLighting

func (EnableBackgroundOpt) ApplyFeDisplacementMap added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeDisplacementMap

func (EnableBackgroundOpt) ApplyFeFlood added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeFlood

func (EnableBackgroundOpt) ApplyFeGaussianBlur added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeGaussianBlur

func (EnableBackgroundOpt) ApplyFeImage added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeImage

func (EnableBackgroundOpt) ApplyFeMerge added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeMerge

func (EnableBackgroundOpt) ApplyFeMorphology added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeMorphology

func (EnableBackgroundOpt) ApplyFeOffset added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeOffset

func (EnableBackgroundOpt) ApplyFeSpecularLighting added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeSpecularLighting

func (EnableBackgroundOpt) ApplyFeTile added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeTile

func (EnableBackgroundOpt) ApplyFeTurbulence added in v0.19.0

func (o EnableBackgroundOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

EnableBackgroundOpt applies to FeTurbulence

func (EnableBackgroundOpt) ApplyFilter added in v0.19.0

func (o EnableBackgroundOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

EnableBackgroundOpt applies to Filter

func (EnableBackgroundOpt) ApplyFont added in v0.19.0

func (o EnableBackgroundOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

EnableBackgroundOpt applies to Font

func (EnableBackgroundOpt) ApplyForeignObject added in v0.19.0

func (o EnableBackgroundOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

EnableBackgroundOpt applies to ForeignObject

func (EnableBackgroundOpt) ApplyG added in v0.19.0

func (o EnableBackgroundOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

EnableBackgroundOpt applies to G

func (EnableBackgroundOpt) ApplyGlyph added in v0.19.0

func (o EnableBackgroundOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

EnableBackgroundOpt applies to Glyph

func (EnableBackgroundOpt) ApplyGlyphRef added in v0.19.0

func (o EnableBackgroundOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

EnableBackgroundOpt applies to GlyphRef

func (EnableBackgroundOpt) ApplyImage added in v0.19.0

func (o EnableBackgroundOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

EnableBackgroundOpt applies to Image

func (EnableBackgroundOpt) ApplyLine added in v0.19.0

func (o EnableBackgroundOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

EnableBackgroundOpt applies to Line

func (EnableBackgroundOpt) ApplyLinearGradient added in v0.19.0

func (o EnableBackgroundOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

EnableBackgroundOpt applies to LinearGradient

func (EnableBackgroundOpt) ApplyMarker added in v0.19.0

func (o EnableBackgroundOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

EnableBackgroundOpt applies to Marker

func (EnableBackgroundOpt) ApplyMask added in v0.19.0

func (o EnableBackgroundOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

EnableBackgroundOpt applies to Mask

func (EnableBackgroundOpt) ApplyMissingGlyph added in v0.19.0

func (o EnableBackgroundOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

EnableBackgroundOpt applies to MissingGlyph

func (EnableBackgroundOpt) ApplyPath added in v0.19.0

func (o EnableBackgroundOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

EnableBackgroundOpt applies to Path

func (EnableBackgroundOpt) ApplyPattern added in v0.19.0

func (o EnableBackgroundOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

EnableBackgroundOpt applies to Pattern

func (EnableBackgroundOpt) ApplyPolygon added in v0.19.0

func (o EnableBackgroundOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

EnableBackgroundOpt applies to Polygon

func (EnableBackgroundOpt) ApplyPolyline added in v0.19.0

func (o EnableBackgroundOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

EnableBackgroundOpt applies to Polyline

func (EnableBackgroundOpt) ApplyRadialGradient added in v0.19.0

func (o EnableBackgroundOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

EnableBackgroundOpt applies to RadialGradient

func (EnableBackgroundOpt) ApplyRect added in v0.19.0

func (o EnableBackgroundOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

EnableBackgroundOpt applies to Rect

func (EnableBackgroundOpt) ApplyStop added in v0.19.0

func (o EnableBackgroundOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

EnableBackgroundOpt applies to Stop

func (EnableBackgroundOpt) ApplySwitch added in v0.19.0

func (o EnableBackgroundOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

EnableBackgroundOpt applies to Switch

func (EnableBackgroundOpt) ApplySymbol added in v0.19.0

func (o EnableBackgroundOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

EnableBackgroundOpt applies to Symbol

func (EnableBackgroundOpt) ApplyText added in v0.19.0

func (o EnableBackgroundOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

EnableBackgroundOpt applies to Text

func (EnableBackgroundOpt) ApplyTextPath added in v0.19.0

func (o EnableBackgroundOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

EnableBackgroundOpt applies to TextPath

func (EnableBackgroundOpt) ApplyTref added in v0.19.0

func (o EnableBackgroundOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

EnableBackgroundOpt applies to Tref

func (EnableBackgroundOpt) ApplyTspan added in v0.19.0

func (o EnableBackgroundOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

EnableBackgroundOpt applies to Tspan

func (EnableBackgroundOpt) ApplyUse added in v0.19.0

func (o EnableBackgroundOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

EnableBackgroundOpt applies to Use

type EnctypeOpt

type EnctypeOpt struct {
	// contains filtered or unexported fields
}

func AEnctype added in v0.19.0

func AEnctype(v string) EnctypeOpt

func (EnctypeOpt) ApplyForm added in v0.19.0

func (o EnctypeOpt) ApplyForm(a *FormAttrs, _ *[]Component)

type EndOpt added in v0.19.0

type EndOpt struct {
	// contains filtered or unexported fields
}

func AEnd added in v0.19.0

func AEnd(v string) EndOpt

func (EndOpt) ApplyAnimate added in v0.19.0

func (o EndOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

EndOpt applies to Animate

func (EndOpt) ApplyAnimateColor added in v0.19.0

func (o EndOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

EndOpt applies to AnimateColor

func (EndOpt) ApplyAnimateMotion added in v0.19.0

func (o EndOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

EndOpt applies to AnimateMotion

func (EndOpt) ApplyAnimateTransform added in v0.19.0

func (o EndOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

EndOpt applies to AnimateTransform

func (EndOpt) ApplyAnimation added in v0.19.0

func (o EndOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

EndOpt applies to Animation

func (EndOpt) ApplySet added in v0.19.0

func (o EndOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

EndOpt applies to Set

type EventOpt added in v0.19.0

type EventOpt struct {
	// contains filtered or unexported fields
}

func AEvent added in v0.19.0

func AEvent(v string) EventOpt

func (EventOpt) ApplyListener added in v0.19.0

func (o EventOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

EventOpt applies to Listener

type ExponentOpt added in v0.19.0

type ExponentOpt struct {
	// contains filtered or unexported fields
}

func AExponent added in v0.19.0

func AExponent(v string) ExponentOpt

func (ExponentOpt) ApplyFeFuncA added in v0.19.0

func (o ExponentOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

ExponentOpt applies to FeFuncA

func (ExponentOpt) ApplyFeFuncB added in v0.19.0

func (o ExponentOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

ExponentOpt applies to FeFuncB

func (ExponentOpt) ApplyFeFuncG added in v0.19.0

func (o ExponentOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

ExponentOpt applies to FeFuncG

func (ExponentOpt) ApplyFeFuncR added in v0.19.0

func (o ExponentOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

ExponentOpt applies to FeFuncR

type ExternalResourcesRequiredOpt added in v0.19.0

type ExternalResourcesRequiredOpt struct {
	// contains filtered or unexported fields
}

func AExternalResourcesRequired added in v0.19.0

func AExternalResourcesRequired(v string) ExternalResourcesRequiredOpt

func (ExternalResourcesRequiredOpt) Apply added in v0.19.0

ExternalResourcesRequiredOpt applies to

func (ExternalResourcesRequiredOpt) ApplyAltGlyph added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to AltGlyph

func (ExternalResourcesRequiredOpt) ApplyAnimate added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Animate

func (ExternalResourcesRequiredOpt) ApplyAnimateColor added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to AnimateColor

func (ExternalResourcesRequiredOpt) ApplyAnimateMotion added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to AnimateMotion

func (ExternalResourcesRequiredOpt) ApplyAnimateTransform added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to AnimateTransform

func (ExternalResourcesRequiredOpt) ApplyAnimation added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Animation

func (ExternalResourcesRequiredOpt) ApplyCircle added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Circle

func (ExternalResourcesRequiredOpt) ApplyClipPath added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to ClipPath

func (ExternalResourcesRequiredOpt) ApplyCursor added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Cursor

func (ExternalResourcesRequiredOpt) ApplyDefs added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Defs

func (ExternalResourcesRequiredOpt) ApplyEllipse added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Ellipse

func (ExternalResourcesRequiredOpt) ApplyFeImage added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to FeImage

func (ExternalResourcesRequiredOpt) ApplyFilter added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Filter

func (ExternalResourcesRequiredOpt) ApplyFont added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Font

func (ExternalResourcesRequiredOpt) ApplyFontFace added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to FontFace

func (ExternalResourcesRequiredOpt) ApplyFontFaceUri added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyFontFaceUri(a *SvgFontFaceUriAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to FontFaceUri

func (ExternalResourcesRequiredOpt) ApplyForeignObject added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to ForeignObject

func (ExternalResourcesRequiredOpt) ApplyG added in v0.19.0

ExternalResourcesRequiredOpt applies to G

func (ExternalResourcesRequiredOpt) ApplyHandler added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyHandler(a *SvgHandlerAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Handler

func (ExternalResourcesRequiredOpt) ApplyImage added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Image

func (ExternalResourcesRequiredOpt) ApplyLine added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Line

func (ExternalResourcesRequiredOpt) ApplyLinearGradient added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to LinearGradient

func (ExternalResourcesRequiredOpt) ApplyMarker added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Marker

func (ExternalResourcesRequiredOpt) ApplyMask added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Mask

func (ExternalResourcesRequiredOpt) ApplyMpath added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyMpath(a *SvgMpathAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Mpath

func (ExternalResourcesRequiredOpt) ApplyPath added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Path

func (ExternalResourcesRequiredOpt) ApplyPattern added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Pattern

func (ExternalResourcesRequiredOpt) ApplyPolygon added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Polygon

func (ExternalResourcesRequiredOpt) ApplyPolyline added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Polyline

func (ExternalResourcesRequiredOpt) ApplyRadialGradient added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to RadialGradient

func (ExternalResourcesRequiredOpt) ApplyRect added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Rect

func (ExternalResourcesRequiredOpt) ApplySet added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Set

func (ExternalResourcesRequiredOpt) ApplySwitch added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Switch

func (ExternalResourcesRequiredOpt) ApplySymbol added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Symbol

func (ExternalResourcesRequiredOpt) ApplyText added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Text

func (ExternalResourcesRequiredOpt) ApplyTextPath added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to TextPath

func (ExternalResourcesRequiredOpt) ApplyTref added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Tref

func (ExternalResourcesRequiredOpt) ApplyTspan added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Tspan

func (ExternalResourcesRequiredOpt) ApplyUse added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to Use

func (ExternalResourcesRequiredOpt) ApplyView added in v0.19.0

func (o ExternalResourcesRequiredOpt) ApplyView(a *SvgViewAttrs, _ *[]Component)

ExternalResourcesRequiredOpt applies to View

type FetchpriorityOpt added in v0.19.0

type FetchpriorityOpt struct {
	// contains filtered or unexported fields
}

func AFetchpriority added in v0.19.0

func AFetchpriority(v string) FetchpriorityOpt

func (FetchpriorityOpt) ApplyImg added in v0.19.0

func (o FetchpriorityOpt) ApplyImg(a *ImgAttrs, _ *[]Component)
func (o FetchpriorityOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (FetchpriorityOpt) ApplyScript added in v0.19.0

func (o FetchpriorityOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type FieldsetArg

type FieldsetArg interface {
	ApplyFieldset(*FieldsetAttrs, *[]Component)
}

type FieldsetAttrs

type FieldsetAttrs struct {
	Global   GlobalAttrs
	Disabled bool
	Form     string
	Name     string
}

func (*FieldsetAttrs) WriteAttrs added in v0.19.0

func (a *FieldsetAttrs) WriteAttrs(sb *strings.Builder)

type FigcaptionArg

type FigcaptionArg interface {
	ApplyFigcaption(*FigcaptionAttrs, *[]Component)
}

type FigcaptionAttrs

type FigcaptionAttrs struct {
	Global GlobalAttrs
}

func (*FigcaptionAttrs) WriteAttrs added in v0.19.0

func (a *FigcaptionAttrs) WriteAttrs(sb *strings.Builder)

type FigureArg

type FigureArg interface {
	ApplyFigure(*FigureAttrs, *[]Component)
}

type FigureAttrs

type FigureAttrs struct {
	Global GlobalAttrs
}

func (*FigureAttrs) WriteAttrs added in v0.19.0

func (a *FigureAttrs) WriteAttrs(sb *strings.Builder)

type FillOpacityOpt

type FillOpacityOpt struct {
	// contains filtered or unexported fields
}

func AFillOpacity added in v0.19.0

func AFillOpacity(v string) FillOpacityOpt

func (FillOpacityOpt) Apply added in v0.19.0

func (o FillOpacityOpt) Apply(a *SvgAttrs, _ *[]Component)

FillOpacityOpt applies to

func (FillOpacityOpt) ApplyAltGlyph added in v0.19.0

func (o FillOpacityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FillOpacityOpt applies to AltGlyph

func (FillOpacityOpt) ApplyAnimate added in v0.19.0

func (o FillOpacityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FillOpacityOpt applies to Animate

func (FillOpacityOpt) ApplyAnimateColor added in v0.19.0

func (o FillOpacityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FillOpacityOpt applies to AnimateColor

func (FillOpacityOpt) ApplyCircle added in v0.19.0

func (o FillOpacityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FillOpacityOpt applies to Circle

func (FillOpacityOpt) ApplyClipPath added in v0.19.0

func (o FillOpacityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FillOpacityOpt applies to ClipPath

func (FillOpacityOpt) ApplyDefs added in v0.19.0

func (o FillOpacityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FillOpacityOpt applies to Defs

func (FillOpacityOpt) ApplyEllipse added in v0.19.0

func (o FillOpacityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FillOpacityOpt applies to Ellipse

func (FillOpacityOpt) ApplyFeBlend added in v0.19.0

func (o FillOpacityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FillOpacityOpt applies to FeBlend

func (FillOpacityOpt) ApplyFeColorMatrix added in v0.19.0

func (o FillOpacityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FillOpacityOpt applies to FeColorMatrix

func (FillOpacityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FillOpacityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FillOpacityOpt applies to FeComponentTransfer

func (FillOpacityOpt) ApplyFeComposite added in v0.19.0

func (o FillOpacityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FillOpacityOpt applies to FeComposite

func (FillOpacityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FillOpacityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FillOpacityOpt applies to FeConvolveMatrix

func (FillOpacityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FillOpacityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FillOpacityOpt applies to FeDiffuseLighting

func (FillOpacityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FillOpacityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FillOpacityOpt applies to FeDisplacementMap

func (FillOpacityOpt) ApplyFeFlood added in v0.19.0

func (o FillOpacityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FillOpacityOpt applies to FeFlood

func (FillOpacityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FillOpacityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FillOpacityOpt applies to FeGaussianBlur

func (FillOpacityOpt) ApplyFeImage added in v0.19.0

func (o FillOpacityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FillOpacityOpt applies to FeImage

func (FillOpacityOpt) ApplyFeMerge added in v0.19.0

func (o FillOpacityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FillOpacityOpt applies to FeMerge

func (FillOpacityOpt) ApplyFeMorphology added in v0.19.0

func (o FillOpacityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FillOpacityOpt applies to FeMorphology

func (FillOpacityOpt) ApplyFeOffset added in v0.19.0

func (o FillOpacityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FillOpacityOpt applies to FeOffset

func (FillOpacityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FillOpacityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FillOpacityOpt applies to FeSpecularLighting

func (FillOpacityOpt) ApplyFeTile added in v0.19.0

func (o FillOpacityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FillOpacityOpt applies to FeTile

func (FillOpacityOpt) ApplyFeTurbulence added in v0.19.0

func (o FillOpacityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FillOpacityOpt applies to FeTurbulence

func (FillOpacityOpt) ApplyFilter added in v0.19.0

func (o FillOpacityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FillOpacityOpt applies to Filter

func (FillOpacityOpt) ApplyFont added in v0.19.0

func (o FillOpacityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FillOpacityOpt applies to Font

func (FillOpacityOpt) ApplyForeignObject added in v0.19.0

func (o FillOpacityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FillOpacityOpt applies to ForeignObject

func (FillOpacityOpt) ApplyG added in v0.19.0

func (o FillOpacityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FillOpacityOpt applies to G

func (FillOpacityOpt) ApplyGlyph added in v0.19.0

func (o FillOpacityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FillOpacityOpt applies to Glyph

func (FillOpacityOpt) ApplyGlyphRef added in v0.19.0

func (o FillOpacityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FillOpacityOpt applies to GlyphRef

func (FillOpacityOpt) ApplyImage added in v0.19.0

func (o FillOpacityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FillOpacityOpt applies to Image

func (FillOpacityOpt) ApplyLine added in v0.19.0

func (o FillOpacityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FillOpacityOpt applies to Line

func (FillOpacityOpt) ApplyLinearGradient added in v0.19.0

func (o FillOpacityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FillOpacityOpt applies to LinearGradient

func (FillOpacityOpt) ApplyMarker added in v0.19.0

func (o FillOpacityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FillOpacityOpt applies to Marker

func (FillOpacityOpt) ApplyMask added in v0.19.0

func (o FillOpacityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FillOpacityOpt applies to Mask

func (FillOpacityOpt) ApplyMissingGlyph added in v0.19.0

func (o FillOpacityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FillOpacityOpt applies to MissingGlyph

func (FillOpacityOpt) ApplyPath added in v0.19.0

func (o FillOpacityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FillOpacityOpt applies to Path

func (FillOpacityOpt) ApplyPattern added in v0.19.0

func (o FillOpacityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FillOpacityOpt applies to Pattern

func (FillOpacityOpt) ApplyPolygon added in v0.19.0

func (o FillOpacityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FillOpacityOpt applies to Polygon

func (FillOpacityOpt) ApplyPolyline added in v0.19.0

func (o FillOpacityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FillOpacityOpt applies to Polyline

func (FillOpacityOpt) ApplyRadialGradient added in v0.19.0

func (o FillOpacityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FillOpacityOpt applies to RadialGradient

func (FillOpacityOpt) ApplyRect added in v0.19.0

func (o FillOpacityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FillOpacityOpt applies to Rect

func (FillOpacityOpt) ApplyStop added in v0.19.0

func (o FillOpacityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FillOpacityOpt applies to Stop

func (FillOpacityOpt) ApplySwitch added in v0.19.0

func (o FillOpacityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FillOpacityOpt applies to Switch

func (FillOpacityOpt) ApplySymbol added in v0.19.0

func (o FillOpacityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FillOpacityOpt applies to Symbol

func (FillOpacityOpt) ApplyText added in v0.19.0

func (o FillOpacityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FillOpacityOpt applies to Text

func (FillOpacityOpt) ApplyTextPath added in v0.19.0

func (o FillOpacityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FillOpacityOpt applies to TextPath

func (FillOpacityOpt) ApplyTref added in v0.19.0

func (o FillOpacityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FillOpacityOpt applies to Tref

func (FillOpacityOpt) ApplyTspan added in v0.19.0

func (o FillOpacityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FillOpacityOpt applies to Tspan

func (FillOpacityOpt) ApplyUse added in v0.19.0

func (o FillOpacityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FillOpacityOpt applies to Use

type FillOpt

type FillOpt struct {
	// contains filtered or unexported fields
}

func AFill added in v0.19.0

func AFill(v string) FillOpt

func (FillOpt) Apply added in v0.19.0

func (o FillOpt) Apply(a *SvgAttrs, _ *[]Component)

FillOpt applies to

func (FillOpt) ApplyAltGlyph added in v0.19.0

func (o FillOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FillOpt applies to AltGlyph

func (FillOpt) ApplyAnimate added in v0.19.0

func (o FillOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FillOpt applies to Animate

func (FillOpt) ApplyAnimateColor added in v0.19.0

func (o FillOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FillOpt applies to AnimateColor

func (FillOpt) ApplyAnimateMotion added in v0.19.0

func (o FillOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

FillOpt applies to AnimateMotion

func (FillOpt) ApplyAnimateTransform added in v0.19.0

func (o FillOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

FillOpt applies to AnimateTransform

func (FillOpt) ApplyAnimation added in v0.19.0

func (o FillOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

FillOpt applies to Animation

func (FillOpt) ApplyCircle added in v0.19.0

func (o FillOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FillOpt applies to Circle

func (FillOpt) ApplyClipPath added in v0.19.0

func (o FillOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FillOpt applies to ClipPath

func (FillOpt) ApplyDefs added in v0.19.0

func (o FillOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FillOpt applies to Defs

func (FillOpt) ApplyEllipse added in v0.19.0

func (o FillOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FillOpt applies to Ellipse

func (FillOpt) ApplyFeBlend added in v0.19.0

func (o FillOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FillOpt applies to FeBlend

func (FillOpt) ApplyFeColorMatrix added in v0.19.0

func (o FillOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FillOpt applies to FeColorMatrix

func (FillOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FillOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FillOpt applies to FeComponentTransfer

func (FillOpt) ApplyFeComposite added in v0.19.0

func (o FillOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FillOpt applies to FeComposite

func (FillOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FillOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FillOpt applies to FeConvolveMatrix

func (FillOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FillOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FillOpt applies to FeDiffuseLighting

func (FillOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FillOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FillOpt applies to FeDisplacementMap

func (FillOpt) ApplyFeFlood added in v0.19.0

func (o FillOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FillOpt applies to FeFlood

func (FillOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FillOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FillOpt applies to FeGaussianBlur

func (FillOpt) ApplyFeImage added in v0.19.0

func (o FillOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FillOpt applies to FeImage

func (FillOpt) ApplyFeMerge added in v0.19.0

func (o FillOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FillOpt applies to FeMerge

func (FillOpt) ApplyFeMorphology added in v0.19.0

func (o FillOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FillOpt applies to FeMorphology

func (FillOpt) ApplyFeOffset added in v0.19.0

func (o FillOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FillOpt applies to FeOffset

func (FillOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FillOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FillOpt applies to FeSpecularLighting

func (FillOpt) ApplyFeTile added in v0.19.0

func (o FillOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FillOpt applies to FeTile

func (FillOpt) ApplyFeTurbulence added in v0.19.0

func (o FillOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FillOpt applies to FeTurbulence

func (FillOpt) ApplyFilter added in v0.19.0

func (o FillOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FillOpt applies to Filter

func (FillOpt) ApplyFont added in v0.19.0

func (o FillOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FillOpt applies to Font

func (FillOpt) ApplyForeignObject added in v0.19.0

func (o FillOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FillOpt applies to ForeignObject

func (FillOpt) ApplyG added in v0.19.0

func (o FillOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FillOpt applies to G

func (FillOpt) ApplyGlyph added in v0.19.0

func (o FillOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FillOpt applies to Glyph

func (FillOpt) ApplyGlyphRef added in v0.19.0

func (o FillOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FillOpt applies to GlyphRef

func (FillOpt) ApplyImage added in v0.19.0

func (o FillOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FillOpt applies to Image

func (FillOpt) ApplyLine added in v0.19.0

func (o FillOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FillOpt applies to Line

func (FillOpt) ApplyLinearGradient added in v0.19.0

func (o FillOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FillOpt applies to LinearGradient

func (FillOpt) ApplyMarker added in v0.19.0

func (o FillOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FillOpt applies to Marker

func (FillOpt) ApplyMask added in v0.19.0

func (o FillOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FillOpt applies to Mask

func (FillOpt) ApplyMissingGlyph added in v0.19.0

func (o FillOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FillOpt applies to MissingGlyph

func (FillOpt) ApplyPath added in v0.19.0

func (o FillOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FillOpt applies to Path

func (FillOpt) ApplyPattern added in v0.19.0

func (o FillOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FillOpt applies to Pattern

func (FillOpt) ApplyPolygon added in v0.19.0

func (o FillOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FillOpt applies to Polygon

func (FillOpt) ApplyPolyline added in v0.19.0

func (o FillOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FillOpt applies to Polyline

func (FillOpt) ApplyRadialGradient added in v0.19.0

func (o FillOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FillOpt applies to RadialGradient

func (FillOpt) ApplyRect added in v0.19.0

func (o FillOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FillOpt applies to Rect

func (FillOpt) ApplySet added in v0.19.0

func (o FillOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

FillOpt applies to Set

func (FillOpt) ApplyStop added in v0.19.0

func (o FillOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FillOpt applies to Stop

func (FillOpt) ApplySwitch added in v0.19.0

func (o FillOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FillOpt applies to Switch

func (FillOpt) ApplySymbol added in v0.19.0

func (o FillOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FillOpt applies to Symbol

func (FillOpt) ApplyText added in v0.19.0

func (o FillOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FillOpt applies to Text

func (FillOpt) ApplyTextPath added in v0.19.0

func (o FillOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FillOpt applies to TextPath

func (FillOpt) ApplyTref added in v0.19.0

func (o FillOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FillOpt applies to Tref

func (FillOpt) ApplyTspan added in v0.19.0

func (o FillOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FillOpt applies to Tspan

func (FillOpt) ApplyUse added in v0.19.0

func (o FillOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FillOpt applies to Use

type FillRuleOpt

type FillRuleOpt struct {
	// contains filtered or unexported fields
}

func AFillRule added in v0.19.0

func AFillRule(v string) FillRuleOpt

func (FillRuleOpt) Apply added in v0.19.0

func (o FillRuleOpt) Apply(a *SvgAttrs, _ *[]Component)

FillRuleOpt applies to

func (FillRuleOpt) ApplyAltGlyph added in v0.19.0

func (o FillRuleOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FillRuleOpt applies to AltGlyph

func (FillRuleOpt) ApplyAnimate added in v0.19.0

func (o FillRuleOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FillRuleOpt applies to Animate

func (FillRuleOpt) ApplyAnimateColor added in v0.19.0

func (o FillRuleOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FillRuleOpt applies to AnimateColor

func (FillRuleOpt) ApplyCircle added in v0.19.0

func (o FillRuleOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FillRuleOpt applies to Circle

func (FillRuleOpt) ApplyClipPath added in v0.19.0

func (o FillRuleOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FillRuleOpt applies to ClipPath

func (FillRuleOpt) ApplyDefs added in v0.19.0

func (o FillRuleOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FillRuleOpt applies to Defs

func (FillRuleOpt) ApplyEllipse added in v0.19.0

func (o FillRuleOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FillRuleOpt applies to Ellipse

func (FillRuleOpt) ApplyFeBlend added in v0.19.0

func (o FillRuleOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FillRuleOpt applies to FeBlend

func (FillRuleOpt) ApplyFeColorMatrix added in v0.19.0

func (o FillRuleOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FillRuleOpt applies to FeColorMatrix

func (FillRuleOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FillRuleOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FillRuleOpt applies to FeComponentTransfer

func (FillRuleOpt) ApplyFeComposite added in v0.19.0

func (o FillRuleOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FillRuleOpt applies to FeComposite

func (FillRuleOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FillRuleOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FillRuleOpt applies to FeConvolveMatrix

func (FillRuleOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FillRuleOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FillRuleOpt applies to FeDiffuseLighting

func (FillRuleOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FillRuleOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FillRuleOpt applies to FeDisplacementMap

func (FillRuleOpt) ApplyFeFlood added in v0.19.0

func (o FillRuleOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FillRuleOpt applies to FeFlood

func (FillRuleOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FillRuleOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FillRuleOpt applies to FeGaussianBlur

func (FillRuleOpt) ApplyFeImage added in v0.19.0

func (o FillRuleOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FillRuleOpt applies to FeImage

func (FillRuleOpt) ApplyFeMerge added in v0.19.0

func (o FillRuleOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FillRuleOpt applies to FeMerge

func (FillRuleOpt) ApplyFeMorphology added in v0.19.0

func (o FillRuleOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FillRuleOpt applies to FeMorphology

func (FillRuleOpt) ApplyFeOffset added in v0.19.0

func (o FillRuleOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FillRuleOpt applies to FeOffset

func (FillRuleOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FillRuleOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FillRuleOpt applies to FeSpecularLighting

func (FillRuleOpt) ApplyFeTile added in v0.19.0

func (o FillRuleOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FillRuleOpt applies to FeTile

func (FillRuleOpt) ApplyFeTurbulence added in v0.19.0

func (o FillRuleOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FillRuleOpt applies to FeTurbulence

func (FillRuleOpt) ApplyFilter added in v0.19.0

func (o FillRuleOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FillRuleOpt applies to Filter

func (FillRuleOpt) ApplyFont added in v0.19.0

func (o FillRuleOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FillRuleOpt applies to Font

func (FillRuleOpt) ApplyForeignObject added in v0.19.0

func (o FillRuleOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FillRuleOpt applies to ForeignObject

func (FillRuleOpt) ApplyG added in v0.19.0

func (o FillRuleOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FillRuleOpt applies to G

func (FillRuleOpt) ApplyGlyph added in v0.19.0

func (o FillRuleOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FillRuleOpt applies to Glyph

func (FillRuleOpt) ApplyGlyphRef added in v0.19.0

func (o FillRuleOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FillRuleOpt applies to GlyphRef

func (FillRuleOpt) ApplyImage added in v0.19.0

func (o FillRuleOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FillRuleOpt applies to Image

func (FillRuleOpt) ApplyLine added in v0.19.0

func (o FillRuleOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FillRuleOpt applies to Line

func (FillRuleOpt) ApplyLinearGradient added in v0.19.0

func (o FillRuleOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FillRuleOpt applies to LinearGradient

func (FillRuleOpt) ApplyMarker added in v0.19.0

func (o FillRuleOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FillRuleOpt applies to Marker

func (FillRuleOpt) ApplyMask added in v0.19.0

func (o FillRuleOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FillRuleOpt applies to Mask

func (FillRuleOpt) ApplyMissingGlyph added in v0.19.0

func (o FillRuleOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FillRuleOpt applies to MissingGlyph

func (FillRuleOpt) ApplyPath added in v0.19.0

func (o FillRuleOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FillRuleOpt applies to Path

func (FillRuleOpt) ApplyPattern added in v0.19.0

func (o FillRuleOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FillRuleOpt applies to Pattern

func (FillRuleOpt) ApplyPolygon added in v0.19.0

func (o FillRuleOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FillRuleOpt applies to Polygon

func (FillRuleOpt) ApplyPolyline added in v0.19.0

func (o FillRuleOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FillRuleOpt applies to Polyline

func (FillRuleOpt) ApplyRadialGradient added in v0.19.0

func (o FillRuleOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FillRuleOpt applies to RadialGradient

func (FillRuleOpt) ApplyRect added in v0.19.0

func (o FillRuleOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FillRuleOpt applies to Rect

func (FillRuleOpt) ApplyStop added in v0.19.0

func (o FillRuleOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FillRuleOpt applies to Stop

func (FillRuleOpt) ApplySwitch added in v0.19.0

func (o FillRuleOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FillRuleOpt applies to Switch

func (FillRuleOpt) ApplySymbol added in v0.19.0

func (o FillRuleOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FillRuleOpt applies to Symbol

func (FillRuleOpt) ApplyText added in v0.19.0

func (o FillRuleOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FillRuleOpt applies to Text

func (FillRuleOpt) ApplyTextPath added in v0.19.0

func (o FillRuleOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FillRuleOpt applies to TextPath

func (FillRuleOpt) ApplyTref added in v0.19.0

func (o FillRuleOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FillRuleOpt applies to Tref

func (FillRuleOpt) ApplyTspan added in v0.19.0

func (o FillRuleOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FillRuleOpt applies to Tspan

func (FillRuleOpt) ApplyUse added in v0.19.0

func (o FillRuleOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FillRuleOpt applies to Use

type FilterOpt added in v0.19.0

type FilterOpt struct {
	// contains filtered or unexported fields
}

func AFilter added in v0.19.0

func AFilter(v string) FilterOpt

func (FilterOpt) Apply added in v0.19.0

func (o FilterOpt) Apply(a *SvgAttrs, _ *[]Component)

FilterOpt applies to

func (FilterOpt) ApplyAltGlyph added in v0.19.0

func (o FilterOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FilterOpt applies to AltGlyph

func (FilterOpt) ApplyAnimate added in v0.19.0

func (o FilterOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FilterOpt applies to Animate

func (FilterOpt) ApplyAnimateColor added in v0.19.0

func (o FilterOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FilterOpt applies to AnimateColor

func (FilterOpt) ApplyCircle added in v0.19.0

func (o FilterOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FilterOpt applies to Circle

func (FilterOpt) ApplyClipPath added in v0.19.0

func (o FilterOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FilterOpt applies to ClipPath

func (FilterOpt) ApplyDefs added in v0.19.0

func (o FilterOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FilterOpt applies to Defs

func (FilterOpt) ApplyEllipse added in v0.19.0

func (o FilterOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FilterOpt applies to Ellipse

func (FilterOpt) ApplyFeBlend added in v0.19.0

func (o FilterOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FilterOpt applies to FeBlend

func (FilterOpt) ApplyFeColorMatrix added in v0.19.0

func (o FilterOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FilterOpt applies to FeColorMatrix

func (FilterOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FilterOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FilterOpt applies to FeComponentTransfer

func (FilterOpt) ApplyFeComposite added in v0.19.0

func (o FilterOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FilterOpt applies to FeComposite

func (FilterOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FilterOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FilterOpt applies to FeConvolveMatrix

func (FilterOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FilterOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FilterOpt applies to FeDiffuseLighting

func (FilterOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FilterOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FilterOpt applies to FeDisplacementMap

func (FilterOpt) ApplyFeFlood added in v0.19.0

func (o FilterOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FilterOpt applies to FeFlood

func (FilterOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FilterOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FilterOpt applies to FeGaussianBlur

func (FilterOpt) ApplyFeImage added in v0.19.0

func (o FilterOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FilterOpt applies to FeImage

func (FilterOpt) ApplyFeMerge added in v0.19.0

func (o FilterOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FilterOpt applies to FeMerge

func (FilterOpt) ApplyFeMorphology added in v0.19.0

func (o FilterOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FilterOpt applies to FeMorphology

func (FilterOpt) ApplyFeOffset added in v0.19.0

func (o FilterOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FilterOpt applies to FeOffset

func (FilterOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FilterOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FilterOpt applies to FeSpecularLighting

func (FilterOpt) ApplyFeTile added in v0.19.0

func (o FilterOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FilterOpt applies to FeTile

func (FilterOpt) ApplyFeTurbulence added in v0.19.0

func (o FilterOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FilterOpt applies to FeTurbulence

func (FilterOpt) ApplyFilter added in v0.19.0

func (o FilterOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FilterOpt applies to Filter

func (FilterOpt) ApplyFont added in v0.19.0

func (o FilterOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FilterOpt applies to Font

func (FilterOpt) ApplyForeignObject added in v0.19.0

func (o FilterOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FilterOpt applies to ForeignObject

func (FilterOpt) ApplyG added in v0.19.0

func (o FilterOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FilterOpt applies to G

func (FilterOpt) ApplyGlyph added in v0.19.0

func (o FilterOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FilterOpt applies to Glyph

func (FilterOpt) ApplyGlyphRef added in v0.19.0

func (o FilterOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FilterOpt applies to GlyphRef

func (FilterOpt) ApplyImage added in v0.19.0

func (o FilterOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FilterOpt applies to Image

func (FilterOpt) ApplyLine added in v0.19.0

func (o FilterOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FilterOpt applies to Line

func (FilterOpt) ApplyLinearGradient added in v0.19.0

func (o FilterOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FilterOpt applies to LinearGradient

func (FilterOpt) ApplyMarker added in v0.19.0

func (o FilterOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FilterOpt applies to Marker

func (FilterOpt) ApplyMask added in v0.19.0

func (o FilterOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FilterOpt applies to Mask

func (FilterOpt) ApplyMissingGlyph added in v0.19.0

func (o FilterOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FilterOpt applies to MissingGlyph

func (FilterOpt) ApplyPath added in v0.19.0

func (o FilterOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FilterOpt applies to Path

func (FilterOpt) ApplyPattern added in v0.19.0

func (o FilterOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FilterOpt applies to Pattern

func (FilterOpt) ApplyPolygon added in v0.19.0

func (o FilterOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FilterOpt applies to Polygon

func (FilterOpt) ApplyPolyline added in v0.19.0

func (o FilterOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FilterOpt applies to Polyline

func (FilterOpt) ApplyRadialGradient added in v0.19.0

func (o FilterOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FilterOpt applies to RadialGradient

func (FilterOpt) ApplyRect added in v0.19.0

func (o FilterOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FilterOpt applies to Rect

func (FilterOpt) ApplyStop added in v0.19.0

func (o FilterOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FilterOpt applies to Stop

func (FilterOpt) ApplySwitch added in v0.19.0

func (o FilterOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FilterOpt applies to Switch

func (FilterOpt) ApplySymbol added in v0.19.0

func (o FilterOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FilterOpt applies to Symbol

func (FilterOpt) ApplyText added in v0.19.0

func (o FilterOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FilterOpt applies to Text

func (FilterOpt) ApplyTextPath added in v0.19.0

func (o FilterOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FilterOpt applies to TextPath

func (FilterOpt) ApplyTref added in v0.19.0

func (o FilterOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FilterOpt applies to Tref

func (FilterOpt) ApplyTspan added in v0.19.0

func (o FilterOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FilterOpt applies to Tspan

func (FilterOpt) ApplyUse added in v0.19.0

func (o FilterOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FilterOpt applies to Use

type FilterResOpt added in v0.19.0

type FilterResOpt struct {
	// contains filtered or unexported fields
}

func AFilterRes added in v0.19.0

func AFilterRes(v string) FilterResOpt

func (FilterResOpt) ApplyFilter added in v0.19.0

func (o FilterResOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FilterResOpt applies to Filter

type FilterUnitsOpt added in v0.19.0

type FilterUnitsOpt struct {
	// contains filtered or unexported fields
}

func AFilterUnits added in v0.19.0

func AFilterUnits(v string) FilterUnitsOpt

func (FilterUnitsOpt) ApplyFilter added in v0.19.0

func (o FilterUnitsOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FilterUnitsOpt applies to Filter

type FloodColorOpt added in v0.19.0

type FloodColorOpt struct {
	// contains filtered or unexported fields
}

func AFloodColor added in v0.19.0

func AFloodColor(v string) FloodColorOpt

func (FloodColorOpt) Apply added in v0.19.0

func (o FloodColorOpt) Apply(a *SvgAttrs, _ *[]Component)

FloodColorOpt applies to

func (FloodColorOpt) ApplyAltGlyph added in v0.19.0

func (o FloodColorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FloodColorOpt applies to AltGlyph

func (FloodColorOpt) ApplyAnimate added in v0.19.0

func (o FloodColorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FloodColorOpt applies to Animate

func (FloodColorOpt) ApplyAnimateColor added in v0.19.0

func (o FloodColorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FloodColorOpt applies to AnimateColor

func (FloodColorOpt) ApplyCircle added in v0.19.0

func (o FloodColorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FloodColorOpt applies to Circle

func (FloodColorOpt) ApplyClipPath added in v0.19.0

func (o FloodColorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FloodColorOpt applies to ClipPath

func (FloodColorOpt) ApplyDefs added in v0.19.0

func (o FloodColorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FloodColorOpt applies to Defs

func (FloodColorOpt) ApplyEllipse added in v0.19.0

func (o FloodColorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FloodColorOpt applies to Ellipse

func (FloodColorOpt) ApplyFeBlend added in v0.19.0

func (o FloodColorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FloodColorOpt applies to FeBlend

func (FloodColorOpt) ApplyFeColorMatrix added in v0.19.0

func (o FloodColorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FloodColorOpt applies to FeColorMatrix

func (FloodColorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FloodColorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FloodColorOpt applies to FeComponentTransfer

func (FloodColorOpt) ApplyFeComposite added in v0.19.0

func (o FloodColorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FloodColorOpt applies to FeComposite

func (FloodColorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FloodColorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FloodColorOpt applies to FeConvolveMatrix

func (FloodColorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FloodColorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FloodColorOpt applies to FeDiffuseLighting

func (FloodColorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FloodColorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FloodColorOpt applies to FeDisplacementMap

func (FloodColorOpt) ApplyFeFlood added in v0.19.0

func (o FloodColorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FloodColorOpt applies to FeFlood

func (FloodColorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FloodColorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FloodColorOpt applies to FeGaussianBlur

func (FloodColorOpt) ApplyFeImage added in v0.19.0

func (o FloodColorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FloodColorOpt applies to FeImage

func (FloodColorOpt) ApplyFeMerge added in v0.19.0

func (o FloodColorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FloodColorOpt applies to FeMerge

func (FloodColorOpt) ApplyFeMorphology added in v0.19.0

func (o FloodColorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FloodColorOpt applies to FeMorphology

func (FloodColorOpt) ApplyFeOffset added in v0.19.0

func (o FloodColorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FloodColorOpt applies to FeOffset

func (FloodColorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FloodColorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FloodColorOpt applies to FeSpecularLighting

func (FloodColorOpt) ApplyFeTile added in v0.19.0

func (o FloodColorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FloodColorOpt applies to FeTile

func (FloodColorOpt) ApplyFeTurbulence added in v0.19.0

func (o FloodColorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FloodColorOpt applies to FeTurbulence

func (FloodColorOpt) ApplyFilter added in v0.19.0

func (o FloodColorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FloodColorOpt applies to Filter

func (FloodColorOpt) ApplyFont added in v0.19.0

func (o FloodColorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FloodColorOpt applies to Font

func (FloodColorOpt) ApplyForeignObject added in v0.19.0

func (o FloodColorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FloodColorOpt applies to ForeignObject

func (FloodColorOpt) ApplyG added in v0.19.0

func (o FloodColorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FloodColorOpt applies to G

func (FloodColorOpt) ApplyGlyph added in v0.19.0

func (o FloodColorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FloodColorOpt applies to Glyph

func (FloodColorOpt) ApplyGlyphRef added in v0.19.0

func (o FloodColorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FloodColorOpt applies to GlyphRef

func (FloodColorOpt) ApplyImage added in v0.19.0

func (o FloodColorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FloodColorOpt applies to Image

func (FloodColorOpt) ApplyLine added in v0.19.0

func (o FloodColorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FloodColorOpt applies to Line

func (FloodColorOpt) ApplyLinearGradient added in v0.19.0

func (o FloodColorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FloodColorOpt applies to LinearGradient

func (FloodColorOpt) ApplyMarker added in v0.19.0

func (o FloodColorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FloodColorOpt applies to Marker

func (FloodColorOpt) ApplyMask added in v0.19.0

func (o FloodColorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FloodColorOpt applies to Mask

func (FloodColorOpt) ApplyMissingGlyph added in v0.19.0

func (o FloodColorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FloodColorOpt applies to MissingGlyph

func (FloodColorOpt) ApplyPath added in v0.19.0

func (o FloodColorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FloodColorOpt applies to Path

func (FloodColorOpt) ApplyPattern added in v0.19.0

func (o FloodColorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FloodColorOpt applies to Pattern

func (FloodColorOpt) ApplyPolygon added in v0.19.0

func (o FloodColorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FloodColorOpt applies to Polygon

func (FloodColorOpt) ApplyPolyline added in v0.19.0

func (o FloodColorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FloodColorOpt applies to Polyline

func (FloodColorOpt) ApplyRadialGradient added in v0.19.0

func (o FloodColorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FloodColorOpt applies to RadialGradient

func (FloodColorOpt) ApplyRect added in v0.19.0

func (o FloodColorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FloodColorOpt applies to Rect

func (FloodColorOpt) ApplyStop added in v0.19.0

func (o FloodColorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FloodColorOpt applies to Stop

func (FloodColorOpt) ApplySwitch added in v0.19.0

func (o FloodColorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FloodColorOpt applies to Switch

func (FloodColorOpt) ApplySymbol added in v0.19.0

func (o FloodColorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FloodColorOpt applies to Symbol

func (FloodColorOpt) ApplyText added in v0.19.0

func (o FloodColorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FloodColorOpt applies to Text

func (FloodColorOpt) ApplyTextPath added in v0.19.0

func (o FloodColorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FloodColorOpt applies to TextPath

func (FloodColorOpt) ApplyTref added in v0.19.0

func (o FloodColorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FloodColorOpt applies to Tref

func (FloodColorOpt) ApplyTspan added in v0.19.0

func (o FloodColorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FloodColorOpt applies to Tspan

func (FloodColorOpt) ApplyUse added in v0.19.0

func (o FloodColorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FloodColorOpt applies to Use

type FloodOpacityOpt added in v0.19.0

type FloodOpacityOpt struct {
	// contains filtered or unexported fields
}

func AFloodOpacity added in v0.19.0

func AFloodOpacity(v string) FloodOpacityOpt

func (FloodOpacityOpt) Apply added in v0.19.0

func (o FloodOpacityOpt) Apply(a *SvgAttrs, _ *[]Component)

FloodOpacityOpt applies to

func (FloodOpacityOpt) ApplyAltGlyph added in v0.19.0

func (o FloodOpacityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FloodOpacityOpt applies to AltGlyph

func (FloodOpacityOpt) ApplyAnimate added in v0.19.0

func (o FloodOpacityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FloodOpacityOpt applies to Animate

func (FloodOpacityOpt) ApplyAnimateColor added in v0.19.0

func (o FloodOpacityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FloodOpacityOpt applies to AnimateColor

func (FloodOpacityOpt) ApplyCircle added in v0.19.0

func (o FloodOpacityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FloodOpacityOpt applies to Circle

func (FloodOpacityOpt) ApplyClipPath added in v0.19.0

func (o FloodOpacityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FloodOpacityOpt applies to ClipPath

func (FloodOpacityOpt) ApplyDefs added in v0.19.0

func (o FloodOpacityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FloodOpacityOpt applies to Defs

func (FloodOpacityOpt) ApplyEllipse added in v0.19.0

func (o FloodOpacityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FloodOpacityOpt applies to Ellipse

func (FloodOpacityOpt) ApplyFeBlend added in v0.19.0

func (o FloodOpacityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FloodOpacityOpt applies to FeBlend

func (FloodOpacityOpt) ApplyFeColorMatrix added in v0.19.0

func (o FloodOpacityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FloodOpacityOpt applies to FeColorMatrix

func (FloodOpacityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FloodOpacityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FloodOpacityOpt applies to FeComponentTransfer

func (FloodOpacityOpt) ApplyFeComposite added in v0.19.0

func (o FloodOpacityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FloodOpacityOpt applies to FeComposite

func (FloodOpacityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FloodOpacityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FloodOpacityOpt applies to FeConvolveMatrix

func (FloodOpacityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FloodOpacityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FloodOpacityOpt applies to FeDiffuseLighting

func (FloodOpacityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FloodOpacityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FloodOpacityOpt applies to FeDisplacementMap

func (FloodOpacityOpt) ApplyFeFlood added in v0.19.0

func (o FloodOpacityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FloodOpacityOpt applies to FeFlood

func (FloodOpacityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FloodOpacityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FloodOpacityOpt applies to FeGaussianBlur

func (FloodOpacityOpt) ApplyFeImage added in v0.19.0

func (o FloodOpacityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FloodOpacityOpt applies to FeImage

func (FloodOpacityOpt) ApplyFeMerge added in v0.19.0

func (o FloodOpacityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FloodOpacityOpt applies to FeMerge

func (FloodOpacityOpt) ApplyFeMorphology added in v0.19.0

func (o FloodOpacityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FloodOpacityOpt applies to FeMorphology

func (FloodOpacityOpt) ApplyFeOffset added in v0.19.0

func (o FloodOpacityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FloodOpacityOpt applies to FeOffset

func (FloodOpacityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FloodOpacityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FloodOpacityOpt applies to FeSpecularLighting

func (FloodOpacityOpt) ApplyFeTile added in v0.19.0

func (o FloodOpacityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FloodOpacityOpt applies to FeTile

func (FloodOpacityOpt) ApplyFeTurbulence added in v0.19.0

func (o FloodOpacityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FloodOpacityOpt applies to FeTurbulence

func (FloodOpacityOpt) ApplyFilter added in v0.19.0

func (o FloodOpacityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FloodOpacityOpt applies to Filter

func (FloodOpacityOpt) ApplyFont added in v0.19.0

func (o FloodOpacityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FloodOpacityOpt applies to Font

func (FloodOpacityOpt) ApplyForeignObject added in v0.19.0

func (o FloodOpacityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FloodOpacityOpt applies to ForeignObject

func (FloodOpacityOpt) ApplyG added in v0.19.0

func (o FloodOpacityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FloodOpacityOpt applies to G

func (FloodOpacityOpt) ApplyGlyph added in v0.19.0

func (o FloodOpacityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FloodOpacityOpt applies to Glyph

func (FloodOpacityOpt) ApplyGlyphRef added in v0.19.0

func (o FloodOpacityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FloodOpacityOpt applies to GlyphRef

func (FloodOpacityOpt) ApplyImage added in v0.19.0

func (o FloodOpacityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FloodOpacityOpt applies to Image

func (FloodOpacityOpt) ApplyLine added in v0.19.0

func (o FloodOpacityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FloodOpacityOpt applies to Line

func (FloodOpacityOpt) ApplyLinearGradient added in v0.19.0

func (o FloodOpacityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FloodOpacityOpt applies to LinearGradient

func (FloodOpacityOpt) ApplyMarker added in v0.19.0

func (o FloodOpacityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FloodOpacityOpt applies to Marker

func (FloodOpacityOpt) ApplyMask added in v0.19.0

func (o FloodOpacityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FloodOpacityOpt applies to Mask

func (FloodOpacityOpt) ApplyMissingGlyph added in v0.19.0

func (o FloodOpacityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FloodOpacityOpt applies to MissingGlyph

func (FloodOpacityOpt) ApplyPath added in v0.19.0

func (o FloodOpacityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FloodOpacityOpt applies to Path

func (FloodOpacityOpt) ApplyPattern added in v0.19.0

func (o FloodOpacityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FloodOpacityOpt applies to Pattern

func (FloodOpacityOpt) ApplyPolygon added in v0.19.0

func (o FloodOpacityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FloodOpacityOpt applies to Polygon

func (FloodOpacityOpt) ApplyPolyline added in v0.19.0

func (o FloodOpacityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FloodOpacityOpt applies to Polyline

func (FloodOpacityOpt) ApplyRadialGradient added in v0.19.0

func (o FloodOpacityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FloodOpacityOpt applies to RadialGradient

func (FloodOpacityOpt) ApplyRect added in v0.19.0

func (o FloodOpacityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FloodOpacityOpt applies to Rect

func (FloodOpacityOpt) ApplyStop added in v0.19.0

func (o FloodOpacityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FloodOpacityOpt applies to Stop

func (FloodOpacityOpt) ApplySwitch added in v0.19.0

func (o FloodOpacityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FloodOpacityOpt applies to Switch

func (FloodOpacityOpt) ApplySymbol added in v0.19.0

func (o FloodOpacityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FloodOpacityOpt applies to Symbol

func (FloodOpacityOpt) ApplyText added in v0.19.0

func (o FloodOpacityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FloodOpacityOpt applies to Text

func (FloodOpacityOpt) ApplyTextPath added in v0.19.0

func (o FloodOpacityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FloodOpacityOpt applies to TextPath

func (FloodOpacityOpt) ApplyTref added in v0.19.0

func (o FloodOpacityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FloodOpacityOpt applies to Tref

func (FloodOpacityOpt) ApplyTspan added in v0.19.0

func (o FloodOpacityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FloodOpacityOpt applies to Tspan

func (FloodOpacityOpt) ApplyUse added in v0.19.0

func (o FloodOpacityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FloodOpacityOpt applies to Use

type FocusHighlightOpt added in v0.19.0

type FocusHighlightOpt struct {
	// contains filtered or unexported fields
}

func AFocusHighlight added in v0.19.0

func AFocusHighlight(v string) FocusHighlightOpt

func (FocusHighlightOpt) Apply added in v0.19.0

func (o FocusHighlightOpt) Apply(a *SvgAttrs, _ *[]Component)

FocusHighlightOpt applies to

func (FocusHighlightOpt) ApplyAnimation added in v0.19.0

func (o FocusHighlightOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

FocusHighlightOpt applies to Animation

func (FocusHighlightOpt) ApplyCircle added in v0.19.0

func (o FocusHighlightOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FocusHighlightOpt applies to Circle

func (FocusHighlightOpt) ApplyEllipse added in v0.19.0

func (o FocusHighlightOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FocusHighlightOpt applies to Ellipse

func (FocusHighlightOpt) ApplyForeignObject added in v0.19.0

func (o FocusHighlightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FocusHighlightOpt applies to ForeignObject

func (FocusHighlightOpt) ApplyG added in v0.19.0

func (o FocusHighlightOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FocusHighlightOpt applies to G

func (FocusHighlightOpt) ApplyImage added in v0.19.0

func (o FocusHighlightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FocusHighlightOpt applies to Image

func (FocusHighlightOpt) ApplyLine added in v0.19.0

func (o FocusHighlightOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FocusHighlightOpt applies to Line

func (FocusHighlightOpt) ApplyPath added in v0.19.0

func (o FocusHighlightOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FocusHighlightOpt applies to Path

func (FocusHighlightOpt) ApplyPolygon added in v0.19.0

func (o FocusHighlightOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FocusHighlightOpt applies to Polygon

func (FocusHighlightOpt) ApplyPolyline added in v0.19.0

func (o FocusHighlightOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FocusHighlightOpt applies to Polyline

func (FocusHighlightOpt) ApplyRect added in v0.19.0

func (o FocusHighlightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FocusHighlightOpt applies to Rect

func (FocusHighlightOpt) ApplySwitch added in v0.19.0

func (o FocusHighlightOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FocusHighlightOpt applies to Switch

func (FocusHighlightOpt) ApplyText added in v0.19.0

func (o FocusHighlightOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FocusHighlightOpt applies to Text

func (FocusHighlightOpt) ApplyTspan added in v0.19.0

func (o FocusHighlightOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FocusHighlightOpt applies to Tspan

func (FocusHighlightOpt) ApplyUse added in v0.19.0

func (o FocusHighlightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FocusHighlightOpt applies to Use

type FocusableOpt added in v0.19.0

type FocusableOpt struct {
	// contains filtered or unexported fields
}

func AFocusable added in v0.19.0

func AFocusable(v string) FocusableOpt

func (FocusableOpt) Apply added in v0.19.0

func (o FocusableOpt) Apply(a *SvgAttrs, _ *[]Component)

FocusableOpt applies to

func (FocusableOpt) ApplyAnimation added in v0.19.0

func (o FocusableOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

FocusableOpt applies to Animation

func (FocusableOpt) ApplyCircle added in v0.19.0

func (o FocusableOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FocusableOpt applies to Circle

func (FocusableOpt) ApplyEllipse added in v0.19.0

func (o FocusableOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FocusableOpt applies to Ellipse

func (FocusableOpt) ApplyForeignObject added in v0.19.0

func (o FocusableOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FocusableOpt applies to ForeignObject

func (FocusableOpt) ApplyG added in v0.19.0

func (o FocusableOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FocusableOpt applies to G

func (FocusableOpt) ApplyImage added in v0.19.0

func (o FocusableOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FocusableOpt applies to Image

func (FocusableOpt) ApplyLine added in v0.19.0

func (o FocusableOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FocusableOpt applies to Line

func (FocusableOpt) ApplyPath added in v0.19.0

func (o FocusableOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FocusableOpt applies to Path

func (FocusableOpt) ApplyPolygon added in v0.19.0

func (o FocusableOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FocusableOpt applies to Polygon

func (FocusableOpt) ApplyPolyline added in v0.19.0

func (o FocusableOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FocusableOpt applies to Polyline

func (FocusableOpt) ApplyRect added in v0.19.0

func (o FocusableOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FocusableOpt applies to Rect

func (FocusableOpt) ApplySwitch added in v0.19.0

func (o FocusableOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FocusableOpt applies to Switch

func (FocusableOpt) ApplyText added in v0.19.0

func (o FocusableOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FocusableOpt applies to Text

func (FocusableOpt) ApplyTspan added in v0.19.0

func (o FocusableOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FocusableOpt applies to Tspan

func (FocusableOpt) ApplyUse added in v0.19.0

func (o FocusableOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FocusableOpt applies to Use

type FontFamilyOpt

type FontFamilyOpt struct {
	// contains filtered or unexported fields
}

func AFontFamily added in v0.19.0

func AFontFamily(v string) FontFamilyOpt

func (FontFamilyOpt) Apply added in v0.19.0

func (o FontFamilyOpt) Apply(a *SvgAttrs, _ *[]Component)

FontFamilyOpt applies to

func (FontFamilyOpt) ApplyAltGlyph added in v0.19.0

func (o FontFamilyOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontFamilyOpt applies to AltGlyph

func (FontFamilyOpt) ApplyAnimate added in v0.19.0

func (o FontFamilyOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontFamilyOpt applies to Animate

func (FontFamilyOpt) ApplyAnimateColor added in v0.19.0

func (o FontFamilyOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontFamilyOpt applies to AnimateColor

func (FontFamilyOpt) ApplyCircle added in v0.19.0

func (o FontFamilyOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontFamilyOpt applies to Circle

func (FontFamilyOpt) ApplyClipPath added in v0.19.0

func (o FontFamilyOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontFamilyOpt applies to ClipPath

func (FontFamilyOpt) ApplyDefs added in v0.19.0

func (o FontFamilyOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontFamilyOpt applies to Defs

func (FontFamilyOpt) ApplyEllipse added in v0.19.0

func (o FontFamilyOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontFamilyOpt applies to Ellipse

func (FontFamilyOpt) ApplyFeBlend added in v0.19.0

func (o FontFamilyOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontFamilyOpt applies to FeBlend

func (FontFamilyOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontFamilyOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontFamilyOpt applies to FeColorMatrix

func (FontFamilyOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontFamilyOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontFamilyOpt applies to FeComponentTransfer

func (FontFamilyOpt) ApplyFeComposite added in v0.19.0

func (o FontFamilyOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontFamilyOpt applies to FeComposite

func (FontFamilyOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontFamilyOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontFamilyOpt applies to FeConvolveMatrix

func (FontFamilyOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontFamilyOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontFamilyOpt applies to FeDiffuseLighting

func (FontFamilyOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontFamilyOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontFamilyOpt applies to FeDisplacementMap

func (FontFamilyOpt) ApplyFeFlood added in v0.19.0

func (o FontFamilyOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontFamilyOpt applies to FeFlood

func (FontFamilyOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontFamilyOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontFamilyOpt applies to FeGaussianBlur

func (FontFamilyOpt) ApplyFeImage added in v0.19.0

func (o FontFamilyOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontFamilyOpt applies to FeImage

func (FontFamilyOpt) ApplyFeMerge added in v0.19.0

func (o FontFamilyOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontFamilyOpt applies to FeMerge

func (FontFamilyOpt) ApplyFeMorphology added in v0.19.0

func (o FontFamilyOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontFamilyOpt applies to FeMorphology

func (FontFamilyOpt) ApplyFeOffset added in v0.19.0

func (o FontFamilyOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontFamilyOpt applies to FeOffset

func (FontFamilyOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontFamilyOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontFamilyOpt applies to FeSpecularLighting

func (FontFamilyOpt) ApplyFeTile added in v0.19.0

func (o FontFamilyOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontFamilyOpt applies to FeTile

func (FontFamilyOpt) ApplyFeTurbulence added in v0.19.0

func (o FontFamilyOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontFamilyOpt applies to FeTurbulence

func (FontFamilyOpt) ApplyFilter added in v0.19.0

func (o FontFamilyOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontFamilyOpt applies to Filter

func (FontFamilyOpt) ApplyFont added in v0.19.0

func (o FontFamilyOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontFamilyOpt applies to Font

func (FontFamilyOpt) ApplyFontFace added in v0.19.0

func (o FontFamilyOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontFamilyOpt applies to FontFace

func (FontFamilyOpt) ApplyForeignObject added in v0.19.0

func (o FontFamilyOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontFamilyOpt applies to ForeignObject

func (FontFamilyOpt) ApplyG added in v0.19.0

func (o FontFamilyOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontFamilyOpt applies to G

func (FontFamilyOpt) ApplyGlyph added in v0.19.0

func (o FontFamilyOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontFamilyOpt applies to Glyph

func (FontFamilyOpt) ApplyGlyphRef added in v0.19.0

func (o FontFamilyOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontFamilyOpt applies to GlyphRef

func (FontFamilyOpt) ApplyImage added in v0.19.0

func (o FontFamilyOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontFamilyOpt applies to Image

func (FontFamilyOpt) ApplyLine added in v0.19.0

func (o FontFamilyOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontFamilyOpt applies to Line

func (FontFamilyOpt) ApplyLinearGradient added in v0.19.0

func (o FontFamilyOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontFamilyOpt applies to LinearGradient

func (FontFamilyOpt) ApplyMarker added in v0.19.0

func (o FontFamilyOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontFamilyOpt applies to Marker

func (FontFamilyOpt) ApplyMask added in v0.19.0

func (o FontFamilyOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontFamilyOpt applies to Mask

func (FontFamilyOpt) ApplyMissingGlyph added in v0.19.0

func (o FontFamilyOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontFamilyOpt applies to MissingGlyph

func (FontFamilyOpt) ApplyPath added in v0.19.0

func (o FontFamilyOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontFamilyOpt applies to Path

func (FontFamilyOpt) ApplyPattern added in v0.19.0

func (o FontFamilyOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontFamilyOpt applies to Pattern

func (FontFamilyOpt) ApplyPolygon added in v0.19.0

func (o FontFamilyOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontFamilyOpt applies to Polygon

func (FontFamilyOpt) ApplyPolyline added in v0.19.0

func (o FontFamilyOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontFamilyOpt applies to Polyline

func (FontFamilyOpt) ApplyRadialGradient added in v0.19.0

func (o FontFamilyOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontFamilyOpt applies to RadialGradient

func (FontFamilyOpt) ApplyRect added in v0.19.0

func (o FontFamilyOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontFamilyOpt applies to Rect

func (FontFamilyOpt) ApplyStop added in v0.19.0

func (o FontFamilyOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontFamilyOpt applies to Stop

func (FontFamilyOpt) ApplySwitch added in v0.19.0

func (o FontFamilyOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontFamilyOpt applies to Switch

func (FontFamilyOpt) ApplySymbol added in v0.19.0

func (o FontFamilyOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontFamilyOpt applies to Symbol

func (FontFamilyOpt) ApplyText added in v0.19.0

func (o FontFamilyOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontFamilyOpt applies to Text

func (FontFamilyOpt) ApplyTextPath added in v0.19.0

func (o FontFamilyOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontFamilyOpt applies to TextPath

func (FontFamilyOpt) ApplyTref added in v0.19.0

func (o FontFamilyOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontFamilyOpt applies to Tref

func (FontFamilyOpt) ApplyTspan added in v0.19.0

func (o FontFamilyOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontFamilyOpt applies to Tspan

func (FontFamilyOpt) ApplyUse added in v0.19.0

func (o FontFamilyOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontFamilyOpt applies to Use

type FontSizeAdjustOpt added in v0.19.0

type FontSizeAdjustOpt struct {
	// contains filtered or unexported fields
}

func AFontSizeAdjust added in v0.19.0

func AFontSizeAdjust(v string) FontSizeAdjustOpt

func (FontSizeAdjustOpt) Apply added in v0.19.0

func (o FontSizeAdjustOpt) Apply(a *SvgAttrs, _ *[]Component)

FontSizeAdjustOpt applies to

func (FontSizeAdjustOpt) ApplyAltGlyph added in v0.19.0

func (o FontSizeAdjustOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontSizeAdjustOpt applies to AltGlyph

func (FontSizeAdjustOpt) ApplyAnimate added in v0.19.0

func (o FontSizeAdjustOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Animate

func (FontSizeAdjustOpt) ApplyAnimateColor added in v0.19.0

func (o FontSizeAdjustOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontSizeAdjustOpt applies to AnimateColor

func (FontSizeAdjustOpt) ApplyCircle added in v0.19.0

func (o FontSizeAdjustOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Circle

func (FontSizeAdjustOpt) ApplyClipPath added in v0.19.0

func (o FontSizeAdjustOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontSizeAdjustOpt applies to ClipPath

func (FontSizeAdjustOpt) ApplyDefs added in v0.19.0

func (o FontSizeAdjustOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Defs

func (FontSizeAdjustOpt) ApplyEllipse added in v0.19.0

func (o FontSizeAdjustOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Ellipse

func (FontSizeAdjustOpt) ApplyFeBlend added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeBlend

func (FontSizeAdjustOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeColorMatrix

func (FontSizeAdjustOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeComponentTransfer

func (FontSizeAdjustOpt) ApplyFeComposite added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeComposite

func (FontSizeAdjustOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeConvolveMatrix

func (FontSizeAdjustOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeDiffuseLighting

func (FontSizeAdjustOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeDisplacementMap

func (FontSizeAdjustOpt) ApplyFeFlood added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeFlood

func (FontSizeAdjustOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeGaussianBlur

func (FontSizeAdjustOpt) ApplyFeImage added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeImage

func (FontSizeAdjustOpt) ApplyFeMerge added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeMerge

func (FontSizeAdjustOpt) ApplyFeMorphology added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeMorphology

func (FontSizeAdjustOpt) ApplyFeOffset added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeOffset

func (FontSizeAdjustOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeSpecularLighting

func (FontSizeAdjustOpt) ApplyFeTile added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeTile

func (FontSizeAdjustOpt) ApplyFeTurbulence added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontSizeAdjustOpt applies to FeTurbulence

func (FontSizeAdjustOpt) ApplyFilter added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Filter

func (FontSizeAdjustOpt) ApplyFont added in v0.19.0

func (o FontSizeAdjustOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Font

func (FontSizeAdjustOpt) ApplyForeignObject added in v0.19.0

func (o FontSizeAdjustOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontSizeAdjustOpt applies to ForeignObject

func (FontSizeAdjustOpt) ApplyG added in v0.19.0

func (o FontSizeAdjustOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontSizeAdjustOpt applies to G

func (FontSizeAdjustOpt) ApplyGlyph added in v0.19.0

func (o FontSizeAdjustOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Glyph

func (FontSizeAdjustOpt) ApplyGlyphRef added in v0.19.0

func (o FontSizeAdjustOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontSizeAdjustOpt applies to GlyphRef

func (FontSizeAdjustOpt) ApplyImage added in v0.19.0

func (o FontSizeAdjustOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Image

func (FontSizeAdjustOpt) ApplyLine added in v0.19.0

func (o FontSizeAdjustOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Line

func (FontSizeAdjustOpt) ApplyLinearGradient added in v0.19.0

func (o FontSizeAdjustOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontSizeAdjustOpt applies to LinearGradient

func (FontSizeAdjustOpt) ApplyMarker added in v0.19.0

func (o FontSizeAdjustOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Marker

func (FontSizeAdjustOpt) ApplyMask added in v0.19.0

func (o FontSizeAdjustOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Mask

func (FontSizeAdjustOpt) ApplyMissingGlyph added in v0.19.0

func (o FontSizeAdjustOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontSizeAdjustOpt applies to MissingGlyph

func (FontSizeAdjustOpt) ApplyPath added in v0.19.0

func (o FontSizeAdjustOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Path

func (FontSizeAdjustOpt) ApplyPattern added in v0.19.0

func (o FontSizeAdjustOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Pattern

func (FontSizeAdjustOpt) ApplyPolygon added in v0.19.0

func (o FontSizeAdjustOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Polygon

func (FontSizeAdjustOpt) ApplyPolyline added in v0.19.0

func (o FontSizeAdjustOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Polyline

func (FontSizeAdjustOpt) ApplyRadialGradient added in v0.19.0

func (o FontSizeAdjustOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontSizeAdjustOpt applies to RadialGradient

func (FontSizeAdjustOpt) ApplyRect added in v0.19.0

func (o FontSizeAdjustOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Rect

func (FontSizeAdjustOpt) ApplyStop added in v0.19.0

func (o FontSizeAdjustOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Stop

func (FontSizeAdjustOpt) ApplySwitch added in v0.19.0

func (o FontSizeAdjustOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Switch

func (FontSizeAdjustOpt) ApplySymbol added in v0.19.0

func (o FontSizeAdjustOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Symbol

func (FontSizeAdjustOpt) ApplyText added in v0.19.0

func (o FontSizeAdjustOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Text

func (FontSizeAdjustOpt) ApplyTextPath added in v0.19.0

func (o FontSizeAdjustOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontSizeAdjustOpt applies to TextPath

func (FontSizeAdjustOpt) ApplyTref added in v0.19.0

func (o FontSizeAdjustOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Tref

func (FontSizeAdjustOpt) ApplyTspan added in v0.19.0

func (o FontSizeAdjustOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Tspan

func (FontSizeAdjustOpt) ApplyUse added in v0.19.0

func (o FontSizeAdjustOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontSizeAdjustOpt applies to Use

type FontSizeOpt

type FontSizeOpt struct {
	// contains filtered or unexported fields
}

func AFontSize added in v0.19.0

func AFontSize(v string) FontSizeOpt

func (FontSizeOpt) Apply added in v0.19.0

func (o FontSizeOpt) Apply(a *SvgAttrs, _ *[]Component)

FontSizeOpt applies to

func (FontSizeOpt) ApplyAltGlyph added in v0.19.0

func (o FontSizeOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontSizeOpt applies to AltGlyph

func (FontSizeOpt) ApplyAnimate added in v0.19.0

func (o FontSizeOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontSizeOpt applies to Animate

func (FontSizeOpt) ApplyAnimateColor added in v0.19.0

func (o FontSizeOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontSizeOpt applies to AnimateColor

func (FontSizeOpt) ApplyCircle added in v0.19.0

func (o FontSizeOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontSizeOpt applies to Circle

func (FontSizeOpt) ApplyClipPath added in v0.19.0

func (o FontSizeOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontSizeOpt applies to ClipPath

func (FontSizeOpt) ApplyDefs added in v0.19.0

func (o FontSizeOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontSizeOpt applies to Defs

func (FontSizeOpt) ApplyEllipse added in v0.19.0

func (o FontSizeOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontSizeOpt applies to Ellipse

func (FontSizeOpt) ApplyFeBlend added in v0.19.0

func (o FontSizeOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontSizeOpt applies to FeBlend

func (FontSizeOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontSizeOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontSizeOpt applies to FeColorMatrix

func (FontSizeOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontSizeOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontSizeOpt applies to FeComponentTransfer

func (FontSizeOpt) ApplyFeComposite added in v0.19.0

func (o FontSizeOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontSizeOpt applies to FeComposite

func (FontSizeOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontSizeOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontSizeOpt applies to FeConvolveMatrix

func (FontSizeOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontSizeOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontSizeOpt applies to FeDiffuseLighting

func (FontSizeOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontSizeOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontSizeOpt applies to FeDisplacementMap

func (FontSizeOpt) ApplyFeFlood added in v0.19.0

func (o FontSizeOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontSizeOpt applies to FeFlood

func (FontSizeOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontSizeOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontSizeOpt applies to FeGaussianBlur

func (FontSizeOpt) ApplyFeImage added in v0.19.0

func (o FontSizeOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontSizeOpt applies to FeImage

func (FontSizeOpt) ApplyFeMerge added in v0.19.0

func (o FontSizeOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontSizeOpt applies to FeMerge

func (FontSizeOpt) ApplyFeMorphology added in v0.19.0

func (o FontSizeOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontSizeOpt applies to FeMorphology

func (FontSizeOpt) ApplyFeOffset added in v0.19.0

func (o FontSizeOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontSizeOpt applies to FeOffset

func (FontSizeOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontSizeOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontSizeOpt applies to FeSpecularLighting

func (FontSizeOpt) ApplyFeTile added in v0.19.0

func (o FontSizeOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontSizeOpt applies to FeTile

func (FontSizeOpt) ApplyFeTurbulence added in v0.19.0

func (o FontSizeOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontSizeOpt applies to FeTurbulence

func (FontSizeOpt) ApplyFilter added in v0.19.0

func (o FontSizeOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontSizeOpt applies to Filter

func (FontSizeOpt) ApplyFont added in v0.19.0

func (o FontSizeOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontSizeOpt applies to Font

func (FontSizeOpt) ApplyFontFace added in v0.19.0

func (o FontSizeOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontSizeOpt applies to FontFace

func (FontSizeOpt) ApplyForeignObject added in v0.19.0

func (o FontSizeOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontSizeOpt applies to ForeignObject

func (FontSizeOpt) ApplyG added in v0.19.0

func (o FontSizeOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontSizeOpt applies to G

func (FontSizeOpt) ApplyGlyph added in v0.19.0

func (o FontSizeOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontSizeOpt applies to Glyph

func (FontSizeOpt) ApplyGlyphRef added in v0.19.0

func (o FontSizeOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontSizeOpt applies to GlyphRef

func (FontSizeOpt) ApplyImage added in v0.19.0

func (o FontSizeOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontSizeOpt applies to Image

func (FontSizeOpt) ApplyLine added in v0.19.0

func (o FontSizeOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontSizeOpt applies to Line

func (FontSizeOpt) ApplyLinearGradient added in v0.19.0

func (o FontSizeOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontSizeOpt applies to LinearGradient

func (FontSizeOpt) ApplyMarker added in v0.19.0

func (o FontSizeOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontSizeOpt applies to Marker

func (FontSizeOpt) ApplyMask added in v0.19.0

func (o FontSizeOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontSizeOpt applies to Mask

func (FontSizeOpt) ApplyMissingGlyph added in v0.19.0

func (o FontSizeOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontSizeOpt applies to MissingGlyph

func (FontSizeOpt) ApplyPath added in v0.19.0

func (o FontSizeOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontSizeOpt applies to Path

func (FontSizeOpt) ApplyPattern added in v0.19.0

func (o FontSizeOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontSizeOpt applies to Pattern

func (FontSizeOpt) ApplyPolygon added in v0.19.0

func (o FontSizeOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontSizeOpt applies to Polygon

func (FontSizeOpt) ApplyPolyline added in v0.19.0

func (o FontSizeOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontSizeOpt applies to Polyline

func (FontSizeOpt) ApplyRadialGradient added in v0.19.0

func (o FontSizeOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontSizeOpt applies to RadialGradient

func (FontSizeOpt) ApplyRect added in v0.19.0

func (o FontSizeOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontSizeOpt applies to Rect

func (FontSizeOpt) ApplyStop added in v0.19.0

func (o FontSizeOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontSizeOpt applies to Stop

func (FontSizeOpt) ApplySwitch added in v0.19.0

func (o FontSizeOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontSizeOpt applies to Switch

func (FontSizeOpt) ApplySymbol added in v0.19.0

func (o FontSizeOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontSizeOpt applies to Symbol

func (FontSizeOpt) ApplyText added in v0.19.0

func (o FontSizeOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontSizeOpt applies to Text

func (FontSizeOpt) ApplyTextPath added in v0.19.0

func (o FontSizeOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontSizeOpt applies to TextPath

func (FontSizeOpt) ApplyTref added in v0.19.0

func (o FontSizeOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontSizeOpt applies to Tref

func (FontSizeOpt) ApplyTspan added in v0.19.0

func (o FontSizeOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontSizeOpt applies to Tspan

func (FontSizeOpt) ApplyUse added in v0.19.0

func (o FontSizeOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontSizeOpt applies to Use

type FontStretchOpt added in v0.19.0

type FontStretchOpt struct {
	// contains filtered or unexported fields
}

func AFontStretch added in v0.19.0

func AFontStretch(v string) FontStretchOpt

func (FontStretchOpt) Apply added in v0.19.0

func (o FontStretchOpt) Apply(a *SvgAttrs, _ *[]Component)

FontStretchOpt applies to

func (FontStretchOpt) ApplyAltGlyph added in v0.19.0

func (o FontStretchOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontStretchOpt applies to AltGlyph

func (FontStretchOpt) ApplyAnimate added in v0.19.0

func (o FontStretchOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontStretchOpt applies to Animate

func (FontStretchOpt) ApplyAnimateColor added in v0.19.0

func (o FontStretchOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontStretchOpt applies to AnimateColor

func (FontStretchOpt) ApplyCircle added in v0.19.0

func (o FontStretchOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontStretchOpt applies to Circle

func (FontStretchOpt) ApplyClipPath added in v0.19.0

func (o FontStretchOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontStretchOpt applies to ClipPath

func (FontStretchOpt) ApplyDefs added in v0.19.0

func (o FontStretchOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontStretchOpt applies to Defs

func (FontStretchOpt) ApplyEllipse added in v0.19.0

func (o FontStretchOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontStretchOpt applies to Ellipse

func (FontStretchOpt) ApplyFeBlend added in v0.19.0

func (o FontStretchOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontStretchOpt applies to FeBlend

func (FontStretchOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontStretchOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontStretchOpt applies to FeColorMatrix

func (FontStretchOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontStretchOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontStretchOpt applies to FeComponentTransfer

func (FontStretchOpt) ApplyFeComposite added in v0.19.0

func (o FontStretchOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontStretchOpt applies to FeComposite

func (FontStretchOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontStretchOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontStretchOpt applies to FeConvolveMatrix

func (FontStretchOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontStretchOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontStretchOpt applies to FeDiffuseLighting

func (FontStretchOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontStretchOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontStretchOpt applies to FeDisplacementMap

func (FontStretchOpt) ApplyFeFlood added in v0.19.0

func (o FontStretchOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontStretchOpt applies to FeFlood

func (FontStretchOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontStretchOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontStretchOpt applies to FeGaussianBlur

func (FontStretchOpt) ApplyFeImage added in v0.19.0

func (o FontStretchOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontStretchOpt applies to FeImage

func (FontStretchOpt) ApplyFeMerge added in v0.19.0

func (o FontStretchOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontStretchOpt applies to FeMerge

func (FontStretchOpt) ApplyFeMorphology added in v0.19.0

func (o FontStretchOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontStretchOpt applies to FeMorphology

func (FontStretchOpt) ApplyFeOffset added in v0.19.0

func (o FontStretchOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontStretchOpt applies to FeOffset

func (FontStretchOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontStretchOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontStretchOpt applies to FeSpecularLighting

func (FontStretchOpt) ApplyFeTile added in v0.19.0

func (o FontStretchOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontStretchOpt applies to FeTile

func (FontStretchOpt) ApplyFeTurbulence added in v0.19.0

func (o FontStretchOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontStretchOpt applies to FeTurbulence

func (FontStretchOpt) ApplyFilter added in v0.19.0

func (o FontStretchOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontStretchOpt applies to Filter

func (FontStretchOpt) ApplyFont added in v0.19.0

func (o FontStretchOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontStretchOpt applies to Font

func (FontStretchOpt) ApplyFontFace added in v0.19.0

func (o FontStretchOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontStretchOpt applies to FontFace

func (FontStretchOpt) ApplyForeignObject added in v0.19.0

func (o FontStretchOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontStretchOpt applies to ForeignObject

func (FontStretchOpt) ApplyG added in v0.19.0

func (o FontStretchOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontStretchOpt applies to G

func (FontStretchOpt) ApplyGlyph added in v0.19.0

func (o FontStretchOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontStretchOpt applies to Glyph

func (FontStretchOpt) ApplyGlyphRef added in v0.19.0

func (o FontStretchOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontStretchOpt applies to GlyphRef

func (FontStretchOpt) ApplyImage added in v0.19.0

func (o FontStretchOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontStretchOpt applies to Image

func (FontStretchOpt) ApplyLine added in v0.19.0

func (o FontStretchOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontStretchOpt applies to Line

func (FontStretchOpt) ApplyLinearGradient added in v0.19.0

func (o FontStretchOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontStretchOpt applies to LinearGradient

func (FontStretchOpt) ApplyMarker added in v0.19.0

func (o FontStretchOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontStretchOpt applies to Marker

func (FontStretchOpt) ApplyMask added in v0.19.0

func (o FontStretchOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontStretchOpt applies to Mask

func (FontStretchOpt) ApplyMissingGlyph added in v0.19.0

func (o FontStretchOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontStretchOpt applies to MissingGlyph

func (FontStretchOpt) ApplyPath added in v0.19.0

func (o FontStretchOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontStretchOpt applies to Path

func (FontStretchOpt) ApplyPattern added in v0.19.0

func (o FontStretchOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontStretchOpt applies to Pattern

func (FontStretchOpt) ApplyPolygon added in v0.19.0

func (o FontStretchOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontStretchOpt applies to Polygon

func (FontStretchOpt) ApplyPolyline added in v0.19.0

func (o FontStretchOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontStretchOpt applies to Polyline

func (FontStretchOpt) ApplyRadialGradient added in v0.19.0

func (o FontStretchOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontStretchOpt applies to RadialGradient

func (FontStretchOpt) ApplyRect added in v0.19.0

func (o FontStretchOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontStretchOpt applies to Rect

func (FontStretchOpt) ApplyStop added in v0.19.0

func (o FontStretchOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontStretchOpt applies to Stop

func (FontStretchOpt) ApplySwitch added in v0.19.0

func (o FontStretchOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontStretchOpt applies to Switch

func (FontStretchOpt) ApplySymbol added in v0.19.0

func (o FontStretchOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontStretchOpt applies to Symbol

func (FontStretchOpt) ApplyText added in v0.19.0

func (o FontStretchOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontStretchOpt applies to Text

func (FontStretchOpt) ApplyTextPath added in v0.19.0

func (o FontStretchOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontStretchOpt applies to TextPath

func (FontStretchOpt) ApplyTref added in v0.19.0

func (o FontStretchOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontStretchOpt applies to Tref

func (FontStretchOpt) ApplyTspan added in v0.19.0

func (o FontStretchOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontStretchOpt applies to Tspan

func (FontStretchOpt) ApplyUse added in v0.19.0

func (o FontStretchOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontStretchOpt applies to Use

type FontStyleOpt

type FontStyleOpt struct {
	// contains filtered or unexported fields
}

func AFontStyle added in v0.19.0

func AFontStyle(v string) FontStyleOpt

func (FontStyleOpt) Apply added in v0.19.0

func (o FontStyleOpt) Apply(a *SvgAttrs, _ *[]Component)

FontStyleOpt applies to

func (FontStyleOpt) ApplyAltGlyph added in v0.19.0

func (o FontStyleOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontStyleOpt applies to AltGlyph

func (FontStyleOpt) ApplyAnimate added in v0.19.0

func (o FontStyleOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontStyleOpt applies to Animate

func (FontStyleOpt) ApplyAnimateColor added in v0.19.0

func (o FontStyleOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontStyleOpt applies to AnimateColor

func (FontStyleOpt) ApplyCircle added in v0.19.0

func (o FontStyleOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontStyleOpt applies to Circle

func (FontStyleOpt) ApplyClipPath added in v0.19.0

func (o FontStyleOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontStyleOpt applies to ClipPath

func (FontStyleOpt) ApplyDefs added in v0.19.0

func (o FontStyleOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontStyleOpt applies to Defs

func (FontStyleOpt) ApplyEllipse added in v0.19.0

func (o FontStyleOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontStyleOpt applies to Ellipse

func (FontStyleOpt) ApplyFeBlend added in v0.19.0

func (o FontStyleOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontStyleOpt applies to FeBlend

func (FontStyleOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontStyleOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontStyleOpt applies to FeColorMatrix

func (FontStyleOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontStyleOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontStyleOpt applies to FeComponentTransfer

func (FontStyleOpt) ApplyFeComposite added in v0.19.0

func (o FontStyleOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontStyleOpt applies to FeComposite

func (FontStyleOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontStyleOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontStyleOpt applies to FeConvolveMatrix

func (FontStyleOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontStyleOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontStyleOpt applies to FeDiffuseLighting

func (FontStyleOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontStyleOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontStyleOpt applies to FeDisplacementMap

func (FontStyleOpt) ApplyFeFlood added in v0.19.0

func (o FontStyleOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontStyleOpt applies to FeFlood

func (FontStyleOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontStyleOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontStyleOpt applies to FeGaussianBlur

func (FontStyleOpt) ApplyFeImage added in v0.19.0

func (o FontStyleOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontStyleOpt applies to FeImage

func (FontStyleOpt) ApplyFeMerge added in v0.19.0

func (o FontStyleOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontStyleOpt applies to FeMerge

func (FontStyleOpt) ApplyFeMorphology added in v0.19.0

func (o FontStyleOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontStyleOpt applies to FeMorphology

func (FontStyleOpt) ApplyFeOffset added in v0.19.0

func (o FontStyleOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontStyleOpt applies to FeOffset

func (FontStyleOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontStyleOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontStyleOpt applies to FeSpecularLighting

func (FontStyleOpt) ApplyFeTile added in v0.19.0

func (o FontStyleOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontStyleOpt applies to FeTile

func (FontStyleOpt) ApplyFeTurbulence added in v0.19.0

func (o FontStyleOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontStyleOpt applies to FeTurbulence

func (FontStyleOpt) ApplyFilter added in v0.19.0

func (o FontStyleOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontStyleOpt applies to Filter

func (FontStyleOpt) ApplyFont added in v0.19.0

func (o FontStyleOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontStyleOpt applies to Font

func (FontStyleOpt) ApplyFontFace added in v0.19.0

func (o FontStyleOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontStyleOpt applies to FontFace

func (FontStyleOpt) ApplyForeignObject added in v0.19.0

func (o FontStyleOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontStyleOpt applies to ForeignObject

func (FontStyleOpt) ApplyG added in v0.19.0

func (o FontStyleOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontStyleOpt applies to G

func (FontStyleOpt) ApplyGlyph added in v0.19.0

func (o FontStyleOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontStyleOpt applies to Glyph

func (FontStyleOpt) ApplyGlyphRef added in v0.19.0

func (o FontStyleOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontStyleOpt applies to GlyphRef

func (FontStyleOpt) ApplyImage added in v0.19.0

func (o FontStyleOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontStyleOpt applies to Image

func (FontStyleOpt) ApplyLine added in v0.19.0

func (o FontStyleOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontStyleOpt applies to Line

func (FontStyleOpt) ApplyLinearGradient added in v0.19.0

func (o FontStyleOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontStyleOpt applies to LinearGradient

func (FontStyleOpt) ApplyMarker added in v0.19.0

func (o FontStyleOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontStyleOpt applies to Marker

func (FontStyleOpt) ApplyMask added in v0.19.0

func (o FontStyleOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontStyleOpt applies to Mask

func (FontStyleOpt) ApplyMissingGlyph added in v0.19.0

func (o FontStyleOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontStyleOpt applies to MissingGlyph

func (FontStyleOpt) ApplyPath added in v0.19.0

func (o FontStyleOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontStyleOpt applies to Path

func (FontStyleOpt) ApplyPattern added in v0.19.0

func (o FontStyleOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontStyleOpt applies to Pattern

func (FontStyleOpt) ApplyPolygon added in v0.19.0

func (o FontStyleOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontStyleOpt applies to Polygon

func (FontStyleOpt) ApplyPolyline added in v0.19.0

func (o FontStyleOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontStyleOpt applies to Polyline

func (FontStyleOpt) ApplyRadialGradient added in v0.19.0

func (o FontStyleOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontStyleOpt applies to RadialGradient

func (FontStyleOpt) ApplyRect added in v0.19.0

func (o FontStyleOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontStyleOpt applies to Rect

func (FontStyleOpt) ApplyStop added in v0.19.0

func (o FontStyleOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontStyleOpt applies to Stop

func (FontStyleOpt) ApplySwitch added in v0.19.0

func (o FontStyleOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontStyleOpt applies to Switch

func (FontStyleOpt) ApplySymbol added in v0.19.0

func (o FontStyleOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontStyleOpt applies to Symbol

func (FontStyleOpt) ApplyText added in v0.19.0

func (o FontStyleOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontStyleOpt applies to Text

func (FontStyleOpt) ApplyTextPath added in v0.19.0

func (o FontStyleOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontStyleOpt applies to TextPath

func (FontStyleOpt) ApplyTref added in v0.19.0

func (o FontStyleOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontStyleOpt applies to Tref

func (FontStyleOpt) ApplyTspan added in v0.19.0

func (o FontStyleOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontStyleOpt applies to Tspan

func (FontStyleOpt) ApplyUse added in v0.19.0

func (o FontStyleOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontStyleOpt applies to Use

type FontVariantOpt added in v0.19.0

type FontVariantOpt struct {
	// contains filtered or unexported fields
}

func AFontVariant added in v0.19.0

func AFontVariant(v string) FontVariantOpt

func (FontVariantOpt) Apply added in v0.19.0

func (o FontVariantOpt) Apply(a *SvgAttrs, _ *[]Component)

FontVariantOpt applies to

func (FontVariantOpt) ApplyAltGlyph added in v0.19.0

func (o FontVariantOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontVariantOpt applies to AltGlyph

func (FontVariantOpt) ApplyAnimate added in v0.19.0

func (o FontVariantOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontVariantOpt applies to Animate

func (FontVariantOpt) ApplyAnimateColor added in v0.19.0

func (o FontVariantOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontVariantOpt applies to AnimateColor

func (FontVariantOpt) ApplyCircle added in v0.19.0

func (o FontVariantOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontVariantOpt applies to Circle

func (FontVariantOpt) ApplyClipPath added in v0.19.0

func (o FontVariantOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontVariantOpt applies to ClipPath

func (FontVariantOpt) ApplyDefs added in v0.19.0

func (o FontVariantOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontVariantOpt applies to Defs

func (FontVariantOpt) ApplyEllipse added in v0.19.0

func (o FontVariantOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontVariantOpt applies to Ellipse

func (FontVariantOpt) ApplyFeBlend added in v0.19.0

func (o FontVariantOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontVariantOpt applies to FeBlend

func (FontVariantOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontVariantOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontVariantOpt applies to FeColorMatrix

func (FontVariantOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontVariantOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontVariantOpt applies to FeComponentTransfer

func (FontVariantOpt) ApplyFeComposite added in v0.19.0

func (o FontVariantOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontVariantOpt applies to FeComposite

func (FontVariantOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontVariantOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontVariantOpt applies to FeConvolveMatrix

func (FontVariantOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontVariantOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontVariantOpt applies to FeDiffuseLighting

func (FontVariantOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontVariantOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontVariantOpt applies to FeDisplacementMap

func (FontVariantOpt) ApplyFeFlood added in v0.19.0

func (o FontVariantOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontVariantOpt applies to FeFlood

func (FontVariantOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontVariantOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontVariantOpt applies to FeGaussianBlur

func (FontVariantOpt) ApplyFeImage added in v0.19.0

func (o FontVariantOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontVariantOpt applies to FeImage

func (FontVariantOpt) ApplyFeMerge added in v0.19.0

func (o FontVariantOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontVariantOpt applies to FeMerge

func (FontVariantOpt) ApplyFeMorphology added in v0.19.0

func (o FontVariantOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontVariantOpt applies to FeMorphology

func (FontVariantOpt) ApplyFeOffset added in v0.19.0

func (o FontVariantOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontVariantOpt applies to FeOffset

func (FontVariantOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontVariantOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontVariantOpt applies to FeSpecularLighting

func (FontVariantOpt) ApplyFeTile added in v0.19.0

func (o FontVariantOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontVariantOpt applies to FeTile

func (FontVariantOpt) ApplyFeTurbulence added in v0.19.0

func (o FontVariantOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontVariantOpt applies to FeTurbulence

func (FontVariantOpt) ApplyFilter added in v0.19.0

func (o FontVariantOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontVariantOpt applies to Filter

func (FontVariantOpt) ApplyFont added in v0.19.0

func (o FontVariantOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontVariantOpt applies to Font

func (FontVariantOpt) ApplyFontFace added in v0.19.0

func (o FontVariantOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontVariantOpt applies to FontFace

func (FontVariantOpt) ApplyForeignObject added in v0.19.0

func (o FontVariantOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontVariantOpt applies to ForeignObject

func (FontVariantOpt) ApplyG added in v0.19.0

func (o FontVariantOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontVariantOpt applies to G

func (FontVariantOpt) ApplyGlyph added in v0.19.0

func (o FontVariantOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontVariantOpt applies to Glyph

func (FontVariantOpt) ApplyGlyphRef added in v0.19.0

func (o FontVariantOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontVariantOpt applies to GlyphRef

func (FontVariantOpt) ApplyImage added in v0.19.0

func (o FontVariantOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontVariantOpt applies to Image

func (FontVariantOpt) ApplyLine added in v0.19.0

func (o FontVariantOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontVariantOpt applies to Line

func (FontVariantOpt) ApplyLinearGradient added in v0.19.0

func (o FontVariantOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontVariantOpt applies to LinearGradient

func (FontVariantOpt) ApplyMarker added in v0.19.0

func (o FontVariantOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontVariantOpt applies to Marker

func (FontVariantOpt) ApplyMask added in v0.19.0

func (o FontVariantOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontVariantOpt applies to Mask

func (FontVariantOpt) ApplyMissingGlyph added in v0.19.0

func (o FontVariantOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontVariantOpt applies to MissingGlyph

func (FontVariantOpt) ApplyPath added in v0.19.0

func (o FontVariantOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontVariantOpt applies to Path

func (FontVariantOpt) ApplyPattern added in v0.19.0

func (o FontVariantOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontVariantOpt applies to Pattern

func (FontVariantOpt) ApplyPolygon added in v0.19.0

func (o FontVariantOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontVariantOpt applies to Polygon

func (FontVariantOpt) ApplyPolyline added in v0.19.0

func (o FontVariantOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontVariantOpt applies to Polyline

func (FontVariantOpt) ApplyRadialGradient added in v0.19.0

func (o FontVariantOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontVariantOpt applies to RadialGradient

func (FontVariantOpt) ApplyRect added in v0.19.0

func (o FontVariantOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontVariantOpt applies to Rect

func (FontVariantOpt) ApplyStop added in v0.19.0

func (o FontVariantOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontVariantOpt applies to Stop

func (FontVariantOpt) ApplySwitch added in v0.19.0

func (o FontVariantOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontVariantOpt applies to Switch

func (FontVariantOpt) ApplySymbol added in v0.19.0

func (o FontVariantOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontVariantOpt applies to Symbol

func (FontVariantOpt) ApplyText added in v0.19.0

func (o FontVariantOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontVariantOpt applies to Text

func (FontVariantOpt) ApplyTextPath added in v0.19.0

func (o FontVariantOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontVariantOpt applies to TextPath

func (FontVariantOpt) ApplyTref added in v0.19.0

func (o FontVariantOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontVariantOpt applies to Tref

func (FontVariantOpt) ApplyTspan added in v0.19.0

func (o FontVariantOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontVariantOpt applies to Tspan

func (FontVariantOpt) ApplyUse added in v0.19.0

func (o FontVariantOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontVariantOpt applies to Use

type FontWeightOpt

type FontWeightOpt struct {
	// contains filtered or unexported fields
}

func AFontWeight added in v0.19.0

func AFontWeight(v string) FontWeightOpt

func (FontWeightOpt) Apply added in v0.19.0

func (o FontWeightOpt) Apply(a *SvgAttrs, _ *[]Component)

FontWeightOpt applies to

func (FontWeightOpt) ApplyAltGlyph added in v0.19.0

func (o FontWeightOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FontWeightOpt applies to AltGlyph

func (FontWeightOpt) ApplyAnimate added in v0.19.0

func (o FontWeightOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FontWeightOpt applies to Animate

func (FontWeightOpt) ApplyAnimateColor added in v0.19.0

func (o FontWeightOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FontWeightOpt applies to AnimateColor

func (FontWeightOpt) ApplyCircle added in v0.19.0

func (o FontWeightOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

FontWeightOpt applies to Circle

func (FontWeightOpt) ApplyClipPath added in v0.19.0

func (o FontWeightOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

FontWeightOpt applies to ClipPath

func (FontWeightOpt) ApplyDefs added in v0.19.0

func (o FontWeightOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

FontWeightOpt applies to Defs

func (FontWeightOpt) ApplyEllipse added in v0.19.0

func (o FontWeightOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

FontWeightOpt applies to Ellipse

func (FontWeightOpt) ApplyFeBlend added in v0.19.0

func (o FontWeightOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

FontWeightOpt applies to FeBlend

func (FontWeightOpt) ApplyFeColorMatrix added in v0.19.0

func (o FontWeightOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

FontWeightOpt applies to FeColorMatrix

func (FontWeightOpt) ApplyFeComponentTransfer added in v0.19.0

func (o FontWeightOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

FontWeightOpt applies to FeComponentTransfer

func (FontWeightOpt) ApplyFeComposite added in v0.19.0

func (o FontWeightOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

FontWeightOpt applies to FeComposite

func (FontWeightOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o FontWeightOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

FontWeightOpt applies to FeConvolveMatrix

func (FontWeightOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o FontWeightOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

FontWeightOpt applies to FeDiffuseLighting

func (FontWeightOpt) ApplyFeDisplacementMap added in v0.19.0

func (o FontWeightOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

FontWeightOpt applies to FeDisplacementMap

func (FontWeightOpt) ApplyFeFlood added in v0.19.0

func (o FontWeightOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

FontWeightOpt applies to FeFlood

func (FontWeightOpt) ApplyFeGaussianBlur added in v0.19.0

func (o FontWeightOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

FontWeightOpt applies to FeGaussianBlur

func (FontWeightOpt) ApplyFeImage added in v0.19.0

func (o FontWeightOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

FontWeightOpt applies to FeImage

func (FontWeightOpt) ApplyFeMerge added in v0.19.0

func (o FontWeightOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

FontWeightOpt applies to FeMerge

func (FontWeightOpt) ApplyFeMorphology added in v0.19.0

func (o FontWeightOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

FontWeightOpt applies to FeMorphology

func (FontWeightOpt) ApplyFeOffset added in v0.19.0

func (o FontWeightOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

FontWeightOpt applies to FeOffset

func (FontWeightOpt) ApplyFeSpecularLighting added in v0.19.0

func (o FontWeightOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

FontWeightOpt applies to FeSpecularLighting

func (FontWeightOpt) ApplyFeTile added in v0.19.0

func (o FontWeightOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

FontWeightOpt applies to FeTile

func (FontWeightOpt) ApplyFeTurbulence added in v0.19.0

func (o FontWeightOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

FontWeightOpt applies to FeTurbulence

func (FontWeightOpt) ApplyFilter added in v0.19.0

func (o FontWeightOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

FontWeightOpt applies to Filter

func (FontWeightOpt) ApplyFont added in v0.19.0

func (o FontWeightOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

FontWeightOpt applies to Font

func (FontWeightOpt) ApplyFontFace added in v0.19.0

func (o FontWeightOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

FontWeightOpt applies to FontFace

func (FontWeightOpt) ApplyForeignObject added in v0.19.0

func (o FontWeightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

FontWeightOpt applies to ForeignObject

func (FontWeightOpt) ApplyG added in v0.19.0

func (o FontWeightOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

FontWeightOpt applies to G

func (FontWeightOpt) ApplyGlyph added in v0.19.0

func (o FontWeightOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

FontWeightOpt applies to Glyph

func (FontWeightOpt) ApplyGlyphRef added in v0.19.0

func (o FontWeightOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FontWeightOpt applies to GlyphRef

func (FontWeightOpt) ApplyImage added in v0.19.0

func (o FontWeightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

FontWeightOpt applies to Image

func (FontWeightOpt) ApplyLine added in v0.19.0

func (o FontWeightOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

FontWeightOpt applies to Line

func (FontWeightOpt) ApplyLinearGradient added in v0.19.0

func (o FontWeightOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

FontWeightOpt applies to LinearGradient

func (FontWeightOpt) ApplyMarker added in v0.19.0

func (o FontWeightOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

FontWeightOpt applies to Marker

func (FontWeightOpt) ApplyMask added in v0.19.0

func (o FontWeightOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

FontWeightOpt applies to Mask

func (FontWeightOpt) ApplyMissingGlyph added in v0.19.0

func (o FontWeightOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

FontWeightOpt applies to MissingGlyph

func (FontWeightOpt) ApplyPath added in v0.19.0

func (o FontWeightOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

FontWeightOpt applies to Path

func (FontWeightOpt) ApplyPattern added in v0.19.0

func (o FontWeightOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

FontWeightOpt applies to Pattern

func (FontWeightOpt) ApplyPolygon added in v0.19.0

func (o FontWeightOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

FontWeightOpt applies to Polygon

func (FontWeightOpt) ApplyPolyline added in v0.19.0

func (o FontWeightOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

FontWeightOpt applies to Polyline

func (FontWeightOpt) ApplyRadialGradient added in v0.19.0

func (o FontWeightOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FontWeightOpt applies to RadialGradient

func (FontWeightOpt) ApplyRect added in v0.19.0

func (o FontWeightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

FontWeightOpt applies to Rect

func (FontWeightOpt) ApplyStop added in v0.19.0

func (o FontWeightOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

FontWeightOpt applies to Stop

func (FontWeightOpt) ApplySwitch added in v0.19.0

func (o FontWeightOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

FontWeightOpt applies to Switch

func (FontWeightOpt) ApplySymbol added in v0.19.0

func (o FontWeightOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

FontWeightOpt applies to Symbol

func (FontWeightOpt) ApplyText added in v0.19.0

func (o FontWeightOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

FontWeightOpt applies to Text

func (FontWeightOpt) ApplyTextPath added in v0.19.0

func (o FontWeightOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

FontWeightOpt applies to TextPath

func (FontWeightOpt) ApplyTref added in v0.19.0

func (o FontWeightOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

FontWeightOpt applies to Tref

func (FontWeightOpt) ApplyTspan added in v0.19.0

func (o FontWeightOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

FontWeightOpt applies to Tspan

func (FontWeightOpt) ApplyUse added in v0.19.0

func (o FontWeightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

FontWeightOpt applies to Use

type FooterArg

type FooterArg interface {
	ApplyFooter(*FooterAttrs, *[]Component)
}

type FooterAttrs

type FooterAttrs struct {
	Global GlobalAttrs
}

func (*FooterAttrs) WriteAttrs added in v0.19.0

func (a *FooterAttrs) WriteAttrs(sb *strings.Builder)

type ForOpt

type ForOpt struct {
	// contains filtered or unexported fields
}

func AFor added in v0.19.0

func AFor(v string) ForOpt

func (ForOpt) ApplyLabel added in v0.19.0

func (o ForOpt) ApplyLabel(a *LabelAttrs, _ *[]Component)

func (ForOpt) ApplyOutput added in v0.19.0

func (o ForOpt) ApplyOutput(a *OutputAttrs, _ *[]Component)

type FormArg

type FormArg interface {
	ApplyForm(*FormAttrs, *[]Component)
}

type FormAttrs

type FormAttrs struct {
	Global        GlobalAttrs
	AcceptCharset string
	Action        string
	Autocomplete  string
	Enctype       string
	Method        string
	Name          string
	Novalidate    bool
	Rel           string
	Target        string
}

func (*FormAttrs) WriteAttrs added in v0.19.0

func (a *FormAttrs) WriteAttrs(sb *strings.Builder)

type FormOpt

type FormOpt struct {
	// contains filtered or unexported fields
}

func AForm added in v0.19.0

func AForm(v string) FormOpt

func (FormOpt) ApplyButton added in v0.19.0

func (o FormOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormOpt) ApplyFieldset added in v0.19.0

func (o FormOpt) ApplyFieldset(a *FieldsetAttrs, _ *[]Component)

func (FormOpt) ApplyInput added in v0.19.0

func (o FormOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (FormOpt) ApplyObject added in v0.19.0

func (o FormOpt) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (FormOpt) ApplyOutput added in v0.19.0

func (o FormOpt) ApplyOutput(a *OutputAttrs, _ *[]Component)

func (FormOpt) ApplySelect added in v0.19.0

func (o FormOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

func (FormOpt) ApplyTextarea added in v0.19.0

func (o FormOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type FormactionOpt

type FormactionOpt struct {
	// contains filtered or unexported fields
}

func AFormaction added in v0.19.0

func AFormaction(v string) FormactionOpt

func (FormactionOpt) ApplyButton added in v0.19.0

func (o FormactionOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormactionOpt) ApplyInput added in v0.19.0

func (o FormactionOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type FormatOpt added in v0.19.0

type FormatOpt struct {
	// contains filtered or unexported fields
}

func AFormat added in v0.19.0

func AFormat(v string) FormatOpt

func (FormatOpt) ApplyAltGlyph added in v0.19.0

func (o FormatOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

FormatOpt applies to AltGlyph

func (FormatOpt) ApplyGlyphRef added in v0.19.0

func (o FormatOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

FormatOpt applies to GlyphRef

type FormenctypeOpt

type FormenctypeOpt struct {
	// contains filtered or unexported fields
}

func AFormenctype added in v0.19.0

func AFormenctype(v string) FormenctypeOpt

func (FormenctypeOpt) ApplyButton added in v0.19.0

func (o FormenctypeOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormenctypeOpt) ApplyInput added in v0.19.0

func (o FormenctypeOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type FormmethodOpt

type FormmethodOpt struct {
	// contains filtered or unexported fields
}

func AFormmethod added in v0.19.0

func AFormmethod(v string) FormmethodOpt

func (FormmethodOpt) ApplyButton added in v0.19.0

func (o FormmethodOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormmethodOpt) ApplyInput added in v0.19.0

func (o FormmethodOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type FormnovalidateOpt

type FormnovalidateOpt struct{}

func AFormnovalidate added in v0.19.0

func AFormnovalidate() FormnovalidateOpt

func (FormnovalidateOpt) ApplyButton added in v0.19.0

func (o FormnovalidateOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormnovalidateOpt) ApplyInput added in v0.19.0

func (o FormnovalidateOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type FormtargetOpt

type FormtargetOpt struct {
	// contains filtered or unexported fields
}

func AFormtarget added in v0.19.0

func AFormtarget(v string) FormtargetOpt

func (FormtargetOpt) ApplyButton added in v0.19.0

func (o FormtargetOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (FormtargetOpt) ApplyInput added in v0.19.0

func (o FormtargetOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type FrOpt added in v0.19.0

type FrOpt struct {
	// contains filtered or unexported fields
}

func AFr added in v0.19.0

func AFr(v string) FrOpt

func (FrOpt) ApplyRadialGradient added in v0.19.0

func (o FrOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FrOpt applies to RadialGradient

type FragmentNode added in v0.19.0

type FragmentNode struct {
	// contains filtered or unexported fields
}

FragmentNode represents a collection of components that render without a wrapper element, similar to React's <> fragment syntax. It implements Component and can be used anywhere a single Component is expected, but renders as multiple sibling elements.

func (FragmentNode) Children added in v0.19.0

func (f FragmentNode) Children() []Component

Children exposes the fragment's children for traversals that need to walk the component tree (e.g., asset collection).

type FromOpt added in v0.19.0

type FromOpt struct {
	// contains filtered or unexported fields
}

func AFrom added in v0.19.0

func AFrom(v string) FromOpt

func (FromOpt) ApplyAnimate added in v0.19.0

func (o FromOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

FromOpt applies to Animate

func (FromOpt) ApplyAnimateColor added in v0.19.0

func (o FromOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

FromOpt applies to AnimateColor

func (FromOpt) ApplyAnimateMotion added in v0.19.0

func (o FromOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

FromOpt applies to AnimateMotion

func (FromOpt) ApplyAnimateTransform added in v0.19.0

func (o FromOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

FromOpt applies to AnimateTransform

type FxOpt added in v0.19.0

type FxOpt struct {
	// contains filtered or unexported fields
}

func AFx added in v0.19.0

func AFx(v string) FxOpt

func (FxOpt) ApplyRadialGradient added in v0.19.0

func (o FxOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FxOpt applies to RadialGradient

type FyOpt added in v0.19.0

type FyOpt struct {
	// contains filtered or unexported fields
}

func AFy added in v0.19.0

func AFy(v string) FyOpt

func (FyOpt) ApplyRadialGradient added in v0.19.0

func (o FyOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

FyOpt applies to RadialGradient

type G1Opt added in v0.19.0

type G1Opt struct {
	// contains filtered or unexported fields
}

func AG1 added in v0.19.0

func AG1(v string) G1Opt

func (G1Opt) ApplyHkern added in v0.19.0

func (o G1Opt) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

G1Opt applies to Hkern

func (G1Opt) ApplyVkern added in v0.19.0

func (o G1Opt) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

G1Opt applies to Vkern

type G2Opt added in v0.19.0

type G2Opt struct {
	// contains filtered or unexported fields
}

func AG2 added in v0.19.0

func AG2(v string) G2Opt

func (G2Opt) ApplyHkern added in v0.19.0

func (o G2Opt) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

G2Opt applies to Hkern

func (G2Opt) ApplyVkern added in v0.19.0

func (o G2Opt) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

G2Opt applies to Vkern

type Global

type Global struct {
	// contains filtered or unexported fields
}

Global option: one glue impl for all tags (methods are added in tag files)

func AAccesskey added in v0.19.0

func AAccesskey(v string) Global

func AAria added in v0.19.0

func AAria(k, v string) Global

func AAutocapitalize added in v0.19.0

func AAutocapitalize(v string) Global

func AAutocorrect added in v0.19.0

func AAutocorrect(v string) Global

func AAutofocus added in v0.19.0

func AAutofocus() Global

func AClass added in v0.19.0

func AClass(v string) Global

Global attribute constructors

func AContenteditable added in v0.19.0

func AContenteditable(v string) Global

func ACustom added in v0.19.0

func ACustom(k, v string) Global

func AData added in v0.19.0

func AData(k, v string) Global

Map-like convenience functions

func ADir added in v0.19.0

func ADir(v string) Global

func ADraggable added in v0.19.0

func ADraggable(b bool) Global

func AEnterkeyhint added in v0.19.0

func AEnterkeyhint(v string) Global

func AHidden added in v0.19.0

func AHidden(v string) Global

func AId added in v0.19.0

func AId(v string) Global

func AInert added in v0.19.0

func AInert() Global

func AInputmode added in v0.19.0

func AInputmode(v string) Global

func AIsAttr added in v0.19.0

func AIsAttr(v string) Global

func AItemid added in v0.19.0

func AItemid(v string) Global

func AItemprop added in v0.19.0

func AItemprop(v string) Global

func AItemref added in v0.19.0

func AItemref(v string) Global

func AItemscope added in v0.19.0

func AItemscope() Global

func AItemtype added in v0.19.0

func AItemtype(v string) Global

func ALang added in v0.19.0

func ALang(v string) Global

func ANonce added in v0.19.0

func ANonce(v string) Global

func AOn added in v0.19.0

func AOn(ev, handler string) Global

func APopover added in v0.19.0

func APopover(v string) Global

func ASlot added in v0.19.0

func ASlot(v string) Global

func ASpellcheck added in v0.19.0

func ASpellcheck(b bool) Global

func AStyle added in v0.19.0

func AStyle(style string) Global

func ATabindex added in v0.19.0

func ATabindex(i int) Global

func ATitle added in v0.19.0

func ATitle(v string) Global

func ATranslate added in v0.19.0

func ATranslate(b bool) Global

func AWritingsuggestions added in v0.19.0

func AWritingsuggestions(b bool) Global

func (Global) Apply added in v0.19.0

func (g Global) Apply(a *SvgAttrs, _ *[]Component)

Global applies global SVG attributes to svg

func (Global) ApplyA added in v0.19.0

func (g Global) ApplyA(a *AAttrs, _ *[]Component)

func (Global) ApplyAbbr added in v0.19.0

func (g Global) ApplyAbbr(a *AbbrAttrs, _ *[]Component)

func (Global) ApplyAddress added in v0.19.0

func (g Global) ApplyAddress(a *AddressAttrs, _ *[]Component)

func (Global) ApplyAltGlyph added in v0.19.0

func (g Global) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

Global applies global SVG attributes to altGlyph

func (Global) ApplyAltGlyphDef added in v0.19.0

func (g Global) ApplyAltGlyphDef(a *SvgAltGlyphDefAttrs, _ *[]Component)

Global applies global SVG attributes to altGlyphDef

func (Global) ApplyAltGlyphItem added in v0.19.0

func (g Global) ApplyAltGlyphItem(a *SvgAltGlyphItemAttrs, _ *[]Component)

Global applies global SVG attributes to altGlyphItem

func (Global) ApplyAnimate added in v0.19.0

func (g Global) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

Global applies global SVG attributes to animate

func (Global) ApplyAnimateColor added in v0.19.0

func (g Global) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

Global applies global SVG attributes to animateColor

func (Global) ApplyAnimateMotion added in v0.19.0

func (g Global) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

Global applies global SVG attributes to animateMotion

func (Global) ApplyAnimateTransform added in v0.19.0

func (g Global) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

Global applies global SVG attributes to animateTransform

func (Global) ApplyAnimation added in v0.19.0

func (g Global) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

Global applies global SVG attributes to animation

func (Global) ApplyArea added in v0.19.0

func (g Global) ApplyArea(a *AreaAttrs, _ *[]Component)

func (Global) ApplyArticle added in v0.19.0

func (g Global) ApplyArticle(a *ArticleAttrs, _ *[]Component)

func (Global) ApplyAside added in v0.19.0

func (g Global) ApplyAside(a *AsideAttrs, _ *[]Component)

func (Global) ApplyAudio added in v0.19.0

func (g Global) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (Global) ApplyB added in v0.19.0

func (g Global) ApplyB(a *BAttrs, _ *[]Component)

func (Global) ApplyBase added in v0.19.0

func (g Global) ApplyBase(a *BaseAttrs, _ *[]Component)

func (Global) ApplyBdi added in v0.19.0

func (g Global) ApplyBdi(a *BdiAttrs, _ *[]Component)

func (Global) ApplyBdo added in v0.19.0

func (g Global) ApplyBdo(a *BdoAttrs, _ *[]Component)

func (Global) ApplyBlockquote added in v0.19.0

func (g Global) ApplyBlockquote(a *BlockquoteAttrs, _ *[]Component)

func (Global) ApplyBody added in v0.19.0

func (g Global) ApplyBody(a *BodyAttrs, _ *[]Component)

func (Global) ApplyBr added in v0.19.0

func (g Global) ApplyBr(a *BrAttrs, _ *[]Component)

func (Global) ApplyButton added in v0.19.0

func (g Global) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (Global) ApplyCanvas added in v0.19.0

func (g Global) ApplyCanvas(a *CanvasAttrs, _ *[]Component)

func (Global) ApplyCaption added in v0.19.0

func (g Global) ApplyCaption(a *CaptionAttrs, _ *[]Component)

func (Global) ApplyCircle added in v0.19.0

func (g Global) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

Global applies global SVG attributes to circle

func (Global) ApplyCite added in v0.19.0

func (g Global) ApplyCite(a *CiteAttrs, _ *[]Component)

func (Global) ApplyClipPath added in v0.19.0

func (g Global) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

Global applies global SVG attributes to clipPath

func (Global) ApplyCode added in v0.19.0

func (g Global) ApplyCode(a *CodeAttrs, _ *[]Component)

func (Global) ApplyCol added in v0.19.0

func (g Global) ApplyCol(a *ColAttrs, _ *[]Component)

func (Global) ApplyColgroup added in v0.19.0

func (g Global) ApplyColgroup(a *ColgroupAttrs, _ *[]Component)

func (Global) ApplyColorProfile added in v0.19.0

func (g Global) ApplyColorProfile(a *SvgColorProfileAttrs, _ *[]Component)

Global applies global SVG attributes to color-profile

func (Global) ApplyCursor added in v0.19.0

func (g Global) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

Global applies global SVG attributes to cursor

func (Global) ApplyData added in v0.19.0

func (g Global) ApplyData(a *DataAttrs, _ *[]Component)

func (Global) ApplyDatalist added in v0.19.0

func (g Global) ApplyDatalist(a *DatalistAttrs, _ *[]Component)

func (Global) ApplyDd added in v0.19.0

func (g Global) ApplyDd(a *DdAttrs, _ *[]Component)

func (Global) ApplyDefs added in v0.19.0

func (g Global) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

Global applies global SVG attributes to defs

func (Global) ApplyDel added in v0.19.0

func (g Global) ApplyDel(a *DelAttrs, _ *[]Component)

func (Global) ApplyDesc added in v0.19.0

func (g Global) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

Global applies global SVG attributes to desc

func (Global) ApplyDetails added in v0.19.0

func (g Global) ApplyDetails(a *DetailsAttrs, _ *[]Component)

func (Global) ApplyDfn added in v0.19.0

func (g Global) ApplyDfn(a *DfnAttrs, _ *[]Component)

func (Global) ApplyDialog added in v0.19.0

func (g Global) ApplyDialog(a *DialogAttrs, _ *[]Component)

func (Global) ApplyDiscard added in v0.19.0

func (g Global) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

Global applies global SVG attributes to discard

func (Global) ApplyDiv added in v0.19.0

func (g Global) ApplyDiv(a *DivAttrs, _ *[]Component)

func (Global) ApplyDl added in v0.19.0

func (g Global) ApplyDl(a *DlAttrs, _ *[]Component)

func (Global) ApplyDt added in v0.19.0

func (g Global) ApplyDt(a *DtAttrs, _ *[]Component)

func (Global) ApplyEllipse added in v0.19.0

func (g Global) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

Global applies global SVG attributes to ellipse

func (Global) ApplyEm added in v0.19.0

func (g Global) ApplyEm(a *EmAttrs, _ *[]Component)

func (Global) ApplyEmbed added in v0.19.0

func (g Global) ApplyEmbed(a *EmbedAttrs, _ *[]Component)

func (Global) ApplyFeBlend added in v0.19.0

func (g Global) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

Global applies global SVG attributes to feBlend

func (Global) ApplyFeColorMatrix added in v0.19.0

func (g Global) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

Global applies global SVG attributes to feColorMatrix

func (Global) ApplyFeComponentTransfer added in v0.19.0

func (g Global) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

Global applies global SVG attributes to feComponentTransfer

func (Global) ApplyFeComposite added in v0.19.0

func (g Global) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

Global applies global SVG attributes to feComposite

func (Global) ApplyFeConvolveMatrix added in v0.19.0

func (g Global) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

Global applies global SVG attributes to feConvolveMatrix

func (Global) ApplyFeDiffuseLighting added in v0.19.0

func (g Global) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

Global applies global SVG attributes to feDiffuseLighting

func (Global) ApplyFeDisplacementMap added in v0.19.0

func (g Global) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

Global applies global SVG attributes to feDisplacementMap

func (Global) ApplyFeDistantLight added in v0.19.0

func (g Global) ApplyFeDistantLight(a *SvgFeDistantLightAttrs, _ *[]Component)

Global applies global SVG attributes to feDistantLight

func (Global) ApplyFeDropShadow added in v0.19.0

func (g Global) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

Global applies global SVG attributes to feDropShadow

func (Global) ApplyFeFlood added in v0.19.0

func (g Global) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

Global applies global SVG attributes to feFlood

func (Global) ApplyFeFuncA added in v0.19.0

func (g Global) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

Global applies global SVG attributes to feFuncA

func (Global) ApplyFeFuncB added in v0.19.0

func (g Global) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

Global applies global SVG attributes to feFuncB

func (Global) ApplyFeFuncG added in v0.19.0

func (g Global) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

Global applies global SVG attributes to feFuncG

func (Global) ApplyFeFuncR added in v0.19.0

func (g Global) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

Global applies global SVG attributes to feFuncR

func (Global) ApplyFeGaussianBlur added in v0.19.0

func (g Global) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

Global applies global SVG attributes to feGaussianBlur

func (Global) ApplyFeImage added in v0.19.0

func (g Global) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

Global applies global SVG attributes to feImage

func (Global) ApplyFeMerge added in v0.19.0

func (g Global) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

Global applies global SVG attributes to feMerge

func (Global) ApplyFeMergeNode added in v0.19.0

func (g Global) ApplyFeMergeNode(a *SvgFeMergeNodeAttrs, _ *[]Component)

Global applies global SVG attributes to feMergeNode

func (Global) ApplyFeMorphology added in v0.19.0

func (g Global) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

Global applies global SVG attributes to feMorphology

func (Global) ApplyFeOffset added in v0.19.0

func (g Global) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

Global applies global SVG attributes to feOffset

func (Global) ApplyFePointLight added in v0.19.0

func (g Global) ApplyFePointLight(a *SvgFePointLightAttrs, _ *[]Component)

Global applies global SVG attributes to fePointLight

func (Global) ApplyFeSpecularLighting added in v0.19.0

func (g Global) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

Global applies global SVG attributes to feSpecularLighting

func (Global) ApplyFeSpotLight added in v0.19.0

func (g Global) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

Global applies global SVG attributes to feSpotLight

func (Global) ApplyFeTile added in v0.19.0

func (g Global) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

Global applies global SVG attributes to feTile

func (Global) ApplyFeTurbulence added in v0.19.0

func (g Global) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

Global applies global SVG attributes to feTurbulence

func (Global) ApplyFieldset added in v0.19.0

func (g Global) ApplyFieldset(a *FieldsetAttrs, _ *[]Component)

func (Global) ApplyFigcaption added in v0.19.0

func (g Global) ApplyFigcaption(a *FigcaptionAttrs, _ *[]Component)

func (Global) ApplyFigure added in v0.19.0

func (g Global) ApplyFigure(a *FigureAttrs, _ *[]Component)

func (Global) ApplyFilter added in v0.19.0

func (g Global) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

Global applies global SVG attributes to filter

func (Global) ApplyFont added in v0.19.0

func (g Global) ApplyFont(a *SvgFontAttrs, _ *[]Component)

Global applies global SVG attributes to font

func (Global) ApplyFontFace added in v0.19.0

func (g Global) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

Global applies global SVG attributes to font-face

func (Global) ApplyFontFaceFormat added in v0.19.0

func (g Global) ApplyFontFaceFormat(a *SvgFontFaceFormatAttrs, _ *[]Component)

Global applies global SVG attributes to font-face-format

func (Global) ApplyFontFaceName added in v0.19.0

func (g Global) ApplyFontFaceName(a *SvgFontFaceNameAttrs, _ *[]Component)

Global applies global SVG attributes to font-face-name

func (Global) ApplyFontFaceSrc added in v0.19.0

func (g Global) ApplyFontFaceSrc(a *SvgFontFaceSrcAttrs, _ *[]Component)

Global applies global SVG attributes to font-face-src

func (Global) ApplyFontFaceUri added in v0.19.0

func (g Global) ApplyFontFaceUri(a *SvgFontFaceUriAttrs, _ *[]Component)

Global applies global SVG attributes to font-face-uri

func (Global) ApplyFooter added in v0.19.0

func (g Global) ApplyFooter(a *FooterAttrs, _ *[]Component)

func (Global) ApplyForeignObject added in v0.19.0

func (g Global) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

Global applies global SVG attributes to foreignObject

func (Global) ApplyForm added in v0.19.0

func (g Global) ApplyForm(a *FormAttrs, _ *[]Component)

func (Global) ApplyG added in v0.19.0

func (g Global) ApplyG(a *SvgGAttrs, _ *[]Component)

Global applies global SVG attributes to g

func (Global) ApplyGlyph added in v0.19.0

func (g Global) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

Global applies global SVG attributes to glyph

func (Global) ApplyGlyphRef added in v0.19.0

func (g Global) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

Global applies global SVG attributes to glyphRef

func (Global) ApplyH1 added in v0.19.0

func (g Global) ApplyH1(a *H1Attrs, _ *[]Component)

func (Global) ApplyH2 added in v0.19.0

func (g Global) ApplyH2(a *H2Attrs, _ *[]Component)

func (Global) ApplyH3 added in v0.19.0

func (g Global) ApplyH3(a *H3Attrs, _ *[]Component)

func (Global) ApplyH4 added in v0.19.0

func (g Global) ApplyH4(a *H4Attrs, _ *[]Component)

func (Global) ApplyH5 added in v0.19.0

func (g Global) ApplyH5(a *H5Attrs, _ *[]Component)

func (Global) ApplyH6 added in v0.19.0

func (g Global) ApplyH6(a *H6Attrs, _ *[]Component)

func (Global) ApplyHandler added in v0.19.0

func (g Global) ApplyHandler(a *SvgHandlerAttrs, _ *[]Component)

Global applies global SVG attributes to handler

func (Global) ApplyHead added in v0.19.0

func (g Global) ApplyHead(a *HeadAttrs, _ *[]Component)

func (Global) ApplyHeader added in v0.19.0

func (g Global) ApplyHeader(a *HeaderAttrs, _ *[]Component)

func (Global) ApplyHgroup added in v0.19.0

func (g Global) ApplyHgroup(a *HgroupAttrs, _ *[]Component)

func (Global) ApplyHkern added in v0.19.0

func (g Global) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

Global applies global SVG attributes to hkern

func (Global) ApplyHr added in v0.19.0

func (g Global) ApplyHr(a *HrAttrs, _ *[]Component)

func (Global) ApplyHtml added in v0.19.0

func (g Global) ApplyHtml(a *HtmlAttrs, _ *[]Component)

func (Global) ApplyI added in v0.19.0

func (g Global) ApplyI(a *IAttrs, _ *[]Component)

func (Global) ApplyIframe added in v0.19.0

func (g Global) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (Global) ApplyImage added in v0.19.0

func (g Global) ApplyImage(a *SvgImageAttrs, _ *[]Component)

Global applies global SVG attributes to image

func (Global) ApplyImg added in v0.19.0

func (g Global) ApplyImg(a *ImgAttrs, _ *[]Component)

func (Global) ApplyInput added in v0.19.0

func (g Global) ApplyInput(a *InputAttrs, _ *[]Component)

func (Global) ApplyIns added in v0.19.0

func (g Global) ApplyIns(a *InsAttrs, _ *[]Component)

func (Global) ApplyKbd added in v0.19.0

func (g Global) ApplyKbd(a *KbdAttrs, _ *[]Component)

func (Global) ApplyLabel added in v0.19.0

func (g Global) ApplyLabel(a *LabelAttrs, _ *[]Component)

func (Global) ApplyLegend added in v0.19.0

func (g Global) ApplyLegend(a *LegendAttrs, _ *[]Component)

func (Global) ApplyLi added in v0.19.0

func (g Global) ApplyLi(a *LiAttrs, _ *[]Component)

func (Global) ApplyLine added in v0.19.0

func (g Global) ApplyLine(a *SvgLineAttrs, _ *[]Component)

Global applies global SVG attributes to line

func (Global) ApplyLinearGradient added in v0.19.0

func (g Global) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

Global applies global SVG attributes to linearGradient

func (g Global) ApplyLink(a *LinkAttrs, _ *[]Component)

func (Global) ApplyListener added in v0.19.0

func (g Global) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

Global applies global SVG attributes to listener

func (Global) ApplyMain added in v0.19.0

func (g Global) ApplyMain(a *MainAttrs, _ *[]Component)

func (Global) ApplyMap added in v0.19.0

func (g Global) ApplyMap(a *MapAttrs, _ *[]Component)

func (Global) ApplyMark added in v0.19.0

func (g Global) ApplyMark(a *MarkAttrs, _ *[]Component)

func (Global) ApplyMarker added in v0.19.0

func (g Global) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

Global applies global SVG attributes to marker

func (Global) ApplyMask added in v0.19.0

func (g Global) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

Global applies global SVG attributes to mask

func (Global) ApplyMath added in v0.19.0

func (g Global) ApplyMath(a *MathAttrs, _ *[]Component)

func (Global) ApplyMenu added in v0.19.0

func (g Global) ApplyMenu(a *MenuAttrs, _ *[]Component)

func (Global) ApplyMeta added in v0.19.0

func (g Global) ApplyMeta(a *MetaAttrs, _ *[]Component)

func (Global) ApplyMetadata added in v0.19.0

func (g Global) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

Global applies global SVG attributes to metadata

func (Global) ApplyMeter added in v0.19.0

func (g Global) ApplyMeter(a *MeterAttrs, _ *[]Component)

func (Global) ApplyMissingGlyph added in v0.19.0

func (g Global) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

Global applies global SVG attributes to missing-glyph

func (Global) ApplyMpath added in v0.19.0

func (g Global) ApplyMpath(a *SvgMpathAttrs, _ *[]Component)

Global applies global SVG attributes to mpath

func (Global) ApplyNav added in v0.19.0

func (g Global) ApplyNav(a *NavAttrs, _ *[]Component)

func (Global) ApplyNoscript added in v0.19.0

func (g Global) ApplyNoscript(a *NoscriptAttrs, _ *[]Component)

func (Global) ApplyObject added in v0.19.0

func (g Global) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (Global) ApplyOl added in v0.19.0

func (g Global) ApplyOl(a *OlAttrs, _ *[]Component)

func (Global) ApplyOptgroup added in v0.19.0

func (g Global) ApplyOptgroup(a *OptgroupAttrs, _ *[]Component)

func (Global) ApplyOption added in v0.19.0

func (g Global) ApplyOption(a *OptionAttrs, _ *[]Component)

func (Global) ApplyOutput added in v0.19.0

func (g Global) ApplyOutput(a *OutputAttrs, _ *[]Component)

func (Global) ApplyP added in v0.19.0

func (g Global) ApplyP(a *PAttrs, _ *[]Component)

func (Global) ApplyPath added in v0.19.0

func (g Global) ApplyPath(a *SvgPathAttrs, _ *[]Component)

Global applies global SVG attributes to path

func (Global) ApplyPattern added in v0.19.0

func (g Global) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

Global applies global SVG attributes to pattern

func (Global) ApplyPicture added in v0.19.0

func (g Global) ApplyPicture(a *PictureAttrs, _ *[]Component)

func (Global) ApplyPolygon added in v0.19.0

func (g Global) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

Global applies global SVG attributes to polygon

func (Global) ApplyPolyline added in v0.19.0

func (g Global) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

Global applies global SVG attributes to polyline

func (Global) ApplyPre added in v0.19.0

func (g Global) ApplyPre(a *PreAttrs, _ *[]Component)

func (Global) ApplyPrefetch added in v0.19.0

func (g Global) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

Global applies global SVG attributes to prefetch

func (Global) ApplyProgress added in v0.19.0

func (g Global) ApplyProgress(a *ProgressAttrs, _ *[]Component)

func (Global) ApplyQ added in v0.19.0

func (g Global) ApplyQ(a *QAttrs, _ *[]Component)

func (Global) ApplyRadialGradient added in v0.19.0

func (g Global) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

Global applies global SVG attributes to radialGradient

func (Global) ApplyRect added in v0.19.0

func (g Global) ApplyRect(a *SvgRectAttrs, _ *[]Component)

Global applies global SVG attributes to rect

func (Global) ApplyRp added in v0.19.0

func (g Global) ApplyRp(a *RpAttrs, _ *[]Component)

func (Global) ApplyRt added in v0.19.0

func (g Global) ApplyRt(a *RtAttrs, _ *[]Component)

func (Global) ApplyRuby added in v0.19.0

func (g Global) ApplyRuby(a *RubyAttrs, _ *[]Component)

func (Global) ApplyS added in v0.19.0

func (g Global) ApplyS(a *SAttrs, _ *[]Component)

func (Global) ApplySamp added in v0.19.0

func (g Global) ApplySamp(a *SampAttrs, _ *[]Component)

func (Global) ApplyScript added in v0.19.0

func (g Global) ApplyScript(a *ScriptAttrs, _ *[]Component)

func (Global) ApplySearch added in v0.19.0

func (g Global) ApplySearch(a *SearchAttrs, _ *[]Component)

func (Global) ApplySection added in v0.19.0

func (g Global) ApplySection(a *SectionAttrs, _ *[]Component)

func (Global) ApplySelect added in v0.19.0

func (g Global) ApplySelect(a *SelectAttrs, _ *[]Component)

func (Global) ApplySelectedcontent added in v0.19.0

func (g Global) ApplySelectedcontent(a *SelectedcontentAttrs, _ *[]Component)

func (Global) ApplySet added in v0.19.0

func (g Global) ApplySet(a *SvgSetAttrs, _ *[]Component)

Global applies global SVG attributes to set

func (Global) ApplySlot added in v0.19.0

func (g Global) ApplySlot(a *SlotAttrs, _ *[]Component)

func (Global) ApplySmall added in v0.19.0

func (g Global) ApplySmall(a *SmallAttrs, _ *[]Component)

func (Global) ApplySolidColor added in v0.19.0

func (g Global) ApplySolidColor(a *SvgSolidColorAttrs, _ *[]Component)

Global applies global SVG attributes to solidColor

func (Global) ApplySource added in v0.19.0

func (g Global) ApplySource(a *SourceAttrs, _ *[]Component)

func (Global) ApplySpan added in v0.19.0

func (g Global) ApplySpan(a *SpanAttrs, _ *[]Component)

func (Global) ApplyStop added in v0.19.0

func (g Global) ApplyStop(a *SvgStopAttrs, _ *[]Component)

Global applies global SVG attributes to stop

func (Global) ApplyStrong added in v0.19.0

func (g Global) ApplyStrong(a *StrongAttrs, _ *[]Component)

func (Global) ApplyStyle added in v0.19.0

func (g Global) ApplyStyle(a *StyleAttrs, _ *[]Component)

func (Global) ApplySub added in v0.19.0

func (g Global) ApplySub(a *SubAttrs, _ *[]Component)

func (Global) ApplySummary added in v0.19.0

func (g Global) ApplySummary(a *SummaryAttrs, _ *[]Component)

func (Global) ApplySup added in v0.19.0

func (g Global) ApplySup(a *SupAttrs, _ *[]Component)

func (Global) ApplySwitch added in v0.19.0

func (g Global) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

Global applies global SVG attributes to switch

func (Global) ApplySymbol added in v0.19.0

func (g Global) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

Global applies global SVG attributes to symbol

func (Global) ApplyTable added in v0.19.0

func (g Global) ApplyTable(a *TableAttrs, _ *[]Component)

func (Global) ApplyTbody added in v0.19.0

func (g Global) ApplyTbody(a *TbodyAttrs, _ *[]Component)

func (Global) ApplyTbreak added in v0.19.0

func (g Global) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

Global applies global SVG attributes to tbreak

func (Global) ApplyTd added in v0.19.0

func (g Global) ApplyTd(a *TdAttrs, _ *[]Component)

func (Global) ApplyTemplate added in v0.19.0

func (g Global) ApplyTemplate(a *TemplateAttrs, _ *[]Component)

func (Global) ApplyText added in v0.19.0

func (g Global) ApplyText(a *SvgTextAttrs, _ *[]Component)

Global applies global SVG attributes to text

func (Global) ApplyTextPath added in v0.19.0

func (g Global) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

Global applies global SVG attributes to textPath

func (Global) ApplyTextarea added in v0.19.0

func (g Global) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

func (Global) ApplyTfoot added in v0.19.0

func (g Global) ApplyTfoot(a *TfootAttrs, _ *[]Component)

func (Global) ApplyTh added in v0.19.0

func (g Global) ApplyTh(a *ThAttrs, _ *[]Component)

func (Global) ApplyThead added in v0.19.0

func (g Global) ApplyThead(a *TheadAttrs, _ *[]Component)

func (Global) ApplyTime added in v0.19.0

func (g Global) ApplyTime(a *TimeAttrs, _ *[]Component)

func (Global) ApplyTitle added in v0.19.0

func (g Global) ApplyTitle(a *TitleAttrs, _ *[]Component)

func (Global) ApplyTr added in v0.19.0

func (g Global) ApplyTr(a *TrAttrs, _ *[]Component)

func (Global) ApplyTrack added in v0.19.0

func (g Global) ApplyTrack(a *TrackAttrs, _ *[]Component)

func (Global) ApplyTref added in v0.19.0

func (g Global) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

Global applies global SVG attributes to tref

func (Global) ApplyTspan added in v0.19.0

func (g Global) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

Global applies global SVG attributes to tspan

func (Global) ApplyU added in v0.19.0

func (g Global) ApplyU(a *UAttrs, _ *[]Component)

func (Global) ApplyUl added in v0.19.0

func (g Global) ApplyUl(a *UlAttrs, _ *[]Component)

func (Global) ApplyUnknown added in v0.19.0

func (g Global) ApplyUnknown(a *SvgUnknownAttrs, _ *[]Component)

Global applies global SVG attributes to unknown

func (Global) ApplyUse added in v0.19.0

func (g Global) ApplyUse(a *SvgUseAttrs, _ *[]Component)

Global applies global SVG attributes to use

func (Global) ApplyVar added in v0.19.0

func (g Global) ApplyVar(a *VarAttrs, _ *[]Component)

func (Global) ApplyVideo added in v0.19.0

func (g Global) ApplyVideo(a *VideoAttrs, _ *[]Component)

func (Global) ApplyView added in v0.19.0

func (g Global) ApplyView(a *SvgViewAttrs, _ *[]Component)

Global applies global SVG attributes to view

func (Global) ApplyVkern added in v0.19.0

func (g Global) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

Global applies global SVG attributes to vkern

func (Global) ApplyWbr added in v0.19.0

func (g Global) ApplyWbr(a *WbrAttrs, _ *[]Component)

func (Global) Do added in v0.19.0

func (g Global) Do(ga *GlobalAttrs)

Do applies the global attribute function to GlobalAttrs (public for SVG package integration)

type GlobalAttrs

type GlobalAttrs struct {
	// Generated from wooorm global attributes
	// Common core attributes
	Class           string
	Accesskey       string
	Autocapitalize  string
	Autocorrect     string
	Contenteditable string
	Dir             string
	Enterkeyhint    string
	Hidden          string
	Id              string
	Inputmode       string
	Is              string
	Itemid          string
	Itemprop        string
	Itemref         string
	Itemtype        string
	Lang            string
	Nonce           string
	Popover         string
	Slot            string
	Title           string

	// Style attribute as a single string
	Style string

	// Map attributes
	Aria   map[string]string // aria-*
	Data   map[string]string // data-*
	Events map[string]string // "onclick" -> "handler()"
	Custom map[string]string // custom attributes like hx-*, x-*, etc.

	// Pointers for tri-state values
	Tabindex           *int
	Draggable          *string
	Spellcheck         *string
	Translate          *string
	Writingsuggestions *string

	// Booleans
	Autofocus, Inert, Itemscope bool
}

type GlyphNameOpt added in v0.19.0

type GlyphNameOpt struct {
	// contains filtered or unexported fields
}

func AGlyphName added in v0.19.0

func AGlyphName(v string) GlyphNameOpt

func (GlyphNameOpt) ApplyGlyph added in v0.19.0

func (o GlyphNameOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

GlyphNameOpt applies to Glyph

type GlyphOrientationHorizontalOpt added in v0.19.0

type GlyphOrientationHorizontalOpt struct {
	// contains filtered or unexported fields
}

func AGlyphOrientationHorizontal added in v0.19.0

func AGlyphOrientationHorizontal(v string) GlyphOrientationHorizontalOpt

func (GlyphOrientationHorizontalOpt) Apply added in v0.19.0

GlyphOrientationHorizontalOpt applies to

func (GlyphOrientationHorizontalOpt) ApplyAltGlyph added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to AltGlyph

func (GlyphOrientationHorizontalOpt) ApplyAnimate added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Animate

func (GlyphOrientationHorizontalOpt) ApplyAnimateColor added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to AnimateColor

func (GlyphOrientationHorizontalOpt) ApplyCircle added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Circle

func (GlyphOrientationHorizontalOpt) ApplyClipPath added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to ClipPath

func (GlyphOrientationHorizontalOpt) ApplyDefs added in v0.19.0

GlyphOrientationHorizontalOpt applies to Defs

func (GlyphOrientationHorizontalOpt) ApplyEllipse added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Ellipse

func (GlyphOrientationHorizontalOpt) ApplyFeBlend added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeBlend

func (GlyphOrientationHorizontalOpt) ApplyFeColorMatrix added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeColorMatrix

func (GlyphOrientationHorizontalOpt) ApplyFeComponentTransfer added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeComponentTransfer

func (GlyphOrientationHorizontalOpt) ApplyFeComposite added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeComposite

func (GlyphOrientationHorizontalOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeConvolveMatrix

func (GlyphOrientationHorizontalOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeDiffuseLighting

func (GlyphOrientationHorizontalOpt) ApplyFeDisplacementMap added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeDisplacementMap

func (GlyphOrientationHorizontalOpt) ApplyFeFlood added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeFlood

func (GlyphOrientationHorizontalOpt) ApplyFeGaussianBlur added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeGaussianBlur

func (GlyphOrientationHorizontalOpt) ApplyFeImage added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeImage

func (GlyphOrientationHorizontalOpt) ApplyFeMerge added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeMerge

func (GlyphOrientationHorizontalOpt) ApplyFeMorphology added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeMorphology

func (GlyphOrientationHorizontalOpt) ApplyFeOffset added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeOffset

func (GlyphOrientationHorizontalOpt) ApplyFeSpecularLighting added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeSpecularLighting

func (GlyphOrientationHorizontalOpt) ApplyFeTile added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeTile

func (GlyphOrientationHorizontalOpt) ApplyFeTurbulence added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to FeTurbulence

func (GlyphOrientationHorizontalOpt) ApplyFilter added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Filter

func (GlyphOrientationHorizontalOpt) ApplyFont added in v0.19.0

GlyphOrientationHorizontalOpt applies to Font

func (GlyphOrientationHorizontalOpt) ApplyForeignObject added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to ForeignObject

func (GlyphOrientationHorizontalOpt) ApplyG added in v0.19.0

GlyphOrientationHorizontalOpt applies to G

func (GlyphOrientationHorizontalOpt) ApplyGlyph added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Glyph

func (GlyphOrientationHorizontalOpt) ApplyGlyphRef added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to GlyphRef

func (GlyphOrientationHorizontalOpt) ApplyImage added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Image

func (GlyphOrientationHorizontalOpt) ApplyLine added in v0.19.0

GlyphOrientationHorizontalOpt applies to Line

func (GlyphOrientationHorizontalOpt) ApplyLinearGradient added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to LinearGradient

func (GlyphOrientationHorizontalOpt) ApplyMarker added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Marker

func (GlyphOrientationHorizontalOpt) ApplyMask added in v0.19.0

GlyphOrientationHorizontalOpt applies to Mask

func (GlyphOrientationHorizontalOpt) ApplyMissingGlyph added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to MissingGlyph

func (GlyphOrientationHorizontalOpt) ApplyPath added in v0.19.0

GlyphOrientationHorizontalOpt applies to Path

func (GlyphOrientationHorizontalOpt) ApplyPattern added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Pattern

func (GlyphOrientationHorizontalOpt) ApplyPolygon added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Polygon

func (GlyphOrientationHorizontalOpt) ApplyPolyline added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Polyline

func (GlyphOrientationHorizontalOpt) ApplyRadialGradient added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to RadialGradient

func (GlyphOrientationHorizontalOpt) ApplyRect added in v0.19.0

GlyphOrientationHorizontalOpt applies to Rect

func (GlyphOrientationHorizontalOpt) ApplyStop added in v0.19.0

GlyphOrientationHorizontalOpt applies to Stop

func (GlyphOrientationHorizontalOpt) ApplySwitch added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Switch

func (GlyphOrientationHorizontalOpt) ApplySymbol added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Symbol

func (GlyphOrientationHorizontalOpt) ApplyText added in v0.19.0

GlyphOrientationHorizontalOpt applies to Text

func (GlyphOrientationHorizontalOpt) ApplyTextPath added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to TextPath

func (GlyphOrientationHorizontalOpt) ApplyTref added in v0.19.0

GlyphOrientationHorizontalOpt applies to Tref

func (GlyphOrientationHorizontalOpt) ApplyTspan added in v0.19.0

func (o GlyphOrientationHorizontalOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

GlyphOrientationHorizontalOpt applies to Tspan

func (GlyphOrientationHorizontalOpt) ApplyUse added in v0.19.0

GlyphOrientationHorizontalOpt applies to Use

type GlyphOrientationVerticalOpt added in v0.19.0

type GlyphOrientationVerticalOpt struct {
	// contains filtered or unexported fields
}

func AGlyphOrientationVertical added in v0.19.0

func AGlyphOrientationVertical(v string) GlyphOrientationVerticalOpt

func (GlyphOrientationVerticalOpt) Apply added in v0.19.0

GlyphOrientationVerticalOpt applies to

func (GlyphOrientationVerticalOpt) ApplyAltGlyph added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to AltGlyph

func (GlyphOrientationVerticalOpt) ApplyAnimate added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Animate

func (GlyphOrientationVerticalOpt) ApplyAnimateColor added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to AnimateColor

func (GlyphOrientationVerticalOpt) ApplyCircle added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Circle

func (GlyphOrientationVerticalOpt) ApplyClipPath added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to ClipPath

func (GlyphOrientationVerticalOpt) ApplyDefs added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Defs

func (GlyphOrientationVerticalOpt) ApplyEllipse added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Ellipse

func (GlyphOrientationVerticalOpt) ApplyFeBlend added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeBlend

func (GlyphOrientationVerticalOpt) ApplyFeColorMatrix added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeColorMatrix

func (GlyphOrientationVerticalOpt) ApplyFeComponentTransfer added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeComponentTransfer

func (GlyphOrientationVerticalOpt) ApplyFeComposite added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeComposite

func (GlyphOrientationVerticalOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeConvolveMatrix

func (GlyphOrientationVerticalOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeDiffuseLighting

func (GlyphOrientationVerticalOpt) ApplyFeDisplacementMap added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeDisplacementMap

func (GlyphOrientationVerticalOpt) ApplyFeFlood added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeFlood

func (GlyphOrientationVerticalOpt) ApplyFeGaussianBlur added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeGaussianBlur

func (GlyphOrientationVerticalOpt) ApplyFeImage added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeImage

func (GlyphOrientationVerticalOpt) ApplyFeMerge added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeMerge

func (GlyphOrientationVerticalOpt) ApplyFeMorphology added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeMorphology

func (GlyphOrientationVerticalOpt) ApplyFeOffset added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeOffset

func (GlyphOrientationVerticalOpt) ApplyFeSpecularLighting added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeSpecularLighting

func (GlyphOrientationVerticalOpt) ApplyFeTile added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeTile

func (GlyphOrientationVerticalOpt) ApplyFeTurbulence added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to FeTurbulence

func (GlyphOrientationVerticalOpt) ApplyFilter added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Filter

func (GlyphOrientationVerticalOpt) ApplyFont added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Font

func (GlyphOrientationVerticalOpt) ApplyForeignObject added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to ForeignObject

func (GlyphOrientationVerticalOpt) ApplyG added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to G

func (GlyphOrientationVerticalOpt) ApplyGlyph added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Glyph

func (GlyphOrientationVerticalOpt) ApplyGlyphRef added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to GlyphRef

func (GlyphOrientationVerticalOpt) ApplyImage added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Image

func (GlyphOrientationVerticalOpt) ApplyLine added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Line

func (GlyphOrientationVerticalOpt) ApplyLinearGradient added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to LinearGradient

func (GlyphOrientationVerticalOpt) ApplyMarker added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Marker

func (GlyphOrientationVerticalOpt) ApplyMask added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Mask

func (GlyphOrientationVerticalOpt) ApplyMissingGlyph added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to MissingGlyph

func (GlyphOrientationVerticalOpt) ApplyPath added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Path

func (GlyphOrientationVerticalOpt) ApplyPattern added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Pattern

func (GlyphOrientationVerticalOpt) ApplyPolygon added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Polygon

func (GlyphOrientationVerticalOpt) ApplyPolyline added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Polyline

func (GlyphOrientationVerticalOpt) ApplyRadialGradient added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to RadialGradient

func (GlyphOrientationVerticalOpt) ApplyRect added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Rect

func (GlyphOrientationVerticalOpt) ApplyStop added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Stop

func (GlyphOrientationVerticalOpt) ApplySwitch added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Switch

func (GlyphOrientationVerticalOpt) ApplySymbol added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Symbol

func (GlyphOrientationVerticalOpt) ApplyText added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Text

func (GlyphOrientationVerticalOpt) ApplyTextPath added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to TextPath

func (GlyphOrientationVerticalOpt) ApplyTref added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Tref

func (GlyphOrientationVerticalOpt) ApplyTspan added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Tspan

func (GlyphOrientationVerticalOpt) ApplyUse added in v0.19.0

func (o GlyphOrientationVerticalOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

GlyphOrientationVerticalOpt applies to Use

type GlyphRefOpt added in v0.19.0

type GlyphRefOpt struct {
	// contains filtered or unexported fields
}

func AGlyphRef added in v0.19.0

func AGlyphRef(v string) GlyphRefOpt

func (GlyphRefOpt) ApplyAltGlyph added in v0.19.0

func (o GlyphRefOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

GlyphRefOpt applies to AltGlyph

func (GlyphRefOpt) ApplyGlyphRef added in v0.19.0

func (o GlyphRefOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

GlyphRefOpt applies to GlyphRef

type GradientTransformOpt added in v0.19.0

type GradientTransformOpt struct {
	// contains filtered or unexported fields
}

func AGradientTransform added in v0.19.0

func AGradientTransform(v string) GradientTransformOpt

func (GradientTransformOpt) ApplyLinearGradient added in v0.19.0

func (o GradientTransformOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

GradientTransformOpt applies to LinearGradient

func (GradientTransformOpt) ApplyRadialGradient added in v0.19.0

func (o GradientTransformOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

GradientTransformOpt applies to RadialGradient

type GradientUnitsOpt added in v0.19.0

type GradientUnitsOpt struct {
	// contains filtered or unexported fields
}

func AGradientUnits added in v0.19.0

func AGradientUnits(v string) GradientUnitsOpt

func (GradientUnitsOpt) ApplyLinearGradient added in v0.19.0

func (o GradientUnitsOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

GradientUnitsOpt applies to LinearGradient

func (GradientUnitsOpt) ApplyRadialGradient added in v0.19.0

func (o GradientUnitsOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

GradientUnitsOpt applies to RadialGradient

type H1Arg

type H1Arg interface {
	ApplyH1(*H1Attrs, *[]Component)
}

type H1Attrs

type H1Attrs struct {
	Global GlobalAttrs
}

func (*H1Attrs) WriteAttrs added in v0.19.0

func (a *H1Attrs) WriteAttrs(sb *strings.Builder)

type H2Arg

type H2Arg interface {
	ApplyH2(*H2Attrs, *[]Component)
}

type H2Attrs

type H2Attrs struct {
	Global GlobalAttrs
}

func (*H2Attrs) WriteAttrs added in v0.19.0

func (a *H2Attrs) WriteAttrs(sb *strings.Builder)

type H3Arg

type H3Arg interface {
	ApplyH3(*H3Attrs, *[]Component)
}

type H3Attrs

type H3Attrs struct {
	Global GlobalAttrs
}

func (*H3Attrs) WriteAttrs added in v0.19.0

func (a *H3Attrs) WriteAttrs(sb *strings.Builder)

type H4Arg

type H4Arg interface {
	ApplyH4(*H4Attrs, *[]Component)
}

type H4Attrs

type H4Attrs struct {
	Global GlobalAttrs
}

func (*H4Attrs) WriteAttrs added in v0.19.0

func (a *H4Attrs) WriteAttrs(sb *strings.Builder)

type H5Arg

type H5Arg interface {
	ApplyH5(*H5Attrs, *[]Component)
}

type H5Attrs

type H5Attrs struct {
	Global GlobalAttrs
}

func (*H5Attrs) WriteAttrs added in v0.19.0

func (a *H5Attrs) WriteAttrs(sb *strings.Builder)

type H6Arg

type H6Arg interface {
	ApplyH6(*H6Attrs, *[]Component)
}

type H6Attrs

type H6Attrs struct {
	Global GlobalAttrs
}

func (*H6Attrs) WriteAttrs added in v0.19.0

func (a *H6Attrs) WriteAttrs(sb *strings.Builder)

type HandlerOpt added in v0.19.0

type HandlerOpt struct {
	// contains filtered or unexported fields
}

func AHandler added in v0.19.0

func AHandler(v string) HandlerOpt

func (HandlerOpt) ApplyListener added in v0.19.0

func (o HandlerOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

HandlerOpt applies to Listener

type HangingOpt added in v0.19.0

type HangingOpt struct {
	// contains filtered or unexported fields
}

func AHanging added in v0.19.0

func AHanging(v string) HangingOpt

func (HangingOpt) ApplyFontFace added in v0.19.0

func (o HangingOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

HangingOpt applies to FontFace

type HasCSS

type HasCSS interface {
	CSS() string
}

HasCSS interface for components that provide CSS

type HasJS

type HasJS interface {
	JS() string
}

HasJS interface for components that provide JavaScript

type HasName

type HasName interface {
	Name() string
}

HasName interface for components that provide explicit names for deduplication

type HeadArg

type HeadArg interface {
	ApplyHead(*HeadAttrs, *[]Component)
}

type HeadAttrs

type HeadAttrs struct {
	Global GlobalAttrs
}

func (*HeadAttrs) WriteAttrs added in v0.19.0

func (a *HeadAttrs) WriteAttrs(sb *strings.Builder)

type HeaderArg

type HeaderArg interface {
	ApplyHeader(*HeaderAttrs, *[]Component)
}

type HeaderAttrs

type HeaderAttrs struct {
	Global GlobalAttrs
}

func (*HeaderAttrs) WriteAttrs added in v0.19.0

func (a *HeaderAttrs) WriteAttrs(sb *strings.Builder)

type HeadersOpt

type HeadersOpt struct {
	// contains filtered or unexported fields
}

func AHeaders added in v0.19.0

func AHeaders(v string) HeadersOpt

func (HeadersOpt) ApplyTd added in v0.19.0

func (o HeadersOpt) ApplyTd(a *TdAttrs, _ *[]Component)

func (HeadersOpt) ApplyTh added in v0.19.0

func (o HeadersOpt) ApplyTh(a *ThAttrs, _ *[]Component)

type HeightOpt

type HeightOpt struct {
	// contains filtered or unexported fields
}

func AHeight added in v0.19.0

func AHeight(v string) HeightOpt

func (HeightOpt) Apply added in v0.19.0

func (o HeightOpt) Apply(a *SvgAttrs, _ *[]Component)

HeightOpt applies to

func (HeightOpt) ApplyAnimation added in v0.19.0

func (o HeightOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

HeightOpt applies to Animation

func (HeightOpt) ApplyCanvas added in v0.19.0

func (o HeightOpt) ApplyCanvas(a *CanvasAttrs, _ *[]Component)

func (HeightOpt) ApplyEmbed added in v0.19.0

func (o HeightOpt) ApplyEmbed(a *EmbedAttrs, _ *[]Component)

func (HeightOpt) ApplyFeBlend added in v0.19.0

func (o HeightOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

HeightOpt applies to FeBlend

func (HeightOpt) ApplyFeColorMatrix added in v0.19.0

func (o HeightOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

HeightOpt applies to FeColorMatrix

func (HeightOpt) ApplyFeComponentTransfer added in v0.19.0

func (o HeightOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

HeightOpt applies to FeComponentTransfer

func (HeightOpt) ApplyFeComposite added in v0.19.0

func (o HeightOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

HeightOpt applies to FeComposite

func (HeightOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o HeightOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

HeightOpt applies to FeConvolveMatrix

func (HeightOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o HeightOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

HeightOpt applies to FeDiffuseLighting

func (HeightOpt) ApplyFeDisplacementMap added in v0.19.0

func (o HeightOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

HeightOpt applies to FeDisplacementMap

func (HeightOpt) ApplyFeDropShadow added in v0.19.0

func (o HeightOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

HeightOpt applies to FeDropShadow

func (HeightOpt) ApplyFeFlood added in v0.19.0

func (o HeightOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

HeightOpt applies to FeFlood

func (HeightOpt) ApplyFeGaussianBlur added in v0.19.0

func (o HeightOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

HeightOpt applies to FeGaussianBlur

func (HeightOpt) ApplyFeImage added in v0.19.0

func (o HeightOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

HeightOpt applies to FeImage

func (HeightOpt) ApplyFeMerge added in v0.19.0

func (o HeightOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

HeightOpt applies to FeMerge

func (HeightOpt) ApplyFeMorphology added in v0.19.0

func (o HeightOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

HeightOpt applies to FeMorphology

func (HeightOpt) ApplyFeOffset added in v0.19.0

func (o HeightOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

HeightOpt applies to FeOffset

func (HeightOpt) ApplyFeSpecularLighting added in v0.19.0

func (o HeightOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

HeightOpt applies to FeSpecularLighting

func (HeightOpt) ApplyFeTile added in v0.19.0

func (o HeightOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

HeightOpt applies to FeTile

func (HeightOpt) ApplyFeTurbulence added in v0.19.0

func (o HeightOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

HeightOpt applies to FeTurbulence

func (HeightOpt) ApplyFilter added in v0.19.0

func (o HeightOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

HeightOpt applies to Filter

func (HeightOpt) ApplyForeignObject added in v0.19.0

func (o HeightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

HeightOpt applies to ForeignObject

func (HeightOpt) ApplyIframe added in v0.19.0

func (o HeightOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (HeightOpt) ApplyImage added in v0.19.0

func (o HeightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

HeightOpt applies to Image

func (HeightOpt) ApplyImg added in v0.19.0

func (o HeightOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

func (HeightOpt) ApplyInput added in v0.19.0

func (o HeightOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (HeightOpt) ApplyMask added in v0.19.0

func (o HeightOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

HeightOpt applies to Mask

func (HeightOpt) ApplyObject added in v0.19.0

func (o HeightOpt) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (HeightOpt) ApplyPattern added in v0.19.0

func (o HeightOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

HeightOpt applies to Pattern

func (HeightOpt) ApplyPicture added in v0.19.0

func (o HeightOpt) ApplyPicture(a *PictureAttrs, _ *[]Component)

func (HeightOpt) ApplyRect added in v0.19.0

func (o HeightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

HeightOpt applies to Rect

func (HeightOpt) ApplySource added in v0.19.0

func (o HeightOpt) ApplySource(a *SourceAttrs, _ *[]Component)

func (HeightOpt) ApplySymbol added in v0.19.0

func (o HeightOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

HeightOpt applies to Symbol

func (HeightOpt) ApplyUse added in v0.19.0

func (o HeightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

HeightOpt applies to Use

func (HeightOpt) ApplyVideo added in v0.19.0

func (o HeightOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type HgroupArg added in v0.19.0

type HgroupArg interface {
	ApplyHgroup(*HgroupAttrs, *[]Component)
}

type HgroupAttrs added in v0.19.0

type HgroupAttrs struct {
	Global GlobalAttrs
}

func (*HgroupAttrs) WriteAttrs added in v0.19.0

func (a *HgroupAttrs) WriteAttrs(sb *strings.Builder)

type HighOpt added in v0.19.0

type HighOpt struct {
	// contains filtered or unexported fields
}

func AHigh added in v0.19.0

func AHigh(v string) HighOpt

func (HighOpt) ApplyMeter added in v0.19.0

func (o HighOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

type HorizAdvXOpt added in v0.19.0

type HorizAdvXOpt struct {
	// contains filtered or unexported fields
}

func AHorizAdvX added in v0.19.0

func AHorizAdvX(v string) HorizAdvXOpt

func (HorizAdvXOpt) ApplyFont added in v0.19.0

func (o HorizAdvXOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

HorizAdvXOpt applies to Font

func (HorizAdvXOpt) ApplyGlyph added in v0.19.0

func (o HorizAdvXOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

HorizAdvXOpt applies to Glyph

func (HorizAdvXOpt) ApplyMissingGlyph added in v0.19.0

func (o HorizAdvXOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

HorizAdvXOpt applies to MissingGlyph

type HorizOriginXOpt added in v0.19.0

type HorizOriginXOpt struct {
	// contains filtered or unexported fields
}

func AHorizOriginX added in v0.19.0

func AHorizOriginX(v string) HorizOriginXOpt

func (HorizOriginXOpt) ApplyFont added in v0.19.0

func (o HorizOriginXOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

HorizOriginXOpt applies to Font

type HorizOriginYOpt added in v0.19.0

type HorizOriginYOpt struct {
	// contains filtered or unexported fields
}

func AHorizOriginY added in v0.19.0

func AHorizOriginY(v string) HorizOriginYOpt

func (HorizOriginYOpt) ApplyFont added in v0.19.0

func (o HorizOriginYOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

HorizOriginYOpt applies to Font

type HrArg

type HrArg interface {
	ApplyHr(*HrAttrs, *[]Component)
}

type HrAttrs

type HrAttrs struct {
	Global GlobalAttrs
}

func (*HrAttrs) WriteAttrs added in v0.19.0

func (a *HrAttrs) WriteAttrs(sb *strings.Builder)

type HrefOpt

type HrefOpt struct {
	// contains filtered or unexported fields
}

func AHref added in v0.19.0

func AHref(v string) HrefOpt

func (HrefOpt) ApplyA added in v0.19.0

func (o HrefOpt) ApplyA(a *AAttrs, _ *[]Component)

func (HrefOpt) ApplyAnimate added in v0.19.0

func (o HrefOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

HrefOpt applies to Animate

func (HrefOpt) ApplyAnimateMotion added in v0.19.0

func (o HrefOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

HrefOpt applies to AnimateMotion

func (HrefOpt) ApplyAnimateTransform added in v0.19.0

func (o HrefOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

HrefOpt applies to AnimateTransform

func (HrefOpt) ApplyArea added in v0.19.0

func (o HrefOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

func (HrefOpt) ApplyBase added in v0.19.0

func (o HrefOpt) ApplyBase(a *BaseAttrs, _ *[]Component)

func (HrefOpt) ApplyDiscard added in v0.19.0

func (o HrefOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

HrefOpt applies to Discard

func (HrefOpt) ApplyFeImage added in v0.19.0

func (o HrefOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

HrefOpt applies to FeImage

func (HrefOpt) ApplyImage added in v0.19.0

func (o HrefOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

HrefOpt applies to Image

func (HrefOpt) ApplyLinearGradient added in v0.19.0

func (o HrefOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

HrefOpt applies to LinearGradient

func (o HrefOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (HrefOpt) ApplyMpath added in v0.19.0

func (o HrefOpt) ApplyMpath(a *SvgMpathAttrs, _ *[]Component)

HrefOpt applies to Mpath

func (HrefOpt) ApplyPattern added in v0.19.0

func (o HrefOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

HrefOpt applies to Pattern

func (HrefOpt) ApplyRadialGradient added in v0.19.0

func (o HrefOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

HrefOpt applies to RadialGradient

func (HrefOpt) ApplySet added in v0.19.0

func (o HrefOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

HrefOpt applies to Set

func (HrefOpt) ApplyTextPath added in v0.19.0

func (o HrefOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

HrefOpt applies to TextPath

func (HrefOpt) ApplyUse added in v0.19.0

func (o HrefOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

HrefOpt applies to Use

type HreflangOpt

type HreflangOpt struct {
	// contains filtered or unexported fields
}

func AHreflang added in v0.19.0

func AHreflang(v string) HreflangOpt

func (HreflangOpt) ApplyA added in v0.19.0

func (o HreflangOpt) ApplyA(a *AAttrs, _ *[]Component)
func (o HreflangOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

type HtmlArg

type HtmlArg interface {
	ApplyHtml(*HtmlAttrs, *[]Component)
}

type HtmlAttrs

type HtmlAttrs struct {
	Global GlobalAttrs
}

func (*HtmlAttrs) WriteAttrs added in v0.19.0

func (a *HtmlAttrs) WriteAttrs(sb *strings.Builder)

type HttpEquivOpt

type HttpEquivOpt struct {
	// contains filtered or unexported fields
}

func AHttpEquiv added in v0.19.0

func AHttpEquiv(v string) HttpEquivOpt

func (HttpEquivOpt) ApplyMeta added in v0.19.0

func (o HttpEquivOpt) ApplyMeta(a *MetaAttrs, _ *[]Component)

type IArg

type IArg interface {
	ApplyI(*IAttrs, *[]Component)
}

type IAttrs

type IAttrs struct {
	Global GlobalAttrs
}

func (*IAttrs) WriteAttrs added in v0.19.0

func (a *IAttrs) WriteAttrs(sb *strings.Builder)

type IdeographicOpt added in v0.19.0

type IdeographicOpt struct {
	// contains filtered or unexported fields
}

func AIdeographic added in v0.19.0

func AIdeographic(v string) IdeographicOpt

func (IdeographicOpt) ApplyFontFace added in v0.19.0

func (o IdeographicOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

IdeographicOpt applies to FontFace

type IframeArg

type IframeArg interface {
	ApplyIframe(*IframeAttrs, *[]Component)
}

type IframeAttrs

type IframeAttrs struct {
	Global          GlobalAttrs
	Allow           string
	Allowfullscreen bool
	Height          string
	Loading         string
	Name            string
	Referrerpolicy  string
	Sandbox         string
	Src             string
	Srcdoc          string
	Width           string
}

func (*IframeAttrs) WriteAttrs added in v0.19.0

func (a *IframeAttrs) WriteAttrs(sb *strings.Builder)

type ImageRenderingOpt added in v0.19.0

type ImageRenderingOpt struct {
	// contains filtered or unexported fields
}

func AImageRendering added in v0.19.0

func AImageRendering(v string) ImageRenderingOpt

func (ImageRenderingOpt) Apply added in v0.19.0

func (o ImageRenderingOpt) Apply(a *SvgAttrs, _ *[]Component)

ImageRenderingOpt applies to

func (ImageRenderingOpt) ApplyAltGlyph added in v0.19.0

func (o ImageRenderingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ImageRenderingOpt applies to AltGlyph

func (ImageRenderingOpt) ApplyAnimate added in v0.19.0

func (o ImageRenderingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ImageRenderingOpt applies to Animate

func (ImageRenderingOpt) ApplyAnimateColor added in v0.19.0

func (o ImageRenderingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ImageRenderingOpt applies to AnimateColor

func (ImageRenderingOpt) ApplyCircle added in v0.19.0

func (o ImageRenderingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ImageRenderingOpt applies to Circle

func (ImageRenderingOpt) ApplyClipPath added in v0.19.0

func (o ImageRenderingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ImageRenderingOpt applies to ClipPath

func (ImageRenderingOpt) ApplyDefs added in v0.19.0

func (o ImageRenderingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ImageRenderingOpt applies to Defs

func (ImageRenderingOpt) ApplyEllipse added in v0.19.0

func (o ImageRenderingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ImageRenderingOpt applies to Ellipse

func (ImageRenderingOpt) ApplyFeBlend added in v0.19.0

func (o ImageRenderingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ImageRenderingOpt applies to FeBlend

func (ImageRenderingOpt) ApplyFeColorMatrix added in v0.19.0

func (o ImageRenderingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ImageRenderingOpt applies to FeColorMatrix

func (ImageRenderingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ImageRenderingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ImageRenderingOpt applies to FeComponentTransfer

func (ImageRenderingOpt) ApplyFeComposite added in v0.19.0

func (o ImageRenderingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ImageRenderingOpt applies to FeComposite

func (ImageRenderingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ImageRenderingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ImageRenderingOpt applies to FeConvolveMatrix

func (ImageRenderingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ImageRenderingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ImageRenderingOpt applies to FeDiffuseLighting

func (ImageRenderingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ImageRenderingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ImageRenderingOpt applies to FeDisplacementMap

func (ImageRenderingOpt) ApplyFeFlood added in v0.19.0

func (o ImageRenderingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ImageRenderingOpt applies to FeFlood

func (ImageRenderingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ImageRenderingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ImageRenderingOpt applies to FeGaussianBlur

func (ImageRenderingOpt) ApplyFeImage added in v0.19.0

func (o ImageRenderingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ImageRenderingOpt applies to FeImage

func (ImageRenderingOpt) ApplyFeMerge added in v0.19.0

func (o ImageRenderingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ImageRenderingOpt applies to FeMerge

func (ImageRenderingOpt) ApplyFeMorphology added in v0.19.0

func (o ImageRenderingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ImageRenderingOpt applies to FeMorphology

func (ImageRenderingOpt) ApplyFeOffset added in v0.19.0

func (o ImageRenderingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ImageRenderingOpt applies to FeOffset

func (ImageRenderingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ImageRenderingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ImageRenderingOpt applies to FeSpecularLighting

func (ImageRenderingOpt) ApplyFeTile added in v0.19.0

func (o ImageRenderingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ImageRenderingOpt applies to FeTile

func (ImageRenderingOpt) ApplyFeTurbulence added in v0.19.0

func (o ImageRenderingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ImageRenderingOpt applies to FeTurbulence

func (ImageRenderingOpt) ApplyFilter added in v0.19.0

func (o ImageRenderingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ImageRenderingOpt applies to Filter

func (ImageRenderingOpt) ApplyFont added in v0.19.0

func (o ImageRenderingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ImageRenderingOpt applies to Font

func (ImageRenderingOpt) ApplyForeignObject added in v0.19.0

func (o ImageRenderingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ImageRenderingOpt applies to ForeignObject

func (ImageRenderingOpt) ApplyG added in v0.19.0

func (o ImageRenderingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ImageRenderingOpt applies to G

func (ImageRenderingOpt) ApplyGlyph added in v0.19.0

func (o ImageRenderingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ImageRenderingOpt applies to Glyph

func (ImageRenderingOpt) ApplyGlyphRef added in v0.19.0

func (o ImageRenderingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ImageRenderingOpt applies to GlyphRef

func (ImageRenderingOpt) ApplyImage added in v0.19.0

func (o ImageRenderingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ImageRenderingOpt applies to Image

func (ImageRenderingOpt) ApplyLine added in v0.19.0

func (o ImageRenderingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ImageRenderingOpt applies to Line

func (ImageRenderingOpt) ApplyLinearGradient added in v0.19.0

func (o ImageRenderingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ImageRenderingOpt applies to LinearGradient

func (ImageRenderingOpt) ApplyMarker added in v0.19.0

func (o ImageRenderingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ImageRenderingOpt applies to Marker

func (ImageRenderingOpt) ApplyMask added in v0.19.0

func (o ImageRenderingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ImageRenderingOpt applies to Mask

func (ImageRenderingOpt) ApplyMissingGlyph added in v0.19.0

func (o ImageRenderingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ImageRenderingOpt applies to MissingGlyph

func (ImageRenderingOpt) ApplyPath added in v0.19.0

func (o ImageRenderingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ImageRenderingOpt applies to Path

func (ImageRenderingOpt) ApplyPattern added in v0.19.0

func (o ImageRenderingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ImageRenderingOpt applies to Pattern

func (ImageRenderingOpt) ApplyPolygon added in v0.19.0

func (o ImageRenderingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ImageRenderingOpt applies to Polygon

func (ImageRenderingOpt) ApplyPolyline added in v0.19.0

func (o ImageRenderingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ImageRenderingOpt applies to Polyline

func (ImageRenderingOpt) ApplyRadialGradient added in v0.19.0

func (o ImageRenderingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ImageRenderingOpt applies to RadialGradient

func (ImageRenderingOpt) ApplyRect added in v0.19.0

func (o ImageRenderingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ImageRenderingOpt applies to Rect

func (ImageRenderingOpt) ApplyStop added in v0.19.0

func (o ImageRenderingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ImageRenderingOpt applies to Stop

func (ImageRenderingOpt) ApplySwitch added in v0.19.0

func (o ImageRenderingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ImageRenderingOpt applies to Switch

func (ImageRenderingOpt) ApplySymbol added in v0.19.0

func (o ImageRenderingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ImageRenderingOpt applies to Symbol

func (ImageRenderingOpt) ApplyText added in v0.19.0

func (o ImageRenderingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ImageRenderingOpt applies to Text

func (ImageRenderingOpt) ApplyTextPath added in v0.19.0

func (o ImageRenderingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ImageRenderingOpt applies to TextPath

func (ImageRenderingOpt) ApplyTref added in v0.19.0

func (o ImageRenderingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ImageRenderingOpt applies to Tref

func (ImageRenderingOpt) ApplyTspan added in v0.19.0

func (o ImageRenderingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ImageRenderingOpt applies to Tspan

func (ImageRenderingOpt) ApplyUse added in v0.19.0

func (o ImageRenderingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ImageRenderingOpt applies to Use

type ImagesizesOpt added in v0.19.0

type ImagesizesOpt struct {
	// contains filtered or unexported fields
}

func AImagesizes added in v0.19.0

func AImagesizes(v string) ImagesizesOpt
func (o ImagesizesOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

type ImagesrcsetOpt added in v0.19.0

type ImagesrcsetOpt struct {
	// contains filtered or unexported fields
}

func AImagesrcset added in v0.19.0

func AImagesrcset(v string) ImagesrcsetOpt
func (o ImagesrcsetOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

type ImgArg

type ImgArg interface {
	ApplyImg(*ImgAttrs, *[]Component)
}

type ImgAttrs

type ImgAttrs struct {
	Global         GlobalAttrs
	Alt            string
	Crossorigin    string
	Decoding       string
	Fetchpriority  string
	Height         string
	Ismap          bool
	Loading        string
	Referrerpolicy string
	Sizes          string
	Src            string
	Srcset         string
	Usemap         string
	Width          string
}

func (*ImgAttrs) WriteAttrs added in v0.19.0

func (a *ImgAttrs) WriteAttrs(sb *strings.Builder)

type In2Opt added in v0.19.0

type In2Opt struct {
	// contains filtered or unexported fields
}

func AIn2 added in v0.19.0

func AIn2(v string) In2Opt

func (In2Opt) ApplyFeBlend added in v0.19.0

func (o In2Opt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

In2Opt applies to FeBlend

func (In2Opt) ApplyFeComposite added in v0.19.0

func (o In2Opt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

In2Opt applies to FeComposite

func (In2Opt) ApplyFeDisplacementMap added in v0.19.0

func (o In2Opt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

In2Opt applies to FeDisplacementMap

type InOpt added in v0.19.0

type InOpt struct {
	// contains filtered or unexported fields
}

func AIn added in v0.19.0

func AIn(v string) InOpt

func (InOpt) ApplyFeBlend added in v0.19.0

func (o InOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

InOpt applies to FeBlend

func (InOpt) ApplyFeColorMatrix added in v0.19.0

func (o InOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

InOpt applies to FeColorMatrix

func (InOpt) ApplyFeComponentTransfer added in v0.19.0

func (o InOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

InOpt applies to FeComponentTransfer

func (InOpt) ApplyFeComposite added in v0.19.0

func (o InOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

InOpt applies to FeComposite

func (InOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o InOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

InOpt applies to FeConvolveMatrix

func (InOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o InOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

InOpt applies to FeDiffuseLighting

func (InOpt) ApplyFeDisplacementMap added in v0.19.0

func (o InOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

InOpt applies to FeDisplacementMap

func (InOpt) ApplyFeDropShadow added in v0.19.0

func (o InOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

InOpt applies to FeDropShadow

func (InOpt) ApplyFeGaussianBlur added in v0.19.0

func (o InOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

InOpt applies to FeGaussianBlur

func (InOpt) ApplyFeMergeNode added in v0.19.0

func (o InOpt) ApplyFeMergeNode(a *SvgFeMergeNodeAttrs, _ *[]Component)

InOpt applies to FeMergeNode

func (InOpt) ApplyFeMorphology added in v0.19.0

func (o InOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

InOpt applies to FeMorphology

func (InOpt) ApplyFeOffset added in v0.19.0

func (o InOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

InOpt applies to FeOffset

func (InOpt) ApplyFeSpecularLighting added in v0.19.0

func (o InOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

InOpt applies to FeSpecularLighting

func (InOpt) ApplyFeTile added in v0.19.0

func (o InOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

InOpt applies to FeTile

type InitialVisibilityOpt added in v0.19.0

type InitialVisibilityOpt struct {
	// contains filtered or unexported fields
}

func AInitialVisibility added in v0.19.0

func AInitialVisibility(v string) InitialVisibilityOpt

func (InitialVisibilityOpt) ApplyAnimation added in v0.19.0

func (o InitialVisibilityOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

InitialVisibilityOpt applies to Animation

type InputArg

type InputArg interface {
	ApplyInput(*InputAttrs, *[]Component)
}

type InputAttrs

type InputAttrs struct {
	Global              GlobalAttrs
	Accept              string
	Alpha               bool
	Alt                 string
	Autocomplete        string
	Checked             bool
	Colorspace          string
	Dirname             string
	Disabled            bool
	Form                string
	Formaction          string
	Formenctype         string
	Formmethod          string
	Formnovalidate      bool
	Formtarget          string
	Height              string
	List                string
	Max                 string
	Maxlength           string
	Min                 string
	Minlength           string
	Multiple            bool
	Name                string
	Pattern             string
	Placeholder         string
	Popovertarget       string
	Popovertargetaction string
	Readonly            bool
	Required            bool
	Size                string
	Src                 string
	Step                string
	Type                string
	Value               string
	Width               string
}

func (*InputAttrs) WriteAttrs added in v0.19.0

func (a *InputAttrs) WriteAttrs(sb *strings.Builder)

type InsArg

type InsArg interface {
	ApplyIns(*InsAttrs, *[]Component)
}

type InsAttrs

type InsAttrs struct {
	Global   GlobalAttrs
	Cite     string
	Datetime string
}

func (*InsAttrs) WriteAttrs added in v0.19.0

func (a *InsAttrs) WriteAttrs(sb *strings.Builder)

type IntegrityOpt added in v0.19.0

type IntegrityOpt struct {
	// contains filtered or unexported fields
}

func AIntegrity added in v0.19.0

func AIntegrity(v string) IntegrityOpt
func (o IntegrityOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (IntegrityOpt) ApplyScript added in v0.19.0

func (o IntegrityOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type InterceptOpt added in v0.19.0

type InterceptOpt struct {
	// contains filtered or unexported fields
}

func AIntercept added in v0.19.0

func AIntercept(v string) InterceptOpt

func (InterceptOpt) ApplyFeFuncA added in v0.19.0

func (o InterceptOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

InterceptOpt applies to FeFuncA

func (InterceptOpt) ApplyFeFuncB added in v0.19.0

func (o InterceptOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

InterceptOpt applies to FeFuncB

func (InterceptOpt) ApplyFeFuncG added in v0.19.0

func (o InterceptOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

InterceptOpt applies to FeFuncG

func (InterceptOpt) ApplyFeFuncR added in v0.19.0

func (o InterceptOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

InterceptOpt applies to FeFuncR

type IsmapOpt added in v0.19.0

type IsmapOpt struct{}

func AIsmap added in v0.19.0

func AIsmap() IsmapOpt

func (IsmapOpt) ApplyImg added in v0.19.0

func (o IsmapOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

type K1Opt added in v0.19.0

type K1Opt struct {
	// contains filtered or unexported fields
}

func AK1 added in v0.19.0

func AK1(v string) K1Opt

func (K1Opt) ApplyFeComposite added in v0.19.0

func (o K1Opt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

K1Opt applies to FeComposite

type K2Opt added in v0.19.0

type K2Opt struct {
	// contains filtered or unexported fields
}

func AK2 added in v0.19.0

func AK2(v string) K2Opt

func (K2Opt) ApplyFeComposite added in v0.19.0

func (o K2Opt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

K2Opt applies to FeComposite

type K3Opt added in v0.19.0

type K3Opt struct {
	// contains filtered or unexported fields
}

func AK3 added in v0.19.0

func AK3(v string) K3Opt

func (K3Opt) ApplyFeComposite added in v0.19.0

func (o K3Opt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

K3Opt applies to FeComposite

type K4Opt added in v0.19.0

type K4Opt struct {
	// contains filtered or unexported fields
}

func AK4 added in v0.19.0

func AK4(v string) K4Opt

func (K4Opt) ApplyFeComposite added in v0.19.0

func (o K4Opt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

K4Opt applies to FeComposite

type KOpt added in v0.19.0

type KOpt struct {
	// contains filtered or unexported fields
}

func AK added in v0.19.0

func AK(v string) KOpt

func (KOpt) ApplyHkern added in v0.19.0

func (o KOpt) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

KOpt applies to Hkern

func (KOpt) ApplyVkern added in v0.19.0

func (o KOpt) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

KOpt applies to Vkern

type KbdArg

type KbdArg interface {
	ApplyKbd(*KbdAttrs, *[]Component)
}

type KbdAttrs

type KbdAttrs struct {
	Global GlobalAttrs
}

func (*KbdAttrs) WriteAttrs added in v0.19.0

func (a *KbdAttrs) WriteAttrs(sb *strings.Builder)

type KernelMatrixOpt added in v0.19.0

type KernelMatrixOpt struct {
	// contains filtered or unexported fields
}

func AKernelMatrix added in v0.19.0

func AKernelMatrix(v string) KernelMatrixOpt

func (KernelMatrixOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o KernelMatrixOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

KernelMatrixOpt applies to FeConvolveMatrix

type KernelUnitLengthOpt added in v0.19.0

type KernelUnitLengthOpt struct {
	// contains filtered or unexported fields
}

func AKernelUnitLength added in v0.19.0

func AKernelUnitLength(v string) KernelUnitLengthOpt

func (KernelUnitLengthOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o KernelUnitLengthOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

KernelUnitLengthOpt applies to FeConvolveMatrix

func (KernelUnitLengthOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o KernelUnitLengthOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

KernelUnitLengthOpt applies to FeDiffuseLighting

func (KernelUnitLengthOpt) ApplyFeSpecularLighting added in v0.19.0

func (o KernelUnitLengthOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

KernelUnitLengthOpt applies to FeSpecularLighting

type KerningOpt added in v0.19.0

type KerningOpt struct {
	// contains filtered or unexported fields
}

func AKerning added in v0.19.0

func AKerning(v string) KerningOpt

func (KerningOpt) Apply added in v0.19.0

func (o KerningOpt) Apply(a *SvgAttrs, _ *[]Component)

KerningOpt applies to

func (KerningOpt) ApplyAltGlyph added in v0.19.0

func (o KerningOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

KerningOpt applies to AltGlyph

func (KerningOpt) ApplyAnimate added in v0.19.0

func (o KerningOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

KerningOpt applies to Animate

func (KerningOpt) ApplyAnimateColor added in v0.19.0

func (o KerningOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

KerningOpt applies to AnimateColor

func (KerningOpt) ApplyCircle added in v0.19.0

func (o KerningOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

KerningOpt applies to Circle

func (KerningOpt) ApplyClipPath added in v0.19.0

func (o KerningOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

KerningOpt applies to ClipPath

func (KerningOpt) ApplyDefs added in v0.19.0

func (o KerningOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

KerningOpt applies to Defs

func (KerningOpt) ApplyEllipse added in v0.19.0

func (o KerningOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

KerningOpt applies to Ellipse

func (KerningOpt) ApplyFeBlend added in v0.19.0

func (o KerningOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

KerningOpt applies to FeBlend

func (KerningOpt) ApplyFeColorMatrix added in v0.19.0

func (o KerningOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

KerningOpt applies to FeColorMatrix

func (KerningOpt) ApplyFeComponentTransfer added in v0.19.0

func (o KerningOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

KerningOpt applies to FeComponentTransfer

func (KerningOpt) ApplyFeComposite added in v0.19.0

func (o KerningOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

KerningOpt applies to FeComposite

func (KerningOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o KerningOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

KerningOpt applies to FeConvolveMatrix

func (KerningOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o KerningOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

KerningOpt applies to FeDiffuseLighting

func (KerningOpt) ApplyFeDisplacementMap added in v0.19.0

func (o KerningOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

KerningOpt applies to FeDisplacementMap

func (KerningOpt) ApplyFeFlood added in v0.19.0

func (o KerningOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

KerningOpt applies to FeFlood

func (KerningOpt) ApplyFeGaussianBlur added in v0.19.0

func (o KerningOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

KerningOpt applies to FeGaussianBlur

func (KerningOpt) ApplyFeImage added in v0.19.0

func (o KerningOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

KerningOpt applies to FeImage

func (KerningOpt) ApplyFeMerge added in v0.19.0

func (o KerningOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

KerningOpt applies to FeMerge

func (KerningOpt) ApplyFeMorphology added in v0.19.0

func (o KerningOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

KerningOpt applies to FeMorphology

func (KerningOpt) ApplyFeOffset added in v0.19.0

func (o KerningOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

KerningOpt applies to FeOffset

func (KerningOpt) ApplyFeSpecularLighting added in v0.19.0

func (o KerningOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

KerningOpt applies to FeSpecularLighting

func (KerningOpt) ApplyFeTile added in v0.19.0

func (o KerningOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

KerningOpt applies to FeTile

func (KerningOpt) ApplyFeTurbulence added in v0.19.0

func (o KerningOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

KerningOpt applies to FeTurbulence

func (KerningOpt) ApplyFilter added in v0.19.0

func (o KerningOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

KerningOpt applies to Filter

func (KerningOpt) ApplyFont added in v0.19.0

func (o KerningOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

KerningOpt applies to Font

func (KerningOpt) ApplyForeignObject added in v0.19.0

func (o KerningOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

KerningOpt applies to ForeignObject

func (KerningOpt) ApplyG added in v0.19.0

func (o KerningOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

KerningOpt applies to G

func (KerningOpt) ApplyGlyph added in v0.19.0

func (o KerningOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

KerningOpt applies to Glyph

func (KerningOpt) ApplyGlyphRef added in v0.19.0

func (o KerningOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

KerningOpt applies to GlyphRef

func (KerningOpt) ApplyImage added in v0.19.0

func (o KerningOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

KerningOpt applies to Image

func (KerningOpt) ApplyLine added in v0.19.0

func (o KerningOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

KerningOpt applies to Line

func (KerningOpt) ApplyLinearGradient added in v0.19.0

func (o KerningOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

KerningOpt applies to LinearGradient

func (KerningOpt) ApplyMarker added in v0.19.0

func (o KerningOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

KerningOpt applies to Marker

func (KerningOpt) ApplyMask added in v0.19.0

func (o KerningOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

KerningOpt applies to Mask

func (KerningOpt) ApplyMissingGlyph added in v0.19.0

func (o KerningOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

KerningOpt applies to MissingGlyph

func (KerningOpt) ApplyPath added in v0.19.0

func (o KerningOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

KerningOpt applies to Path

func (KerningOpt) ApplyPattern added in v0.19.0

func (o KerningOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

KerningOpt applies to Pattern

func (KerningOpt) ApplyPolygon added in v0.19.0

func (o KerningOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

KerningOpt applies to Polygon

func (KerningOpt) ApplyPolyline added in v0.19.0

func (o KerningOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

KerningOpt applies to Polyline

func (KerningOpt) ApplyRadialGradient added in v0.19.0

func (o KerningOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

KerningOpt applies to RadialGradient

func (KerningOpt) ApplyRect added in v0.19.0

func (o KerningOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

KerningOpt applies to Rect

func (KerningOpt) ApplyStop added in v0.19.0

func (o KerningOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

KerningOpt applies to Stop

func (KerningOpt) ApplySwitch added in v0.19.0

func (o KerningOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

KerningOpt applies to Switch

func (KerningOpt) ApplySymbol added in v0.19.0

func (o KerningOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

KerningOpt applies to Symbol

func (KerningOpt) ApplyText added in v0.19.0

func (o KerningOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

KerningOpt applies to Text

func (KerningOpt) ApplyTextPath added in v0.19.0

func (o KerningOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

KerningOpt applies to TextPath

func (KerningOpt) ApplyTref added in v0.19.0

func (o KerningOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

KerningOpt applies to Tref

func (KerningOpt) ApplyTspan added in v0.19.0

func (o KerningOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

KerningOpt applies to Tspan

func (KerningOpt) ApplyUse added in v0.19.0

func (o KerningOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

KerningOpt applies to Use

type KeyPointsOpt added in v0.19.0

type KeyPointsOpt struct {
	// contains filtered or unexported fields
}

func AKeyPoints added in v0.19.0

func AKeyPoints(v string) KeyPointsOpt

func (KeyPointsOpt) ApplyAnimateMotion added in v0.19.0

func (o KeyPointsOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

KeyPointsOpt applies to AnimateMotion

type KeySplinesOpt added in v0.19.0

type KeySplinesOpt struct {
	// contains filtered or unexported fields
}

func AKeySplines added in v0.19.0

func AKeySplines(v string) KeySplinesOpt

func (KeySplinesOpt) ApplyAnimate added in v0.19.0

func (o KeySplinesOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

KeySplinesOpt applies to Animate

func (KeySplinesOpt) ApplyAnimateColor added in v0.19.0

func (o KeySplinesOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

KeySplinesOpt applies to AnimateColor

func (KeySplinesOpt) ApplyAnimateMotion added in v0.19.0

func (o KeySplinesOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

KeySplinesOpt applies to AnimateMotion

func (KeySplinesOpt) ApplyAnimateTransform added in v0.19.0

func (o KeySplinesOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

KeySplinesOpt applies to AnimateTransform

type KeyTimesOpt added in v0.19.0

type KeyTimesOpt struct {
	// contains filtered or unexported fields
}

func AKeyTimes added in v0.19.0

func AKeyTimes(v string) KeyTimesOpt

func (KeyTimesOpt) ApplyAnimate added in v0.19.0

func (o KeyTimesOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

KeyTimesOpt applies to Animate

func (KeyTimesOpt) ApplyAnimateColor added in v0.19.0

func (o KeyTimesOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

KeyTimesOpt applies to AnimateColor

func (KeyTimesOpt) ApplyAnimateMotion added in v0.19.0

func (o KeyTimesOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

KeyTimesOpt applies to AnimateMotion

func (KeyTimesOpt) ApplyAnimateTransform added in v0.19.0

func (o KeyTimesOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

KeyTimesOpt applies to AnimateTransform

type KindOpt

type KindOpt struct {
	// contains filtered or unexported fields
}

func AKind added in v0.19.0

func AKind(v string) KindOpt

func (KindOpt) ApplyTrack added in v0.19.0

func (o KindOpt) ApplyTrack(a *TrackAttrs, _ *[]Component)

type LabelArg

type LabelArg interface {
	ApplyLabel(*LabelAttrs, *[]Component)
}

type LabelAttrs

type LabelAttrs struct {
	Global GlobalAttrs
	For    string
}

func (*LabelAttrs) WriteAttrs added in v0.19.0

func (a *LabelAttrs) WriteAttrs(sb *strings.Builder)

type LabelOpt

type LabelOpt struct {
	// contains filtered or unexported fields
}

func ALabel added in v0.19.0

func ALabel(v string) LabelOpt

func (LabelOpt) ApplyOptgroup added in v0.19.0

func (o LabelOpt) ApplyOptgroup(a *OptgroupAttrs, _ *[]Component)

func (LabelOpt) ApplyOption added in v0.19.0

func (o LabelOpt) ApplyOption(a *OptionAttrs, _ *[]Component)

func (LabelOpt) ApplyTrack added in v0.19.0

func (o LabelOpt) ApplyTrack(a *TrackAttrs, _ *[]Component)

type LegendArg

type LegendArg interface {
	ApplyLegend(*LegendAttrs, *[]Component)
}

type LegendAttrs

type LegendAttrs struct {
	Global GlobalAttrs
}

func (*LegendAttrs) WriteAttrs added in v0.19.0

func (a *LegendAttrs) WriteAttrs(sb *strings.Builder)

type LengthAdjustOpt

type LengthAdjustOpt struct {
	// contains filtered or unexported fields
}

func ALengthAdjust added in v0.19.0

func ALengthAdjust(v string) LengthAdjustOpt

func (LengthAdjustOpt) ApplyText added in v0.19.0

func (o LengthAdjustOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

LengthAdjustOpt applies to Text

func (LengthAdjustOpt) ApplyTextPath added in v0.19.0

func (o LengthAdjustOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

LengthAdjustOpt applies to TextPath

func (LengthAdjustOpt) ApplyTref added in v0.19.0

func (o LengthAdjustOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

LengthAdjustOpt applies to Tref

func (LengthAdjustOpt) ApplyTspan added in v0.19.0

func (o LengthAdjustOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

LengthAdjustOpt applies to Tspan

type LetterSpacingOpt added in v0.19.0

type LetterSpacingOpt struct {
	// contains filtered or unexported fields
}

func ALetterSpacing added in v0.19.0

func ALetterSpacing(v string) LetterSpacingOpt

func (LetterSpacingOpt) Apply added in v0.19.0

func (o LetterSpacingOpt) Apply(a *SvgAttrs, _ *[]Component)

LetterSpacingOpt applies to

func (LetterSpacingOpt) ApplyAltGlyph added in v0.19.0

func (o LetterSpacingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

LetterSpacingOpt applies to AltGlyph

func (LetterSpacingOpt) ApplyAnimate added in v0.19.0

func (o LetterSpacingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

LetterSpacingOpt applies to Animate

func (LetterSpacingOpt) ApplyAnimateColor added in v0.19.0

func (o LetterSpacingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

LetterSpacingOpt applies to AnimateColor

func (LetterSpacingOpt) ApplyCircle added in v0.19.0

func (o LetterSpacingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

LetterSpacingOpt applies to Circle

func (LetterSpacingOpt) ApplyClipPath added in v0.19.0

func (o LetterSpacingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

LetterSpacingOpt applies to ClipPath

func (LetterSpacingOpt) ApplyDefs added in v0.19.0

func (o LetterSpacingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

LetterSpacingOpt applies to Defs

func (LetterSpacingOpt) ApplyEllipse added in v0.19.0

func (o LetterSpacingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

LetterSpacingOpt applies to Ellipse

func (LetterSpacingOpt) ApplyFeBlend added in v0.19.0

func (o LetterSpacingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

LetterSpacingOpt applies to FeBlend

func (LetterSpacingOpt) ApplyFeColorMatrix added in v0.19.0

func (o LetterSpacingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

LetterSpacingOpt applies to FeColorMatrix

func (LetterSpacingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o LetterSpacingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

LetterSpacingOpt applies to FeComponentTransfer

func (LetterSpacingOpt) ApplyFeComposite added in v0.19.0

func (o LetterSpacingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

LetterSpacingOpt applies to FeComposite

func (LetterSpacingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o LetterSpacingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

LetterSpacingOpt applies to FeConvolveMatrix

func (LetterSpacingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o LetterSpacingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

LetterSpacingOpt applies to FeDiffuseLighting

func (LetterSpacingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o LetterSpacingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

LetterSpacingOpt applies to FeDisplacementMap

func (LetterSpacingOpt) ApplyFeFlood added in v0.19.0

func (o LetterSpacingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

LetterSpacingOpt applies to FeFlood

func (LetterSpacingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o LetterSpacingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

LetterSpacingOpt applies to FeGaussianBlur

func (LetterSpacingOpt) ApplyFeImage added in v0.19.0

func (o LetterSpacingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

LetterSpacingOpt applies to FeImage

func (LetterSpacingOpt) ApplyFeMerge added in v0.19.0

func (o LetterSpacingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

LetterSpacingOpt applies to FeMerge

func (LetterSpacingOpt) ApplyFeMorphology added in v0.19.0

func (o LetterSpacingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

LetterSpacingOpt applies to FeMorphology

func (LetterSpacingOpt) ApplyFeOffset added in v0.19.0

func (o LetterSpacingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

LetterSpacingOpt applies to FeOffset

func (LetterSpacingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o LetterSpacingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

LetterSpacingOpt applies to FeSpecularLighting

func (LetterSpacingOpt) ApplyFeTile added in v0.19.0

func (o LetterSpacingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

LetterSpacingOpt applies to FeTile

func (LetterSpacingOpt) ApplyFeTurbulence added in v0.19.0

func (o LetterSpacingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

LetterSpacingOpt applies to FeTurbulence

func (LetterSpacingOpt) ApplyFilter added in v0.19.0

func (o LetterSpacingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

LetterSpacingOpt applies to Filter

func (LetterSpacingOpt) ApplyFont added in v0.19.0

func (o LetterSpacingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

LetterSpacingOpt applies to Font

func (LetterSpacingOpt) ApplyForeignObject added in v0.19.0

func (o LetterSpacingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

LetterSpacingOpt applies to ForeignObject

func (LetterSpacingOpt) ApplyG added in v0.19.0

func (o LetterSpacingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

LetterSpacingOpt applies to G

func (LetterSpacingOpt) ApplyGlyph added in v0.19.0

func (o LetterSpacingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

LetterSpacingOpt applies to Glyph

func (LetterSpacingOpt) ApplyGlyphRef added in v0.19.0

func (o LetterSpacingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

LetterSpacingOpt applies to GlyphRef

func (LetterSpacingOpt) ApplyImage added in v0.19.0

func (o LetterSpacingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

LetterSpacingOpt applies to Image

func (LetterSpacingOpt) ApplyLine added in v0.19.0

func (o LetterSpacingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

LetterSpacingOpt applies to Line

func (LetterSpacingOpt) ApplyLinearGradient added in v0.19.0

func (o LetterSpacingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

LetterSpacingOpt applies to LinearGradient

func (LetterSpacingOpt) ApplyMarker added in v0.19.0

func (o LetterSpacingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

LetterSpacingOpt applies to Marker

func (LetterSpacingOpt) ApplyMask added in v0.19.0

func (o LetterSpacingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

LetterSpacingOpt applies to Mask

func (LetterSpacingOpt) ApplyMissingGlyph added in v0.19.0

func (o LetterSpacingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

LetterSpacingOpt applies to MissingGlyph

func (LetterSpacingOpt) ApplyPath added in v0.19.0

func (o LetterSpacingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

LetterSpacingOpt applies to Path

func (LetterSpacingOpt) ApplyPattern added in v0.19.0

func (o LetterSpacingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

LetterSpacingOpt applies to Pattern

func (LetterSpacingOpt) ApplyPolygon added in v0.19.0

func (o LetterSpacingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

LetterSpacingOpt applies to Polygon

func (LetterSpacingOpt) ApplyPolyline added in v0.19.0

func (o LetterSpacingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

LetterSpacingOpt applies to Polyline

func (LetterSpacingOpt) ApplyRadialGradient added in v0.19.0

func (o LetterSpacingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

LetterSpacingOpt applies to RadialGradient

func (LetterSpacingOpt) ApplyRect added in v0.19.0

func (o LetterSpacingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

LetterSpacingOpt applies to Rect

func (LetterSpacingOpt) ApplyStop added in v0.19.0

func (o LetterSpacingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

LetterSpacingOpt applies to Stop

func (LetterSpacingOpt) ApplySwitch added in v0.19.0

func (o LetterSpacingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

LetterSpacingOpt applies to Switch

func (LetterSpacingOpt) ApplySymbol added in v0.19.0

func (o LetterSpacingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

LetterSpacingOpt applies to Symbol

func (LetterSpacingOpt) ApplyText added in v0.19.0

func (o LetterSpacingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

LetterSpacingOpt applies to Text

func (LetterSpacingOpt) ApplyTextPath added in v0.19.0

func (o LetterSpacingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

LetterSpacingOpt applies to TextPath

func (LetterSpacingOpt) ApplyTref added in v0.19.0

func (o LetterSpacingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

LetterSpacingOpt applies to Tref

func (LetterSpacingOpt) ApplyTspan added in v0.19.0

func (o LetterSpacingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

LetterSpacingOpt applies to Tspan

func (LetterSpacingOpt) ApplyUse added in v0.19.0

func (o LetterSpacingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

LetterSpacingOpt applies to Use

type LiArg

type LiArg interface {
	ApplyLi(*LiAttrs, *[]Component)
}

type LiAttrs

type LiAttrs struct {
	Global GlobalAttrs
	Value  string
}

func (*LiAttrs) WriteAttrs added in v0.19.0

func (a *LiAttrs) WriteAttrs(sb *strings.Builder)

type LightingColorOpt added in v0.19.0

type LightingColorOpt struct {
	// contains filtered or unexported fields
}

func ALightingColor added in v0.19.0

func ALightingColor(v string) LightingColorOpt

func (LightingColorOpt) Apply added in v0.19.0

func (o LightingColorOpt) Apply(a *SvgAttrs, _ *[]Component)

LightingColorOpt applies to

func (LightingColorOpt) ApplyAltGlyph added in v0.19.0

func (o LightingColorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

LightingColorOpt applies to AltGlyph

func (LightingColorOpt) ApplyAnimate added in v0.19.0

func (o LightingColorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

LightingColorOpt applies to Animate

func (LightingColorOpt) ApplyAnimateColor added in v0.19.0

func (o LightingColorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

LightingColorOpt applies to AnimateColor

func (LightingColorOpt) ApplyCircle added in v0.19.0

func (o LightingColorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

LightingColorOpt applies to Circle

func (LightingColorOpt) ApplyClipPath added in v0.19.0

func (o LightingColorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

LightingColorOpt applies to ClipPath

func (LightingColorOpt) ApplyDefs added in v0.19.0

func (o LightingColorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

LightingColorOpt applies to Defs

func (LightingColorOpt) ApplyEllipse added in v0.19.0

func (o LightingColorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

LightingColorOpt applies to Ellipse

func (LightingColorOpt) ApplyFeBlend added in v0.19.0

func (o LightingColorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

LightingColorOpt applies to FeBlend

func (LightingColorOpt) ApplyFeColorMatrix added in v0.19.0

func (o LightingColorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

LightingColorOpt applies to FeColorMatrix

func (LightingColorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o LightingColorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

LightingColorOpt applies to FeComponentTransfer

func (LightingColorOpt) ApplyFeComposite added in v0.19.0

func (o LightingColorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

LightingColorOpt applies to FeComposite

func (LightingColorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o LightingColorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

LightingColorOpt applies to FeConvolveMatrix

func (LightingColorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o LightingColorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

LightingColorOpt applies to FeDiffuseLighting

func (LightingColorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o LightingColorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

LightingColorOpt applies to FeDisplacementMap

func (LightingColorOpt) ApplyFeFlood added in v0.19.0

func (o LightingColorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

LightingColorOpt applies to FeFlood

func (LightingColorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o LightingColorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

LightingColorOpt applies to FeGaussianBlur

func (LightingColorOpt) ApplyFeImage added in v0.19.0

func (o LightingColorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

LightingColorOpt applies to FeImage

func (LightingColorOpt) ApplyFeMerge added in v0.19.0

func (o LightingColorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

LightingColorOpt applies to FeMerge

func (LightingColorOpt) ApplyFeMorphology added in v0.19.0

func (o LightingColorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

LightingColorOpt applies to FeMorphology

func (LightingColorOpt) ApplyFeOffset added in v0.19.0

func (o LightingColorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

LightingColorOpt applies to FeOffset

func (LightingColorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o LightingColorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

LightingColorOpt applies to FeSpecularLighting

func (LightingColorOpt) ApplyFeTile added in v0.19.0

func (o LightingColorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

LightingColorOpt applies to FeTile

func (LightingColorOpt) ApplyFeTurbulence added in v0.19.0

func (o LightingColorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

LightingColorOpt applies to FeTurbulence

func (LightingColorOpt) ApplyFilter added in v0.19.0

func (o LightingColorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

LightingColorOpt applies to Filter

func (LightingColorOpt) ApplyFont added in v0.19.0

func (o LightingColorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

LightingColorOpt applies to Font

func (LightingColorOpt) ApplyForeignObject added in v0.19.0

func (o LightingColorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

LightingColorOpt applies to ForeignObject

func (LightingColorOpt) ApplyG added in v0.19.0

func (o LightingColorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

LightingColorOpt applies to G

func (LightingColorOpt) ApplyGlyph added in v0.19.0

func (o LightingColorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

LightingColorOpt applies to Glyph

func (LightingColorOpt) ApplyGlyphRef added in v0.19.0

func (o LightingColorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

LightingColorOpt applies to GlyphRef

func (LightingColorOpt) ApplyImage added in v0.19.0

func (o LightingColorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

LightingColorOpt applies to Image

func (LightingColorOpt) ApplyLine added in v0.19.0

func (o LightingColorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

LightingColorOpt applies to Line

func (LightingColorOpt) ApplyLinearGradient added in v0.19.0

func (o LightingColorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

LightingColorOpt applies to LinearGradient

func (LightingColorOpt) ApplyMarker added in v0.19.0

func (o LightingColorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

LightingColorOpt applies to Marker

func (LightingColorOpt) ApplyMask added in v0.19.0

func (o LightingColorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

LightingColorOpt applies to Mask

func (LightingColorOpt) ApplyMissingGlyph added in v0.19.0

func (o LightingColorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

LightingColorOpt applies to MissingGlyph

func (LightingColorOpt) ApplyPath added in v0.19.0

func (o LightingColorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

LightingColorOpt applies to Path

func (LightingColorOpt) ApplyPattern added in v0.19.0

func (o LightingColorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

LightingColorOpt applies to Pattern

func (LightingColorOpt) ApplyPolygon added in v0.19.0

func (o LightingColorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

LightingColorOpt applies to Polygon

func (LightingColorOpt) ApplyPolyline added in v0.19.0

func (o LightingColorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

LightingColorOpt applies to Polyline

func (LightingColorOpt) ApplyRadialGradient added in v0.19.0

func (o LightingColorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

LightingColorOpt applies to RadialGradient

func (LightingColorOpt) ApplyRect added in v0.19.0

func (o LightingColorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

LightingColorOpt applies to Rect

func (LightingColorOpt) ApplyStop added in v0.19.0

func (o LightingColorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

LightingColorOpt applies to Stop

func (LightingColorOpt) ApplySwitch added in v0.19.0

func (o LightingColorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

LightingColorOpt applies to Switch

func (LightingColorOpt) ApplySymbol added in v0.19.0

func (o LightingColorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

LightingColorOpt applies to Symbol

func (LightingColorOpt) ApplyText added in v0.19.0

func (o LightingColorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

LightingColorOpt applies to Text

func (LightingColorOpt) ApplyTextPath added in v0.19.0

func (o LightingColorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

LightingColorOpt applies to TextPath

func (LightingColorOpt) ApplyTref added in v0.19.0

func (o LightingColorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

LightingColorOpt applies to Tref

func (LightingColorOpt) ApplyTspan added in v0.19.0

func (o LightingColorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

LightingColorOpt applies to Tspan

func (LightingColorOpt) ApplyUse added in v0.19.0

func (o LightingColorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

LightingColorOpt applies to Use

type LimitingConeAngleOpt added in v0.19.0

type LimitingConeAngleOpt struct {
	// contains filtered or unexported fields
}

func ALimitingConeAngle added in v0.19.0

func ALimitingConeAngle(v string) LimitingConeAngleOpt

func (LimitingConeAngleOpt) ApplyFeSpotLight added in v0.19.0

func (o LimitingConeAngleOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

LimitingConeAngleOpt applies to FeSpotLight

type LinkArg

type LinkArg interface {
	ApplyLink(*LinkAttrs, *[]Component)
}

type LinkAttrs

type LinkAttrs struct {
	Global         GlobalAttrs
	As             string
	Blocking       string
	Color          string
	Crossorigin    string
	Disabled       bool
	Fetchpriority  string
	Href           string
	Hreflang       string
	Imagesizes     string
	Imagesrcset    string
	Integrity      string
	Media          string
	Referrerpolicy string
	Rel            string
	Sizes          string
	Type           string
}

func (*LinkAttrs) WriteAttrs added in v0.19.0

func (a *LinkAttrs) WriteAttrs(sb *strings.Builder)

type ListOpt

type ListOpt struct {
	// contains filtered or unexported fields
}

func AList added in v0.19.0

func AList(v string) ListOpt

func (ListOpt) ApplyInput added in v0.19.0

func (o ListOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type LoadingOpt

type LoadingOpt struct {
	// contains filtered or unexported fields
}

func ALoading added in v0.19.0

func ALoading(v string) LoadingOpt

func (LoadingOpt) ApplyIframe added in v0.19.0

func (o LoadingOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (LoadingOpt) ApplyImg added in v0.19.0

func (o LoadingOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

type LocalOpt added in v0.19.0

type LocalOpt struct {
	// contains filtered or unexported fields
}

func ALocal added in v0.19.0

func ALocal(v string) LocalOpt

func (LocalOpt) ApplyColorProfile added in v0.19.0

func (o LocalOpt) ApplyColorProfile(a *SvgColorProfileAttrs, _ *[]Component)

LocalOpt applies to ColorProfile

type LoopOpt

type LoopOpt struct{}

func ALoop added in v0.19.0

func ALoop() LoopOpt

func (LoopOpt) ApplyAudio added in v0.19.0

func (o LoopOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (LoopOpt) ApplyVideo added in v0.19.0

func (o LoopOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type LowOpt added in v0.19.0

type LowOpt struct {
	// contains filtered or unexported fields
}

func ALow added in v0.19.0

func ALow(v string) LowOpt

func (LowOpt) ApplyMeter added in v0.19.0

func (o LowOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

type MainArg

type MainArg interface {
	ApplyMain(*MainAttrs, *[]Component)
}

type MainAttrs

type MainAttrs struct {
	Global GlobalAttrs
}

func (*MainAttrs) WriteAttrs added in v0.19.0

func (a *MainAttrs) WriteAttrs(sb *strings.Builder)

type MapArg added in v0.19.0

type MapArg interface {
	ApplyMap(*MapAttrs, *[]Component)
}

type MapAttrs added in v0.19.0

type MapAttrs struct {
	Global GlobalAttrs
	Name   string
}

func (*MapAttrs) WriteAttrs added in v0.19.0

func (a *MapAttrs) WriteAttrs(sb *strings.Builder)

type MarkArg

type MarkArg interface {
	ApplyMark(*MarkAttrs, *[]Component)
}

type MarkAttrs

type MarkAttrs struct {
	Global GlobalAttrs
}

func (*MarkAttrs) WriteAttrs added in v0.19.0

func (a *MarkAttrs) WriteAttrs(sb *strings.Builder)

type MarkerEndOpt added in v0.19.0

type MarkerEndOpt struct {
	// contains filtered or unexported fields
}

func AMarkerEnd added in v0.19.0

func AMarkerEnd(v string) MarkerEndOpt

func (MarkerEndOpt) Apply added in v0.19.0

func (o MarkerEndOpt) Apply(a *SvgAttrs, _ *[]Component)

MarkerEndOpt applies to

func (MarkerEndOpt) ApplyAltGlyph added in v0.19.0

func (o MarkerEndOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

MarkerEndOpt applies to AltGlyph

func (MarkerEndOpt) ApplyAnimate added in v0.19.0

func (o MarkerEndOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MarkerEndOpt applies to Animate

func (MarkerEndOpt) ApplyAnimateColor added in v0.19.0

func (o MarkerEndOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MarkerEndOpt applies to AnimateColor

func (MarkerEndOpt) ApplyCircle added in v0.19.0

func (o MarkerEndOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

MarkerEndOpt applies to Circle

func (MarkerEndOpt) ApplyClipPath added in v0.19.0

func (o MarkerEndOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

MarkerEndOpt applies to ClipPath

func (MarkerEndOpt) ApplyDefs added in v0.19.0

func (o MarkerEndOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

MarkerEndOpt applies to Defs

func (MarkerEndOpt) ApplyEllipse added in v0.19.0

func (o MarkerEndOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

MarkerEndOpt applies to Ellipse

func (MarkerEndOpt) ApplyFeBlend added in v0.19.0

func (o MarkerEndOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

MarkerEndOpt applies to FeBlend

func (MarkerEndOpt) ApplyFeColorMatrix added in v0.19.0

func (o MarkerEndOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

MarkerEndOpt applies to FeColorMatrix

func (MarkerEndOpt) ApplyFeComponentTransfer added in v0.19.0

func (o MarkerEndOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

MarkerEndOpt applies to FeComponentTransfer

func (MarkerEndOpt) ApplyFeComposite added in v0.19.0

func (o MarkerEndOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

MarkerEndOpt applies to FeComposite

func (MarkerEndOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o MarkerEndOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

MarkerEndOpt applies to FeConvolveMatrix

func (MarkerEndOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o MarkerEndOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

MarkerEndOpt applies to FeDiffuseLighting

func (MarkerEndOpt) ApplyFeDisplacementMap added in v0.19.0

func (o MarkerEndOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

MarkerEndOpt applies to FeDisplacementMap

func (MarkerEndOpt) ApplyFeFlood added in v0.19.0

func (o MarkerEndOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

MarkerEndOpt applies to FeFlood

func (MarkerEndOpt) ApplyFeGaussianBlur added in v0.19.0

func (o MarkerEndOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

MarkerEndOpt applies to FeGaussianBlur

func (MarkerEndOpt) ApplyFeImage added in v0.19.0

func (o MarkerEndOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

MarkerEndOpt applies to FeImage

func (MarkerEndOpt) ApplyFeMerge added in v0.19.0

func (o MarkerEndOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

MarkerEndOpt applies to FeMerge

func (MarkerEndOpt) ApplyFeMorphology added in v0.19.0

func (o MarkerEndOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

MarkerEndOpt applies to FeMorphology

func (MarkerEndOpt) ApplyFeOffset added in v0.19.0

func (o MarkerEndOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

MarkerEndOpt applies to FeOffset

func (MarkerEndOpt) ApplyFeSpecularLighting added in v0.19.0

func (o MarkerEndOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

MarkerEndOpt applies to FeSpecularLighting

func (MarkerEndOpt) ApplyFeTile added in v0.19.0

func (o MarkerEndOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

MarkerEndOpt applies to FeTile

func (MarkerEndOpt) ApplyFeTurbulence added in v0.19.0

func (o MarkerEndOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

MarkerEndOpt applies to FeTurbulence

func (MarkerEndOpt) ApplyFilter added in v0.19.0

func (o MarkerEndOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

MarkerEndOpt applies to Filter

func (MarkerEndOpt) ApplyFont added in v0.19.0

func (o MarkerEndOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

MarkerEndOpt applies to Font

func (MarkerEndOpt) ApplyForeignObject added in v0.19.0

func (o MarkerEndOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

MarkerEndOpt applies to ForeignObject

func (MarkerEndOpt) ApplyG added in v0.19.0

func (o MarkerEndOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

MarkerEndOpt applies to G

func (MarkerEndOpt) ApplyGlyph added in v0.19.0

func (o MarkerEndOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

MarkerEndOpt applies to Glyph

func (MarkerEndOpt) ApplyGlyphRef added in v0.19.0

func (o MarkerEndOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

MarkerEndOpt applies to GlyphRef

func (MarkerEndOpt) ApplyImage added in v0.19.0

func (o MarkerEndOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

MarkerEndOpt applies to Image

func (MarkerEndOpt) ApplyLine added in v0.19.0

func (o MarkerEndOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

MarkerEndOpt applies to Line

func (MarkerEndOpt) ApplyLinearGradient added in v0.19.0

func (o MarkerEndOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

MarkerEndOpt applies to LinearGradient

func (MarkerEndOpt) ApplyMarker added in v0.19.0

func (o MarkerEndOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerEndOpt applies to Marker

func (MarkerEndOpt) ApplyMask added in v0.19.0

func (o MarkerEndOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MarkerEndOpt applies to Mask

func (MarkerEndOpt) ApplyMissingGlyph added in v0.19.0

func (o MarkerEndOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

MarkerEndOpt applies to MissingGlyph

func (MarkerEndOpt) ApplyPath added in v0.19.0

func (o MarkerEndOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

MarkerEndOpt applies to Path

func (MarkerEndOpt) ApplyPattern added in v0.19.0

func (o MarkerEndOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

MarkerEndOpt applies to Pattern

func (MarkerEndOpt) ApplyPolygon added in v0.19.0

func (o MarkerEndOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

MarkerEndOpt applies to Polygon

func (MarkerEndOpt) ApplyPolyline added in v0.19.0

func (o MarkerEndOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

MarkerEndOpt applies to Polyline

func (MarkerEndOpt) ApplyRadialGradient added in v0.19.0

func (o MarkerEndOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

MarkerEndOpt applies to RadialGradient

func (MarkerEndOpt) ApplyRect added in v0.19.0

func (o MarkerEndOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

MarkerEndOpt applies to Rect

func (MarkerEndOpt) ApplyStop added in v0.19.0

func (o MarkerEndOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

MarkerEndOpt applies to Stop

func (MarkerEndOpt) ApplySwitch added in v0.19.0

func (o MarkerEndOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

MarkerEndOpt applies to Switch

func (MarkerEndOpt) ApplySymbol added in v0.19.0

func (o MarkerEndOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

MarkerEndOpt applies to Symbol

func (MarkerEndOpt) ApplyText added in v0.19.0

func (o MarkerEndOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

MarkerEndOpt applies to Text

func (MarkerEndOpt) ApplyTextPath added in v0.19.0

func (o MarkerEndOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

MarkerEndOpt applies to TextPath

func (MarkerEndOpt) ApplyTref added in v0.19.0

func (o MarkerEndOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

MarkerEndOpt applies to Tref

func (MarkerEndOpt) ApplyTspan added in v0.19.0

func (o MarkerEndOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

MarkerEndOpt applies to Tspan

func (MarkerEndOpt) ApplyUse added in v0.19.0

func (o MarkerEndOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

MarkerEndOpt applies to Use

type MarkerHeightOpt added in v0.19.0

type MarkerHeightOpt struct {
	// contains filtered or unexported fields
}

func AMarkerHeight added in v0.19.0

func AMarkerHeight(v string) MarkerHeightOpt

func (MarkerHeightOpt) ApplyMarker added in v0.19.0

func (o MarkerHeightOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerHeightOpt applies to Marker

type MarkerMidOpt added in v0.19.0

type MarkerMidOpt struct {
	// contains filtered or unexported fields
}

func AMarkerMid added in v0.19.0

func AMarkerMid(v string) MarkerMidOpt

func (MarkerMidOpt) Apply added in v0.19.0

func (o MarkerMidOpt) Apply(a *SvgAttrs, _ *[]Component)

MarkerMidOpt applies to

func (MarkerMidOpt) ApplyAltGlyph added in v0.19.0

func (o MarkerMidOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

MarkerMidOpt applies to AltGlyph

func (MarkerMidOpt) ApplyAnimate added in v0.19.0

func (o MarkerMidOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MarkerMidOpt applies to Animate

func (MarkerMidOpt) ApplyAnimateColor added in v0.19.0

func (o MarkerMidOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MarkerMidOpt applies to AnimateColor

func (MarkerMidOpt) ApplyCircle added in v0.19.0

func (o MarkerMidOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

MarkerMidOpt applies to Circle

func (MarkerMidOpt) ApplyClipPath added in v0.19.0

func (o MarkerMidOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

MarkerMidOpt applies to ClipPath

func (MarkerMidOpt) ApplyDefs added in v0.19.0

func (o MarkerMidOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

MarkerMidOpt applies to Defs

func (MarkerMidOpt) ApplyEllipse added in v0.19.0

func (o MarkerMidOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

MarkerMidOpt applies to Ellipse

func (MarkerMidOpt) ApplyFeBlend added in v0.19.0

func (o MarkerMidOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

MarkerMidOpt applies to FeBlend

func (MarkerMidOpt) ApplyFeColorMatrix added in v0.19.0

func (o MarkerMidOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

MarkerMidOpt applies to FeColorMatrix

func (MarkerMidOpt) ApplyFeComponentTransfer added in v0.19.0

func (o MarkerMidOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

MarkerMidOpt applies to FeComponentTransfer

func (MarkerMidOpt) ApplyFeComposite added in v0.19.0

func (o MarkerMidOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

MarkerMidOpt applies to FeComposite

func (MarkerMidOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o MarkerMidOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

MarkerMidOpt applies to FeConvolveMatrix

func (MarkerMidOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o MarkerMidOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

MarkerMidOpt applies to FeDiffuseLighting

func (MarkerMidOpt) ApplyFeDisplacementMap added in v0.19.0

func (o MarkerMidOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

MarkerMidOpt applies to FeDisplacementMap

func (MarkerMidOpt) ApplyFeFlood added in v0.19.0

func (o MarkerMidOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

MarkerMidOpt applies to FeFlood

func (MarkerMidOpt) ApplyFeGaussianBlur added in v0.19.0

func (o MarkerMidOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

MarkerMidOpt applies to FeGaussianBlur

func (MarkerMidOpt) ApplyFeImage added in v0.19.0

func (o MarkerMidOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

MarkerMidOpt applies to FeImage

func (MarkerMidOpt) ApplyFeMerge added in v0.19.0

func (o MarkerMidOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

MarkerMidOpt applies to FeMerge

func (MarkerMidOpt) ApplyFeMorphology added in v0.19.0

func (o MarkerMidOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

MarkerMidOpt applies to FeMorphology

func (MarkerMidOpt) ApplyFeOffset added in v0.19.0

func (o MarkerMidOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

MarkerMidOpt applies to FeOffset

func (MarkerMidOpt) ApplyFeSpecularLighting added in v0.19.0

func (o MarkerMidOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

MarkerMidOpt applies to FeSpecularLighting

func (MarkerMidOpt) ApplyFeTile added in v0.19.0

func (o MarkerMidOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

MarkerMidOpt applies to FeTile

func (MarkerMidOpt) ApplyFeTurbulence added in v0.19.0

func (o MarkerMidOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

MarkerMidOpt applies to FeTurbulence

func (MarkerMidOpt) ApplyFilter added in v0.19.0

func (o MarkerMidOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

MarkerMidOpt applies to Filter

func (MarkerMidOpt) ApplyFont added in v0.19.0

func (o MarkerMidOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

MarkerMidOpt applies to Font

func (MarkerMidOpt) ApplyForeignObject added in v0.19.0

func (o MarkerMidOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

MarkerMidOpt applies to ForeignObject

func (MarkerMidOpt) ApplyG added in v0.19.0

func (o MarkerMidOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

MarkerMidOpt applies to G

func (MarkerMidOpt) ApplyGlyph added in v0.19.0

func (o MarkerMidOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

MarkerMidOpt applies to Glyph

func (MarkerMidOpt) ApplyGlyphRef added in v0.19.0

func (o MarkerMidOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

MarkerMidOpt applies to GlyphRef

func (MarkerMidOpt) ApplyImage added in v0.19.0

func (o MarkerMidOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

MarkerMidOpt applies to Image

func (MarkerMidOpt) ApplyLine added in v0.19.0

func (o MarkerMidOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

MarkerMidOpt applies to Line

func (MarkerMidOpt) ApplyLinearGradient added in v0.19.0

func (o MarkerMidOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

MarkerMidOpt applies to LinearGradient

func (MarkerMidOpt) ApplyMarker added in v0.19.0

func (o MarkerMidOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerMidOpt applies to Marker

func (MarkerMidOpt) ApplyMask added in v0.19.0

func (o MarkerMidOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MarkerMidOpt applies to Mask

func (MarkerMidOpt) ApplyMissingGlyph added in v0.19.0

func (o MarkerMidOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

MarkerMidOpt applies to MissingGlyph

func (MarkerMidOpt) ApplyPath added in v0.19.0

func (o MarkerMidOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

MarkerMidOpt applies to Path

func (MarkerMidOpt) ApplyPattern added in v0.19.0

func (o MarkerMidOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

MarkerMidOpt applies to Pattern

func (MarkerMidOpt) ApplyPolygon added in v0.19.0

func (o MarkerMidOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

MarkerMidOpt applies to Polygon

func (MarkerMidOpt) ApplyPolyline added in v0.19.0

func (o MarkerMidOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

MarkerMidOpt applies to Polyline

func (MarkerMidOpt) ApplyRadialGradient added in v0.19.0

func (o MarkerMidOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

MarkerMidOpt applies to RadialGradient

func (MarkerMidOpt) ApplyRect added in v0.19.0

func (o MarkerMidOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

MarkerMidOpt applies to Rect

func (MarkerMidOpt) ApplyStop added in v0.19.0

func (o MarkerMidOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

MarkerMidOpt applies to Stop

func (MarkerMidOpt) ApplySwitch added in v0.19.0

func (o MarkerMidOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

MarkerMidOpt applies to Switch

func (MarkerMidOpt) ApplySymbol added in v0.19.0

func (o MarkerMidOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

MarkerMidOpt applies to Symbol

func (MarkerMidOpt) ApplyText added in v0.19.0

func (o MarkerMidOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

MarkerMidOpt applies to Text

func (MarkerMidOpt) ApplyTextPath added in v0.19.0

func (o MarkerMidOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

MarkerMidOpt applies to TextPath

func (MarkerMidOpt) ApplyTref added in v0.19.0

func (o MarkerMidOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

MarkerMidOpt applies to Tref

func (MarkerMidOpt) ApplyTspan added in v0.19.0

func (o MarkerMidOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

MarkerMidOpt applies to Tspan

func (MarkerMidOpt) ApplyUse added in v0.19.0

func (o MarkerMidOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

MarkerMidOpt applies to Use

type MarkerStartOpt added in v0.19.0

type MarkerStartOpt struct {
	// contains filtered or unexported fields
}

func AMarkerStart added in v0.19.0

func AMarkerStart(v string) MarkerStartOpt

func (MarkerStartOpt) Apply added in v0.19.0

func (o MarkerStartOpt) Apply(a *SvgAttrs, _ *[]Component)

MarkerStartOpt applies to

func (MarkerStartOpt) ApplyAltGlyph added in v0.19.0

func (o MarkerStartOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

MarkerStartOpt applies to AltGlyph

func (MarkerStartOpt) ApplyAnimate added in v0.19.0

func (o MarkerStartOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MarkerStartOpt applies to Animate

func (MarkerStartOpt) ApplyAnimateColor added in v0.19.0

func (o MarkerStartOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MarkerStartOpt applies to AnimateColor

func (MarkerStartOpt) ApplyCircle added in v0.19.0

func (o MarkerStartOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

MarkerStartOpt applies to Circle

func (MarkerStartOpt) ApplyClipPath added in v0.19.0

func (o MarkerStartOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

MarkerStartOpt applies to ClipPath

func (MarkerStartOpt) ApplyDefs added in v0.19.0

func (o MarkerStartOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

MarkerStartOpt applies to Defs

func (MarkerStartOpt) ApplyEllipse added in v0.19.0

func (o MarkerStartOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

MarkerStartOpt applies to Ellipse

func (MarkerStartOpt) ApplyFeBlend added in v0.19.0

func (o MarkerStartOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

MarkerStartOpt applies to FeBlend

func (MarkerStartOpt) ApplyFeColorMatrix added in v0.19.0

func (o MarkerStartOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

MarkerStartOpt applies to FeColorMatrix

func (MarkerStartOpt) ApplyFeComponentTransfer added in v0.19.0

func (o MarkerStartOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

MarkerStartOpt applies to FeComponentTransfer

func (MarkerStartOpt) ApplyFeComposite added in v0.19.0

func (o MarkerStartOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

MarkerStartOpt applies to FeComposite

func (MarkerStartOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o MarkerStartOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

MarkerStartOpt applies to FeConvolveMatrix

func (MarkerStartOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o MarkerStartOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

MarkerStartOpt applies to FeDiffuseLighting

func (MarkerStartOpt) ApplyFeDisplacementMap added in v0.19.0

func (o MarkerStartOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

MarkerStartOpt applies to FeDisplacementMap

func (MarkerStartOpt) ApplyFeFlood added in v0.19.0

func (o MarkerStartOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

MarkerStartOpt applies to FeFlood

func (MarkerStartOpt) ApplyFeGaussianBlur added in v0.19.0

func (o MarkerStartOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

MarkerStartOpt applies to FeGaussianBlur

func (MarkerStartOpt) ApplyFeImage added in v0.19.0

func (o MarkerStartOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

MarkerStartOpt applies to FeImage

func (MarkerStartOpt) ApplyFeMerge added in v0.19.0

func (o MarkerStartOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

MarkerStartOpt applies to FeMerge

func (MarkerStartOpt) ApplyFeMorphology added in v0.19.0

func (o MarkerStartOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

MarkerStartOpt applies to FeMorphology

func (MarkerStartOpt) ApplyFeOffset added in v0.19.0

func (o MarkerStartOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

MarkerStartOpt applies to FeOffset

func (MarkerStartOpt) ApplyFeSpecularLighting added in v0.19.0

func (o MarkerStartOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

MarkerStartOpt applies to FeSpecularLighting

func (MarkerStartOpt) ApplyFeTile added in v0.19.0

func (o MarkerStartOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

MarkerStartOpt applies to FeTile

func (MarkerStartOpt) ApplyFeTurbulence added in v0.19.0

func (o MarkerStartOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

MarkerStartOpt applies to FeTurbulence

func (MarkerStartOpt) ApplyFilter added in v0.19.0

func (o MarkerStartOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

MarkerStartOpt applies to Filter

func (MarkerStartOpt) ApplyFont added in v0.19.0

func (o MarkerStartOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

MarkerStartOpt applies to Font

func (MarkerStartOpt) ApplyForeignObject added in v0.19.0

func (o MarkerStartOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

MarkerStartOpt applies to ForeignObject

func (MarkerStartOpt) ApplyG added in v0.19.0

func (o MarkerStartOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

MarkerStartOpt applies to G

func (MarkerStartOpt) ApplyGlyph added in v0.19.0

func (o MarkerStartOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

MarkerStartOpt applies to Glyph

func (MarkerStartOpt) ApplyGlyphRef added in v0.19.0

func (o MarkerStartOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

MarkerStartOpt applies to GlyphRef

func (MarkerStartOpt) ApplyImage added in v0.19.0

func (o MarkerStartOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

MarkerStartOpt applies to Image

func (MarkerStartOpt) ApplyLine added in v0.19.0

func (o MarkerStartOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

MarkerStartOpt applies to Line

func (MarkerStartOpt) ApplyLinearGradient added in v0.19.0

func (o MarkerStartOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

MarkerStartOpt applies to LinearGradient

func (MarkerStartOpt) ApplyMarker added in v0.19.0

func (o MarkerStartOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerStartOpt applies to Marker

func (MarkerStartOpt) ApplyMask added in v0.19.0

func (o MarkerStartOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MarkerStartOpt applies to Mask

func (MarkerStartOpt) ApplyMissingGlyph added in v0.19.0

func (o MarkerStartOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

MarkerStartOpt applies to MissingGlyph

func (MarkerStartOpt) ApplyPath added in v0.19.0

func (o MarkerStartOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

MarkerStartOpt applies to Path

func (MarkerStartOpt) ApplyPattern added in v0.19.0

func (o MarkerStartOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

MarkerStartOpt applies to Pattern

func (MarkerStartOpt) ApplyPolygon added in v0.19.0

func (o MarkerStartOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

MarkerStartOpt applies to Polygon

func (MarkerStartOpt) ApplyPolyline added in v0.19.0

func (o MarkerStartOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

MarkerStartOpt applies to Polyline

func (MarkerStartOpt) ApplyRadialGradient added in v0.19.0

func (o MarkerStartOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

MarkerStartOpt applies to RadialGradient

func (MarkerStartOpt) ApplyRect added in v0.19.0

func (o MarkerStartOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

MarkerStartOpt applies to Rect

func (MarkerStartOpt) ApplyStop added in v0.19.0

func (o MarkerStartOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

MarkerStartOpt applies to Stop

func (MarkerStartOpt) ApplySwitch added in v0.19.0

func (o MarkerStartOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

MarkerStartOpt applies to Switch

func (MarkerStartOpt) ApplySymbol added in v0.19.0

func (o MarkerStartOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

MarkerStartOpt applies to Symbol

func (MarkerStartOpt) ApplyText added in v0.19.0

func (o MarkerStartOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

MarkerStartOpt applies to Text

func (MarkerStartOpt) ApplyTextPath added in v0.19.0

func (o MarkerStartOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

MarkerStartOpt applies to TextPath

func (MarkerStartOpt) ApplyTref added in v0.19.0

func (o MarkerStartOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

MarkerStartOpt applies to Tref

func (MarkerStartOpt) ApplyTspan added in v0.19.0

func (o MarkerStartOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

MarkerStartOpt applies to Tspan

func (MarkerStartOpt) ApplyUse added in v0.19.0

func (o MarkerStartOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

MarkerStartOpt applies to Use

type MarkerUnitsOpt added in v0.19.0

type MarkerUnitsOpt struct {
	// contains filtered or unexported fields
}

func AMarkerUnits added in v0.19.0

func AMarkerUnits(v string) MarkerUnitsOpt

func (MarkerUnitsOpt) ApplyMarker added in v0.19.0

func (o MarkerUnitsOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerUnitsOpt applies to Marker

type MarkerWidthOpt added in v0.19.0

type MarkerWidthOpt struct {
	// contains filtered or unexported fields
}

func AMarkerWidth added in v0.19.0

func AMarkerWidth(v string) MarkerWidthOpt

func (MarkerWidthOpt) ApplyMarker added in v0.19.0

func (o MarkerWidthOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MarkerWidthOpt applies to Marker

type MaskContentUnitsOpt added in v0.19.0

type MaskContentUnitsOpt struct {
	// contains filtered or unexported fields
}

func AMaskContentUnits added in v0.19.0

func AMaskContentUnits(v string) MaskContentUnitsOpt

func (MaskContentUnitsOpt) ApplyMask added in v0.19.0

func (o MaskContentUnitsOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MaskContentUnitsOpt applies to Mask

type MaskOpt added in v0.19.0

type MaskOpt struct {
	// contains filtered or unexported fields
}

func AMask added in v0.19.0

func AMask(v string) MaskOpt

func (MaskOpt) Apply added in v0.19.0

func (o MaskOpt) Apply(a *SvgAttrs, _ *[]Component)

MaskOpt applies to

func (MaskOpt) ApplyAltGlyph added in v0.19.0

func (o MaskOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

MaskOpt applies to AltGlyph

func (MaskOpt) ApplyAnimate added in v0.19.0

func (o MaskOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MaskOpt applies to Animate

func (MaskOpt) ApplyAnimateColor added in v0.19.0

func (o MaskOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MaskOpt applies to AnimateColor

func (MaskOpt) ApplyCircle added in v0.19.0

func (o MaskOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

MaskOpt applies to Circle

func (MaskOpt) ApplyClipPath added in v0.19.0

func (o MaskOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

MaskOpt applies to ClipPath

func (MaskOpt) ApplyDefs added in v0.19.0

func (o MaskOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

MaskOpt applies to Defs

func (MaskOpt) ApplyEllipse added in v0.19.0

func (o MaskOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

MaskOpt applies to Ellipse

func (MaskOpt) ApplyFeBlend added in v0.19.0

func (o MaskOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

MaskOpt applies to FeBlend

func (MaskOpt) ApplyFeColorMatrix added in v0.19.0

func (o MaskOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

MaskOpt applies to FeColorMatrix

func (MaskOpt) ApplyFeComponentTransfer added in v0.19.0

func (o MaskOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

MaskOpt applies to FeComponentTransfer

func (MaskOpt) ApplyFeComposite added in v0.19.0

func (o MaskOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

MaskOpt applies to FeComposite

func (MaskOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o MaskOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

MaskOpt applies to FeConvolveMatrix

func (MaskOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o MaskOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

MaskOpt applies to FeDiffuseLighting

func (MaskOpt) ApplyFeDisplacementMap added in v0.19.0

func (o MaskOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

MaskOpt applies to FeDisplacementMap

func (MaskOpt) ApplyFeFlood added in v0.19.0

func (o MaskOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

MaskOpt applies to FeFlood

func (MaskOpt) ApplyFeGaussianBlur added in v0.19.0

func (o MaskOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

MaskOpt applies to FeGaussianBlur

func (MaskOpt) ApplyFeImage added in v0.19.0

func (o MaskOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

MaskOpt applies to FeImage

func (MaskOpt) ApplyFeMerge added in v0.19.0

func (o MaskOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

MaskOpt applies to FeMerge

func (MaskOpt) ApplyFeMorphology added in v0.19.0

func (o MaskOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

MaskOpt applies to FeMorphology

func (MaskOpt) ApplyFeOffset added in v0.19.0

func (o MaskOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

MaskOpt applies to FeOffset

func (MaskOpt) ApplyFeSpecularLighting added in v0.19.0

func (o MaskOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

MaskOpt applies to FeSpecularLighting

func (MaskOpt) ApplyFeTile added in v0.19.0

func (o MaskOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

MaskOpt applies to FeTile

func (MaskOpt) ApplyFeTurbulence added in v0.19.0

func (o MaskOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

MaskOpt applies to FeTurbulence

func (MaskOpt) ApplyFilter added in v0.19.0

func (o MaskOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

MaskOpt applies to Filter

func (MaskOpt) ApplyFont added in v0.19.0

func (o MaskOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

MaskOpt applies to Font

func (MaskOpt) ApplyForeignObject added in v0.19.0

func (o MaskOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

MaskOpt applies to ForeignObject

func (MaskOpt) ApplyG added in v0.19.0

func (o MaskOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

MaskOpt applies to G

func (MaskOpt) ApplyGlyph added in v0.19.0

func (o MaskOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

MaskOpt applies to Glyph

func (MaskOpt) ApplyGlyphRef added in v0.19.0

func (o MaskOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

MaskOpt applies to GlyphRef

func (MaskOpt) ApplyImage added in v0.19.0

func (o MaskOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

MaskOpt applies to Image

func (MaskOpt) ApplyLine added in v0.19.0

func (o MaskOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

MaskOpt applies to Line

func (MaskOpt) ApplyLinearGradient added in v0.19.0

func (o MaskOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

MaskOpt applies to LinearGradient

func (MaskOpt) ApplyMarker added in v0.19.0

func (o MaskOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

MaskOpt applies to Marker

func (MaskOpt) ApplyMask added in v0.19.0

func (o MaskOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MaskOpt applies to Mask

func (MaskOpt) ApplyMissingGlyph added in v0.19.0

func (o MaskOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

MaskOpt applies to MissingGlyph

func (MaskOpt) ApplyPath added in v0.19.0

func (o MaskOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

MaskOpt applies to Path

func (MaskOpt) ApplyPattern added in v0.19.0

func (o MaskOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

MaskOpt applies to Pattern

func (MaskOpt) ApplyPolygon added in v0.19.0

func (o MaskOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

MaskOpt applies to Polygon

func (MaskOpt) ApplyPolyline added in v0.19.0

func (o MaskOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

MaskOpt applies to Polyline

func (MaskOpt) ApplyRadialGradient added in v0.19.0

func (o MaskOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

MaskOpt applies to RadialGradient

func (MaskOpt) ApplyRect added in v0.19.0

func (o MaskOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

MaskOpt applies to Rect

func (MaskOpt) ApplyStop added in v0.19.0

func (o MaskOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

MaskOpt applies to Stop

func (MaskOpt) ApplySwitch added in v0.19.0

func (o MaskOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

MaskOpt applies to Switch

func (MaskOpt) ApplySymbol added in v0.19.0

func (o MaskOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

MaskOpt applies to Symbol

func (MaskOpt) ApplyText added in v0.19.0

func (o MaskOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

MaskOpt applies to Text

func (MaskOpt) ApplyTextPath added in v0.19.0

func (o MaskOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

MaskOpt applies to TextPath

func (MaskOpt) ApplyTref added in v0.19.0

func (o MaskOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

MaskOpt applies to Tref

func (MaskOpt) ApplyTspan added in v0.19.0

func (o MaskOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

MaskOpt applies to Tspan

func (MaskOpt) ApplyUse added in v0.19.0

func (o MaskOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

MaskOpt applies to Use

type MaskUnitsOpt added in v0.19.0

type MaskUnitsOpt struct {
	// contains filtered or unexported fields
}

func AMaskUnits added in v0.19.0

func AMaskUnits(v string) MaskUnitsOpt

func (MaskUnitsOpt) ApplyMask added in v0.19.0

func (o MaskUnitsOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

MaskUnitsOpt applies to Mask

type MathArg added in v0.19.0

type MathArg interface {
	ApplyMath(*MathAttrs, *[]Component)
}

type MathAttrs added in v0.19.0

type MathAttrs struct {
	Global GlobalAttrs
}

func (*MathAttrs) WriteAttrs added in v0.19.0

func (a *MathAttrs) WriteAttrs(sb *strings.Builder)

type MathematicalOpt added in v0.19.0

type MathematicalOpt struct {
	// contains filtered or unexported fields
}

func AMathematical added in v0.19.0

func AMathematical(v string) MathematicalOpt

func (MathematicalOpt) ApplyFontFace added in v0.19.0

func (o MathematicalOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

MathematicalOpt applies to FontFace

type MaxOpt

type MaxOpt struct {
	// contains filtered or unexported fields
}

func AMax added in v0.19.0

func AMax(v string) MaxOpt

func (MaxOpt) ApplyAnimate added in v0.19.0

func (o MaxOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MaxOpt applies to Animate

func (MaxOpt) ApplyAnimateColor added in v0.19.0

func (o MaxOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MaxOpt applies to AnimateColor

func (MaxOpt) ApplyAnimateMotion added in v0.19.0

func (o MaxOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

MaxOpt applies to AnimateMotion

func (MaxOpt) ApplyAnimateTransform added in v0.19.0

func (o MaxOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

MaxOpt applies to AnimateTransform

func (MaxOpt) ApplyAnimation added in v0.19.0

func (o MaxOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

MaxOpt applies to Animation

func (MaxOpt) ApplyInput added in v0.19.0

func (o MaxOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (MaxOpt) ApplyMeter added in v0.19.0

func (o MaxOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

func (MaxOpt) ApplyProgress added in v0.19.0

func (o MaxOpt) ApplyProgress(a *ProgressAttrs, _ *[]Component)

func (MaxOpt) ApplySet added in v0.19.0

func (o MaxOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

MaxOpt applies to Set

type MaxlengthOpt

type MaxlengthOpt struct {
	// contains filtered or unexported fields
}

func AMaxlength added in v0.19.0

func AMaxlength(v string) MaxlengthOpt

func (MaxlengthOpt) ApplyInput added in v0.19.0

func (o MaxlengthOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (MaxlengthOpt) ApplyTextarea added in v0.19.0

func (o MaxlengthOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type MediaCharacterEncodingOpt added in v0.19.0

type MediaCharacterEncodingOpt struct {
	// contains filtered or unexported fields
}

func AMediaCharacterEncoding added in v0.19.0

func AMediaCharacterEncoding(v string) MediaCharacterEncodingOpt

func (MediaCharacterEncodingOpt) ApplyPrefetch added in v0.19.0

func (o MediaCharacterEncodingOpt) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

MediaCharacterEncodingOpt applies to Prefetch

type MediaContentEncodingsOpt added in v0.19.0

type MediaContentEncodingsOpt struct {
	// contains filtered or unexported fields
}

func AMediaContentEncodings added in v0.19.0

func AMediaContentEncodings(v string) MediaContentEncodingsOpt

func (MediaContentEncodingsOpt) ApplyPrefetch added in v0.19.0

func (o MediaContentEncodingsOpt) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

MediaContentEncodingsOpt applies to Prefetch

type MediaOpt

type MediaOpt struct {
	// contains filtered or unexported fields
}

func AMedia added in v0.19.0

func AMedia(v string) MediaOpt
func (o MediaOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (MediaOpt) ApplyMeta added in v0.19.0

func (o MediaOpt) ApplyMeta(a *MetaAttrs, _ *[]Component)

func (MediaOpt) ApplySource added in v0.19.0

func (o MediaOpt) ApplySource(a *SourceAttrs, _ *[]Component)

func (MediaOpt) ApplyStyle added in v0.19.0

func (o MediaOpt) ApplyStyle(a *StyleAttrs, _ *[]Component)

type MediaSizeOpt added in v0.19.0

type MediaSizeOpt struct {
	// contains filtered or unexported fields
}

func AMediaSize added in v0.19.0

func AMediaSize(v string) MediaSizeOpt

func (MediaSizeOpt) ApplyPrefetch added in v0.19.0

func (o MediaSizeOpt) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

MediaSizeOpt applies to Prefetch

type MediaTimeOpt added in v0.19.0

type MediaTimeOpt struct {
	// contains filtered or unexported fields
}

func AMediaTime added in v0.19.0

func AMediaTime(v string) MediaTimeOpt

func (MediaTimeOpt) ApplyPrefetch added in v0.19.0

func (o MediaTimeOpt) ApplyPrefetch(a *SvgPrefetchAttrs, _ *[]Component)

MediaTimeOpt applies to Prefetch

type MenuArg interface {
	ApplyMenu(*MenuAttrs, *[]Component)
}
type MenuAttrs struct {
	Global GlobalAttrs
}
func (a *MenuAttrs) WriteAttrs(sb *strings.Builder)

type MetaArg

type MetaArg interface {
	ApplyMeta(*MetaAttrs, *[]Component)
}

type MetaAttrs

type MetaAttrs struct {
	Global    GlobalAttrs
	Charset   string
	Content   string
	HttpEquiv string
	Media     string
	Name      string
}

func (*MetaAttrs) WriteAttrs added in v0.19.0

func (a *MetaAttrs) WriteAttrs(sb *strings.Builder)

type MeterArg added in v0.19.0

type MeterArg interface {
	ApplyMeter(*MeterAttrs, *[]Component)
}

type MeterAttrs added in v0.19.0

type MeterAttrs struct {
	Global  GlobalAttrs
	High    string
	Low     string
	Max     string
	Min     string
	Optimum string
	Value   string
}

func (*MeterAttrs) WriteAttrs added in v0.19.0

func (a *MeterAttrs) WriteAttrs(sb *strings.Builder)

type MethodOpt

type MethodOpt struct {
	// contains filtered or unexported fields
}

func AMethod added in v0.19.0

func AMethod(v string) MethodOpt

func (MethodOpt) ApplyForm added in v0.19.0

func (o MethodOpt) ApplyForm(a *FormAttrs, _ *[]Component)

func (MethodOpt) ApplyTextPath added in v0.19.0

func (o MethodOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

MethodOpt applies to TextPath

type MinOpt

type MinOpt struct {
	// contains filtered or unexported fields
}

func AMin added in v0.19.0

func AMin(v string) MinOpt

func (MinOpt) ApplyAnimate added in v0.19.0

func (o MinOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

MinOpt applies to Animate

func (MinOpt) ApplyAnimateColor added in v0.19.0

func (o MinOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

MinOpt applies to AnimateColor

func (MinOpt) ApplyAnimateMotion added in v0.19.0

func (o MinOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

MinOpt applies to AnimateMotion

func (MinOpt) ApplyAnimateTransform added in v0.19.0

func (o MinOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

MinOpt applies to AnimateTransform

func (MinOpt) ApplyAnimation added in v0.19.0

func (o MinOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

MinOpt applies to Animation

func (MinOpt) ApplyInput added in v0.19.0

func (o MinOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (MinOpt) ApplyMeter added in v0.19.0

func (o MinOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

func (MinOpt) ApplySet added in v0.19.0

func (o MinOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

MinOpt applies to Set

type MinlengthOpt

type MinlengthOpt struct {
	// contains filtered or unexported fields
}

func AMinlength added in v0.19.0

func AMinlength(v string) MinlengthOpt

func (MinlengthOpt) ApplyInput added in v0.19.0

func (o MinlengthOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (MinlengthOpt) ApplyTextarea added in v0.19.0

func (o MinlengthOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type ModeOpt added in v0.19.0

type ModeOpt struct {
	// contains filtered or unexported fields
}

func AMode added in v0.19.0

func AMode(v string) ModeOpt

func (ModeOpt) ApplyFeBlend added in v0.19.0

func (o ModeOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ModeOpt applies to FeBlend

type MultipleOpt

type MultipleOpt struct{}

func AMultiple added in v0.19.0

func AMultiple() MultipleOpt

func (MultipleOpt) ApplyInput added in v0.19.0

func (o MultipleOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (MultipleOpt) ApplySelect added in v0.19.0

func (o MultipleOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

type MutedOpt

type MutedOpt struct{}

func AMuted added in v0.19.0

func AMuted() MutedOpt

func (MutedOpt) ApplyAudio added in v0.19.0

func (o MutedOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (MutedOpt) ApplyVideo added in v0.19.0

func (o MutedOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type NameOpt

type NameOpt struct {
	// contains filtered or unexported fields
}

func AName added in v0.19.0

func AName(v string) NameOpt

func (NameOpt) ApplyButton added in v0.19.0

func (o NameOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (NameOpt) ApplyColorProfile added in v0.19.0

func (o NameOpt) ApplyColorProfile(a *SvgColorProfileAttrs, _ *[]Component)

NameOpt applies to ColorProfile

func (NameOpt) ApplyDetails added in v0.19.0

func (o NameOpt) ApplyDetails(a *DetailsAttrs, _ *[]Component)

func (NameOpt) ApplyFieldset added in v0.19.0

func (o NameOpt) ApplyFieldset(a *FieldsetAttrs, _ *[]Component)

func (NameOpt) ApplyFontFaceName added in v0.19.0

func (o NameOpt) ApplyFontFaceName(a *SvgFontFaceNameAttrs, _ *[]Component)

NameOpt applies to FontFaceName

func (NameOpt) ApplyForm added in v0.19.0

func (o NameOpt) ApplyForm(a *FormAttrs, _ *[]Component)

func (NameOpt) ApplyIframe added in v0.19.0

func (o NameOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (NameOpt) ApplyInput added in v0.19.0

func (o NameOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (NameOpt) ApplyMap added in v0.19.0

func (o NameOpt) ApplyMap(a *MapAttrs, _ *[]Component)

func (NameOpt) ApplyMeta added in v0.19.0

func (o NameOpt) ApplyMeta(a *MetaAttrs, _ *[]Component)

func (NameOpt) ApplyObject added in v0.19.0

func (o NameOpt) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (NameOpt) ApplyOutput added in v0.19.0

func (o NameOpt) ApplyOutput(a *OutputAttrs, _ *[]Component)

func (NameOpt) ApplySelect added in v0.19.0

func (o NameOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

func (NameOpt) ApplySlot added in v0.19.0

func (o NameOpt) ApplySlot(a *SlotAttrs, _ *[]Component)

func (NameOpt) ApplyTextarea added in v0.19.0

func (o NameOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)
type NavArg interface {
	ApplyNav(*NavAttrs, *[]Component)
}
type NavAttrs struct {
	Global GlobalAttrs
}
func (a *NavAttrs) WriteAttrs(sb *strings.Builder)
type NavDownLeftOpt struct {
	// contains filtered or unexported fields
}

func ANavDownLeft added in v0.19.0

func ANavDownLeft(v string) NavDownLeftOpt
func (o NavDownLeftOpt) Apply(a *SvgAttrs, _ *[]Component)

NavDownLeftOpt applies to

func (o NavDownLeftOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavDownLeftOpt applies to Animation

func (o NavDownLeftOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavDownLeftOpt applies to Circle

func (o NavDownLeftOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavDownLeftOpt applies to Ellipse

func (o NavDownLeftOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavDownLeftOpt applies to ForeignObject

func (o NavDownLeftOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavDownLeftOpt applies to G

func (o NavDownLeftOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavDownLeftOpt applies to Image

func (o NavDownLeftOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavDownLeftOpt applies to Line

func (o NavDownLeftOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavDownLeftOpt applies to Path

func (o NavDownLeftOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavDownLeftOpt applies to Polygon

func (o NavDownLeftOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavDownLeftOpt applies to Polyline

func (o NavDownLeftOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavDownLeftOpt applies to Rect

func (o NavDownLeftOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavDownLeftOpt applies to Switch

func (o NavDownLeftOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavDownLeftOpt applies to Text

func (o NavDownLeftOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavDownLeftOpt applies to Tspan

func (o NavDownLeftOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavDownLeftOpt applies to Use

type NavDownOpt struct {
	// contains filtered or unexported fields
}

func ANavDown added in v0.19.0

func ANavDown(v string) NavDownOpt
func (o NavDownOpt) Apply(a *SvgAttrs, _ *[]Component)

NavDownOpt applies to

func (o NavDownOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavDownOpt applies to Animation

func (o NavDownOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavDownOpt applies to Circle

func (o NavDownOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavDownOpt applies to Ellipse

func (o NavDownOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavDownOpt applies to ForeignObject

func (o NavDownOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavDownOpt applies to G

func (o NavDownOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavDownOpt applies to Image

func (o NavDownOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavDownOpt applies to Line

func (o NavDownOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavDownOpt applies to Path

func (o NavDownOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavDownOpt applies to Polygon

func (o NavDownOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavDownOpt applies to Polyline

func (o NavDownOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavDownOpt applies to Rect

func (o NavDownOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavDownOpt applies to Switch

func (o NavDownOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavDownOpt applies to Text

func (o NavDownOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavDownOpt applies to Tspan

func (o NavDownOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavDownOpt applies to Use

type NavDownRightOpt struct {
	// contains filtered or unexported fields
}

func ANavDownRight added in v0.19.0

func ANavDownRight(v string) NavDownRightOpt
func (o NavDownRightOpt) Apply(a *SvgAttrs, _ *[]Component)

NavDownRightOpt applies to

func (o NavDownRightOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavDownRightOpt applies to Animation

func (o NavDownRightOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavDownRightOpt applies to Circle

func (o NavDownRightOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavDownRightOpt applies to Ellipse

func (o NavDownRightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavDownRightOpt applies to ForeignObject

func (o NavDownRightOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavDownRightOpt applies to G

func (o NavDownRightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavDownRightOpt applies to Image

func (o NavDownRightOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavDownRightOpt applies to Line

func (o NavDownRightOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavDownRightOpt applies to Path

func (o NavDownRightOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavDownRightOpt applies to Polygon

func (o NavDownRightOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavDownRightOpt applies to Polyline

func (o NavDownRightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavDownRightOpt applies to Rect

func (o NavDownRightOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavDownRightOpt applies to Switch

func (o NavDownRightOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavDownRightOpt applies to Text

func (o NavDownRightOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavDownRightOpt applies to Tspan

func (o NavDownRightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavDownRightOpt applies to Use

type NavLeftOpt struct {
	// contains filtered or unexported fields
}

func ANavLeft added in v0.19.0

func ANavLeft(v string) NavLeftOpt
func (o NavLeftOpt) Apply(a *SvgAttrs, _ *[]Component)

NavLeftOpt applies to

func (o NavLeftOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavLeftOpt applies to Animation

func (o NavLeftOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavLeftOpt applies to Circle

func (o NavLeftOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavLeftOpt applies to Ellipse

func (o NavLeftOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavLeftOpt applies to ForeignObject

func (o NavLeftOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavLeftOpt applies to G

func (o NavLeftOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavLeftOpt applies to Image

func (o NavLeftOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavLeftOpt applies to Line

func (o NavLeftOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavLeftOpt applies to Path

func (o NavLeftOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavLeftOpt applies to Polygon

func (o NavLeftOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavLeftOpt applies to Polyline

func (o NavLeftOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavLeftOpt applies to Rect

func (o NavLeftOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavLeftOpt applies to Switch

func (o NavLeftOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavLeftOpt applies to Text

func (o NavLeftOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavLeftOpt applies to Tspan

func (o NavLeftOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavLeftOpt applies to Use

type NavNextOpt struct {
	// contains filtered or unexported fields
}

func ANavNext added in v0.19.0

func ANavNext(v string) NavNextOpt
func (o NavNextOpt) Apply(a *SvgAttrs, _ *[]Component)

NavNextOpt applies to

func (o NavNextOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavNextOpt applies to Animation

func (o NavNextOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavNextOpt applies to Circle

func (o NavNextOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavNextOpt applies to Ellipse

func (o NavNextOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavNextOpt applies to ForeignObject

func (o NavNextOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavNextOpt applies to G

func (o NavNextOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavNextOpt applies to Image

func (o NavNextOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavNextOpt applies to Line

func (o NavNextOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavNextOpt applies to Path

func (o NavNextOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavNextOpt applies to Polygon

func (o NavNextOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavNextOpt applies to Polyline

func (o NavNextOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavNextOpt applies to Rect

func (o NavNextOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavNextOpt applies to Switch

func (o NavNextOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavNextOpt applies to Text

func (o NavNextOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavNextOpt applies to Tspan

func (o NavNextOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavNextOpt applies to Use

type NavPrevOpt struct {
	// contains filtered or unexported fields
}

func ANavPrev added in v0.19.0

func ANavPrev(v string) NavPrevOpt
func (o NavPrevOpt) Apply(a *SvgAttrs, _ *[]Component)

NavPrevOpt applies to

func (o NavPrevOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavPrevOpt applies to Animation

func (o NavPrevOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavPrevOpt applies to Circle

func (o NavPrevOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavPrevOpt applies to Ellipse

func (o NavPrevOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavPrevOpt applies to ForeignObject

func (o NavPrevOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavPrevOpt applies to G

func (o NavPrevOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavPrevOpt applies to Image

func (o NavPrevOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavPrevOpt applies to Line

func (o NavPrevOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavPrevOpt applies to Path

func (o NavPrevOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavPrevOpt applies to Polygon

func (o NavPrevOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavPrevOpt applies to Polyline

func (o NavPrevOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavPrevOpt applies to Rect

func (o NavPrevOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavPrevOpt applies to Switch

func (o NavPrevOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavPrevOpt applies to Text

func (o NavPrevOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavPrevOpt applies to Tspan

func (o NavPrevOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavPrevOpt applies to Use

type NavRightOpt struct {
	// contains filtered or unexported fields
}

func ANavRight added in v0.19.0

func ANavRight(v string) NavRightOpt
func (o NavRightOpt) Apply(a *SvgAttrs, _ *[]Component)

NavRightOpt applies to

func (o NavRightOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavRightOpt applies to Animation

func (o NavRightOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavRightOpt applies to Circle

func (o NavRightOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavRightOpt applies to Ellipse

func (o NavRightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavRightOpt applies to ForeignObject

func (o NavRightOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavRightOpt applies to G

func (o NavRightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavRightOpt applies to Image

func (o NavRightOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavRightOpt applies to Line

func (o NavRightOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavRightOpt applies to Path

func (o NavRightOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavRightOpt applies to Polygon

func (o NavRightOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavRightOpt applies to Polyline

func (o NavRightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavRightOpt applies to Rect

func (o NavRightOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavRightOpt applies to Switch

func (o NavRightOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavRightOpt applies to Text

func (o NavRightOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavRightOpt applies to Tspan

func (o NavRightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavRightOpt applies to Use

type NavUpLeftOpt struct {
	// contains filtered or unexported fields
}

func ANavUpLeft added in v0.19.0

func ANavUpLeft(v string) NavUpLeftOpt
func (o NavUpLeftOpt) Apply(a *SvgAttrs, _ *[]Component)

NavUpLeftOpt applies to

func (o NavUpLeftOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavUpLeftOpt applies to Animation

func (o NavUpLeftOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavUpLeftOpt applies to Circle

func (o NavUpLeftOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavUpLeftOpt applies to Ellipse

func (o NavUpLeftOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavUpLeftOpt applies to ForeignObject

func (o NavUpLeftOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavUpLeftOpt applies to G

func (o NavUpLeftOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavUpLeftOpt applies to Image

func (o NavUpLeftOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavUpLeftOpt applies to Line

func (o NavUpLeftOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavUpLeftOpt applies to Path

func (o NavUpLeftOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavUpLeftOpt applies to Polygon

func (o NavUpLeftOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavUpLeftOpt applies to Polyline

func (o NavUpLeftOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavUpLeftOpt applies to Rect

func (o NavUpLeftOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavUpLeftOpt applies to Switch

func (o NavUpLeftOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavUpLeftOpt applies to Text

func (o NavUpLeftOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavUpLeftOpt applies to Tspan

func (o NavUpLeftOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavUpLeftOpt applies to Use

type NavUpOpt struct {
	// contains filtered or unexported fields
}

func ANavUp added in v0.19.0

func ANavUp(v string) NavUpOpt
func (o NavUpOpt) Apply(a *SvgAttrs, _ *[]Component)

NavUpOpt applies to

func (o NavUpOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavUpOpt applies to Animation

func (o NavUpOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavUpOpt applies to Circle

func (o NavUpOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavUpOpt applies to Ellipse

func (o NavUpOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavUpOpt applies to ForeignObject

func (o NavUpOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavUpOpt applies to G

func (o NavUpOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavUpOpt applies to Image

func (o NavUpOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavUpOpt applies to Line

func (o NavUpOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavUpOpt applies to Path

func (o NavUpOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavUpOpt applies to Polygon

func (o NavUpOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavUpOpt applies to Polyline

func (o NavUpOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavUpOpt applies to Rect

func (o NavUpOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavUpOpt applies to Switch

func (o NavUpOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavUpOpt applies to Text

func (o NavUpOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavUpOpt applies to Tspan

func (o NavUpOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavUpOpt applies to Use

type NavUpRightOpt struct {
	// contains filtered or unexported fields
}

func ANavUpRight added in v0.19.0

func ANavUpRight(v string) NavUpRightOpt
func (o NavUpRightOpt) Apply(a *SvgAttrs, _ *[]Component)

NavUpRightOpt applies to

func (o NavUpRightOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

NavUpRightOpt applies to Animation

func (o NavUpRightOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

NavUpRightOpt applies to Circle

func (o NavUpRightOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

NavUpRightOpt applies to Ellipse

func (o NavUpRightOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

NavUpRightOpt applies to ForeignObject

func (o NavUpRightOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

NavUpRightOpt applies to G

func (o NavUpRightOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

NavUpRightOpt applies to Image

func (o NavUpRightOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

NavUpRightOpt applies to Line

func (o NavUpRightOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

NavUpRightOpt applies to Path

func (o NavUpRightOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

NavUpRightOpt applies to Polygon

func (o NavUpRightOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

NavUpRightOpt applies to Polyline

func (o NavUpRightOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

NavUpRightOpt applies to Rect

func (o NavUpRightOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

NavUpRightOpt applies to Switch

func (o NavUpRightOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

NavUpRightOpt applies to Text

func (o NavUpRightOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

NavUpRightOpt applies to Tspan

func (o NavUpRightOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

NavUpRightOpt applies to Use

type Node

type Node struct {
	Tag       string
	Attrs     any         // must implement AttrWriter
	Kids      []Component // empty for void tags
	Void      bool
	AssetCSS  string // CSS to be collected by asset system
	AssetJS   string // JavaScript to be collected by asset system
	AssetName string // Name for asset deduplication
}

func A

func A(args ...AArg) Node

func Abbr

func Abbr(args ...AbbrArg) Node

func Address

func Address(args ...AddressArg) Node

func Area added in v0.19.0

func Area(args ...AreaArg) Node

func Article

func Article(args ...ArticleArg) Node

func Aside

func Aside(args ...AsideArg) Node

func Audio

func Audio(args ...AudioArg) Node

func B

func B(args ...BArg) Node

func Base added in v0.19.0

func Base(args ...BaseArg) Node

func Bdi added in v0.19.0

func Bdi(args ...BdiArg) Node

func Bdo added in v0.19.0

func Bdo(args ...BdoArg) Node

func Blockquote

func Blockquote(args ...BlockquoteArg) Node

func Body

func Body(args ...BodyArg) Node

func Br

func Br(args ...BrArg) Node

func Button

func Button(args ...ButtonArg) Node

func Canvas

func Canvas(args ...CanvasArg) Node

func Caption

func Caption(args ...CaptionArg) Node

func Cite

func Cite(args ...CiteArg) Node

func Code

func Code(args ...CodeArg) Node

func Col

func Col(args ...ColArg) Node

func Colgroup

func Colgroup(args ...ColgroupArg) Node

func Data

func Data(args ...DataArg) Node

func Datalist

func Datalist(args ...DatalistArg) Node

func Dd

func Dd(args ...DdArg) Node

func Del

func Del(args ...DelArg) Node

func Details

func Details(args ...DetailsArg) Node

func Dfn

func Dfn(args ...DfnArg) Node

func Dialog

func Dialog(args ...DialogArg) Node

func Div

func Div(args ...DivArg) Node

func Dl

func Dl(args ...DlArg) Node

func Dt

func Dt(args ...DtArg) Node

func Em

func Em(args ...EmArg) Node

func Embed added in v0.19.0

func Embed(args ...EmbedArg) Node

func Fieldset

func Fieldset(args ...FieldsetArg) Node

func Figcaption

func Figcaption(args ...FigcaptionArg) Node

func Figure

func Figure(args ...FigureArg) Node
func Footer(args ...FooterArg) Node

func Form

func Form(args ...FormArg) Node

func H1

func H1(args ...H1Arg) Node

func H2

func H2(args ...H2Arg) Node

func H3

func H3(args ...H3Arg) Node

func H4

func H4(args ...H4Arg) Node

func H5

func H5(args ...H5Arg) Node

func H6

func H6(args ...H6Arg) Node
func Head(args ...HeadArg) Node
func Header(args ...HeaderArg) Node

func Hgroup added in v0.19.0

func Hgroup(args ...HgroupArg) Node

func Hr

func Hr(args ...HrArg) Node

func Html

func Html(args ...HtmlArg) Node

func I

func I(args ...IArg) Node

func Iframe

func Iframe(args ...IframeArg) Node

func Img

func Img(args ...ImgArg) Node

func Input

func Input(args ...InputArg) Node

func Ins

func Ins(args ...InsArg) Node

func Kbd

func Kbd(args ...KbdArg) Node

func Label

func Label(args ...LabelArg) Node

func Legend

func Legend(args ...LegendArg) Node

func Li

func Li(args ...LiArg) Node
func Link(args ...LinkArg) Node

func Main

func Main(args ...MainArg) Node

func Map added in v0.19.0

func Map(args ...MapArg) Node

func Mark

func Mark(args ...MarkArg) Node

func Math added in v0.19.0

func Math(args ...MathArg) Node
func Menu(args ...MenuArg) Node

func Meta

func Meta(args ...MetaArg) Node

func Meter added in v0.19.0

func Meter(args ...MeterArg) Node
func Nav(args ...NavArg) Node

func Noscript added in v0.19.0

func Noscript(args ...NoscriptArg) Node

func Object added in v0.19.0

func Object(args ...ObjectArg) Node

func Ol

func Ol(args ...OlArg) Node

func Optgroup

func Optgroup(args ...OptgroupArg) Node

func Option

func Option(args ...OptionArg) Node

func Output added in v0.19.0

func Output(args ...OutputArg) Node

func P

func P(args ...PArg) Node

func Picture added in v0.19.0

func Picture(args ...PictureArg) Node

func Pre

func Pre(args ...PreArg) Node

func Progress added in v0.19.0

func Progress(args ...ProgressArg) Node

func Q

func Q(args ...QArg) Node

func Rp added in v0.19.0

func Rp(args ...RpArg) Node

func Rt added in v0.19.0

func Rt(args ...RtArg) Node

func Ruby added in v0.19.0

func Ruby(args ...RubyArg) Node

func S

func S(args ...SArg) Node

func Samp

func Samp(args ...SampArg) Node

func Script

func Script(args ...ScriptArg) Node
func Search(args ...SearchArg) Node

func Section

func Section(args ...SectionArg) Node

func Select

func Select(args ...SelectArg) Node

func Selectedcontent added in v0.19.0

func Selectedcontent(args ...SelectedcontentArg) Node

func Slot

func Slot(args ...SlotArg) Node

func Small

func Small(args ...SmallArg) Node

func Source

func Source(args ...SourceArg) Node

func Span

func Span(args ...SpanArg) Node

func Strong

func Strong(args ...StrongArg) Node

func Style

func Style(args ...StyleArg) Node

func Sub

func Sub(args ...SubArg) Node

func Summary

func Summary(args ...SummaryArg) Node

func Sup

func Sup(args ...SupArg) Node

func Svg

func Svg(args ...SvgArg) Node

Svg creates an SVG svg element

func SvgAltGlyph added in v0.19.0

func SvgAltGlyph(args ...SvgAltGlyphArg) Node

SvgAltGlyph creates an SVG altGlyph element

func SvgAltGlyphDef added in v0.19.0

func SvgAltGlyphDef(args ...SvgAltGlyphDefArg) Node

SvgAltGlyphDef creates an SVG altGlyphDef element

func SvgAltGlyphItem added in v0.19.0

func SvgAltGlyphItem(args ...SvgAltGlyphItemArg) Node

SvgAltGlyphItem creates an SVG altGlyphItem element

func SvgAnimate added in v0.19.0

func SvgAnimate(args ...SvgAnimateArg) Node

SvgAnimate creates an SVG animate element

func SvgAnimateColor added in v0.19.0

func SvgAnimateColor(args ...SvgAnimateColorArg) Node

SvgAnimateColor creates an SVG animateColor element

func SvgAnimateMotion added in v0.19.0

func SvgAnimateMotion(args ...SvgAnimateMotionArg) Node

SvgAnimateMotion creates an SVG animateMotion element

func SvgAnimateTransform added in v0.19.0

func SvgAnimateTransform(args ...SvgAnimateTransformArg) Node

SvgAnimateTransform creates an SVG animateTransform element

func SvgAnimation added in v0.19.0

func SvgAnimation(args ...SvgAnimationArg) Node

SvgAnimation creates an SVG animation element

func SvgCircle added in v0.19.0

func SvgCircle(args ...SvgCircleArg) Node

SvgCircle creates an SVG circle element

func SvgClipPath added in v0.19.0

func SvgClipPath(args ...SvgClipPathArg) Node

SvgClipPath creates an SVG clipPath element

func SvgColorProfile added in v0.19.0

func SvgColorProfile(args ...SvgColorProfileArg) Node

SvgColorProfile creates an SVG color-profile element

func SvgCursor added in v0.19.0

func SvgCursor(args ...SvgCursorArg) Node

SvgCursor creates an SVG cursor element

func SvgDefs added in v0.19.0

func SvgDefs(args ...SvgDefsArg) Node

SvgDefs creates an SVG defs element

func SvgDesc added in v0.19.0

func SvgDesc(args ...SvgDescArg) Node

SvgDesc creates an SVG desc element

func SvgDiscard added in v0.19.0

func SvgDiscard(args ...SvgDiscardArg) Node

SvgDiscard creates an SVG discard element

func SvgEllipse added in v0.19.0

func SvgEllipse(args ...SvgEllipseArg) Node

SvgEllipse creates an SVG ellipse element

func SvgFeBlend added in v0.19.0

func SvgFeBlend(args ...SvgFeBlendArg) Node

SvgFeBlend creates an SVG feBlend element

func SvgFeColorMatrix added in v0.19.0

func SvgFeColorMatrix(args ...SvgFeColorMatrixArg) Node

SvgFeColorMatrix creates an SVG feColorMatrix element

func SvgFeComponentTransfer added in v0.19.0

func SvgFeComponentTransfer(args ...SvgFeComponentTransferArg) Node

SvgFeComponentTransfer creates an SVG feComponentTransfer element

func SvgFeComposite added in v0.19.0

func SvgFeComposite(args ...SvgFeCompositeArg) Node

SvgFeComposite creates an SVG feComposite element

func SvgFeConvolveMatrix added in v0.19.0

func SvgFeConvolveMatrix(args ...SvgFeConvolveMatrixArg) Node

SvgFeConvolveMatrix creates an SVG feConvolveMatrix element

func SvgFeDiffuseLighting added in v0.19.0

func SvgFeDiffuseLighting(args ...SvgFeDiffuseLightingArg) Node

SvgFeDiffuseLighting creates an SVG feDiffuseLighting element

func SvgFeDisplacementMap added in v0.19.0

func SvgFeDisplacementMap(args ...SvgFeDisplacementMapArg) Node

SvgFeDisplacementMap creates an SVG feDisplacementMap element

func SvgFeDistantLight added in v0.19.0

func SvgFeDistantLight(args ...SvgFeDistantLightArg) Node

SvgFeDistantLight creates an SVG feDistantLight element

func SvgFeDropShadow added in v0.19.0

func SvgFeDropShadow(args ...SvgFeDropShadowArg) Node

SvgFeDropShadow creates an SVG feDropShadow element

func SvgFeFlood added in v0.19.0

func SvgFeFlood(args ...SvgFeFloodArg) Node

SvgFeFlood creates an SVG feFlood element

func SvgFeFuncA added in v0.19.0

func SvgFeFuncA(args ...SvgFeFuncAArg) Node

SvgFeFuncA creates an SVG feFuncA element

func SvgFeFuncB added in v0.19.0

func SvgFeFuncB(args ...SvgFeFuncBArg) Node

SvgFeFuncB creates an SVG feFuncB element

func SvgFeFuncG added in v0.19.0

func SvgFeFuncG(args ...SvgFeFuncGArg) Node

SvgFeFuncG creates an SVG feFuncG element

func SvgFeFuncR added in v0.19.0

func SvgFeFuncR(args ...SvgFeFuncRArg) Node

SvgFeFuncR creates an SVG feFuncR element

func SvgFeGaussianBlur added in v0.19.0

func SvgFeGaussianBlur(args ...SvgFeGaussianBlurArg) Node

SvgFeGaussianBlur creates an SVG feGaussianBlur element

func SvgFeImage added in v0.19.0

func SvgFeImage(args ...SvgFeImageArg) Node

SvgFeImage creates an SVG feImage element

func SvgFeMerge added in v0.19.0

func SvgFeMerge(args ...SvgFeMergeArg) Node

SvgFeMerge creates an SVG feMerge element

func SvgFeMergeNode added in v0.19.0

func SvgFeMergeNode(args ...SvgFeMergeNodeArg) Node

SvgFeMergeNode creates an SVG feMergeNode element

func SvgFeMorphology added in v0.19.0

func SvgFeMorphology(args ...SvgFeMorphologyArg) Node

SvgFeMorphology creates an SVG feMorphology element

func SvgFeOffset added in v0.19.0

func SvgFeOffset(args ...SvgFeOffsetArg) Node

SvgFeOffset creates an SVG feOffset element

func SvgFePointLight added in v0.19.0

func SvgFePointLight(args ...SvgFePointLightArg) Node

SvgFePointLight creates an SVG fePointLight element

func SvgFeSpecularLighting added in v0.19.0

func SvgFeSpecularLighting(args ...SvgFeSpecularLightingArg) Node

SvgFeSpecularLighting creates an SVG feSpecularLighting element

func SvgFeSpotLight added in v0.19.0

func SvgFeSpotLight(args ...SvgFeSpotLightArg) Node

SvgFeSpotLight creates an SVG feSpotLight element

func SvgFeTile added in v0.19.0

func SvgFeTile(args ...SvgFeTileArg) Node

SvgFeTile creates an SVG feTile element

func SvgFeTurbulence added in v0.19.0

func SvgFeTurbulence(args ...SvgFeTurbulenceArg) Node

SvgFeTurbulence creates an SVG feTurbulence element

func SvgFilter added in v0.19.0

func SvgFilter(args ...SvgFilterArg) Node

SvgFilter creates an SVG filter element

func SvgFont added in v0.19.0

func SvgFont(args ...SvgFontArg) Node

SvgFont creates an SVG font element

func SvgFontFace added in v0.19.0

func SvgFontFace(args ...SvgFontFaceArg) Node

SvgFontFace creates an SVG font-face element

func SvgFontFaceFormat added in v0.19.0

func SvgFontFaceFormat(args ...SvgFontFaceFormatArg) Node

SvgFontFaceFormat creates an SVG font-face-format element

func SvgFontFaceName added in v0.19.0

func SvgFontFaceName(args ...SvgFontFaceNameArg) Node

SvgFontFaceName creates an SVG font-face-name element

func SvgFontFaceSrc added in v0.19.0

func SvgFontFaceSrc(args ...SvgFontFaceSrcArg) Node

SvgFontFaceSrc creates an SVG font-face-src element

func SvgFontFaceUri added in v0.19.0

func SvgFontFaceUri(args ...SvgFontFaceUriArg) Node

SvgFontFaceUri creates an SVG font-face-uri element

func SvgForeignObject added in v0.19.0

func SvgForeignObject(args ...SvgForeignObjectArg) Node

SvgForeignObject creates an SVG foreignObject element

func SvgG added in v0.19.0

func SvgG(args ...SvgGArg) Node

SvgG creates an SVG g element

func SvgGlyph added in v0.19.0

func SvgGlyph(args ...SvgGlyphArg) Node

SvgGlyph creates an SVG glyph element

func SvgGlyphRef added in v0.19.0

func SvgGlyphRef(args ...SvgGlyphRefArg) Node

SvgGlyphRef creates an SVG glyphRef element

func SvgHandler added in v0.19.0

func SvgHandler(args ...SvgHandlerArg) Node

SvgHandler creates an SVG handler element

func SvgHkern added in v0.19.0

func SvgHkern(args ...SvgHkernArg) Node

SvgHkern creates an SVG hkern element

func SvgImage added in v0.19.0

func SvgImage(args ...SvgImageArg) Node

SvgImage creates an SVG image element

func SvgLine added in v0.19.0

func SvgLine(args ...SvgLineArg) Node

SvgLine creates an SVG line element

func SvgLinearGradient added in v0.19.0

func SvgLinearGradient(args ...SvgLinearGradientArg) Node

SvgLinearGradient creates an SVG linearGradient element

func SvgListener added in v0.19.0

func SvgListener(args ...SvgListenerArg) Node

SvgListener creates an SVG listener element

func SvgMarker added in v0.19.0

func SvgMarker(args ...SvgMarkerArg) Node

SvgMarker creates an SVG marker element

func SvgMask added in v0.19.0

func SvgMask(args ...SvgMaskArg) Node

SvgMask creates an SVG mask element

func SvgMetadata added in v0.19.0

func SvgMetadata(args ...SvgMetadataArg) Node

SvgMetadata creates an SVG metadata element

func SvgMissingGlyph added in v0.19.0

func SvgMissingGlyph(args ...SvgMissingGlyphArg) Node

SvgMissingGlyph creates an SVG missing-glyph element

func SvgMpath added in v0.19.0

func SvgMpath(args ...SvgMpathArg) Node

SvgMpath creates an SVG mpath element

func SvgPath added in v0.19.0

func SvgPath(args ...SvgPathArg) Node

SvgPath creates an SVG path element

func SvgPattern added in v0.19.0

func SvgPattern(args ...SvgPatternArg) Node

SvgPattern creates an SVG pattern element

func SvgPolygon added in v0.19.0

func SvgPolygon(args ...SvgPolygonArg) Node

SvgPolygon creates an SVG polygon element

func SvgPolyline added in v0.19.0

func SvgPolyline(args ...SvgPolylineArg) Node

SvgPolyline creates an SVG polyline element

func SvgPrefetch added in v0.19.0

func SvgPrefetch(args ...SvgPrefetchArg) Node

SvgPrefetch creates an SVG prefetch element

func SvgRadialGradient added in v0.19.0

func SvgRadialGradient(args ...SvgRadialGradientArg) Node

SvgRadialGradient creates an SVG radialGradient element

func SvgRect added in v0.19.0

func SvgRect(args ...SvgRectArg) Node

SvgRect creates an SVG rect element

func SvgSet added in v0.19.0

func SvgSet(args ...SvgSetArg) Node

SvgSet creates an SVG set element

func SvgSolidColor added in v0.19.0

func SvgSolidColor(args ...SvgSolidColorArg) Node

SvgSolidColor creates an SVG solidColor element

func SvgStop added in v0.19.0

func SvgStop(args ...SvgStopArg) Node

SvgStop creates an SVG stop element

func SvgSwitch added in v0.19.0

func SvgSwitch(args ...SvgSwitchArg) Node

SvgSwitch creates an SVG switch element

func SvgSymbol added in v0.19.0

func SvgSymbol(args ...SvgSymbolArg) Node

SvgSymbol creates an SVG symbol element

func SvgTbreak added in v0.19.0

func SvgTbreak(args ...SvgTbreakArg) Node

SvgTbreak creates an SVG tbreak element

func SvgText

func SvgText(args ...SvgTextArg) Node

SvgText creates an SVG text element

func SvgTextPath added in v0.19.0

func SvgTextPath(args ...SvgTextPathArg) Node

SvgTextPath creates an SVG textPath element

func SvgTref added in v0.19.0

func SvgTref(args ...SvgTrefArg) Node

SvgTref creates an SVG tref element

func SvgTspan added in v0.19.0

func SvgTspan(args ...SvgTspanArg) Node

SvgTspan creates an SVG tspan element

func SvgUnknown added in v0.19.0

func SvgUnknown(args ...SvgUnknownArg) Node

SvgUnknown creates an SVG unknown element

func SvgUse added in v0.19.0

func SvgUse(args ...SvgUseArg) Node

SvgUse creates an SVG use element

func SvgView added in v0.19.0

func SvgView(args ...SvgViewArg) Node

SvgView creates an SVG view element

func SvgVkern added in v0.19.0

func SvgVkern(args ...SvgVkernArg) Node

SvgVkern creates an SVG vkern element

func Table

func Table(args ...TableArg) Node

func Tbody

func Tbody(args ...TbodyArg) Node

func Td

func Td(args ...TdArg) Node

func Template

func Template(args ...TemplateArg) Node

func Textarea

func Textarea(args ...TextareaArg) Node

func Tfoot

func Tfoot(args ...TfootArg) Node

func Th

func Th(args ...ThArg) Node

func Thead

func Thead(args ...TheadArg) Node

func Time

func Time(args ...TimeArg) Node

func Title

func Title(args ...TitleArg) Node

func Tr

func Tr(args ...TrArg) Node

func Track

func Track(args ...TrackArg) Node

func U

func U(args ...UArg) Node

func Ul

func Ul(args ...UlArg) Node

func Var

func Var(args ...VarArg) Node

func Video

func Video(args ...VideoArg) Node

func Wbr added in v0.19.0

func Wbr(args ...WbrArg) Node

func (Node) Apply added in v0.21.0

func (n Node) Apply(_ *SvgAttrs, kids *[]Component)

func (Node) ApplyA added in v0.19.0

func (n Node) ApplyA(_ *AAttrs, kids *[]Component)

func (Node) ApplyAbbr added in v0.19.0

func (n Node) ApplyAbbr(_ *AbbrAttrs, kids *[]Component)

func (Node) ApplyAddress added in v0.19.0

func (n Node) ApplyAddress(_ *AddressAttrs, kids *[]Component)

func (Node) ApplyArea added in v0.19.0

func (n Node) ApplyArea(_ *AreaAttrs, kids *[]Component)

func (Node) ApplyArticle added in v0.19.0

func (n Node) ApplyArticle(_ *ArticleAttrs, kids *[]Component)

func (Node) ApplyAside added in v0.19.0

func (n Node) ApplyAside(_ *AsideAttrs, kids *[]Component)

func (Node) ApplyAudio added in v0.19.0

func (n Node) ApplyAudio(_ *AudioAttrs, kids *[]Component)

func (Node) ApplyB added in v0.19.0

func (n Node) ApplyB(_ *BAttrs, kids *[]Component)

func (Node) ApplyBase added in v0.19.0

func (n Node) ApplyBase(_ *BaseAttrs, kids *[]Component)

func (Node) ApplyBdi added in v0.19.0

func (n Node) ApplyBdi(_ *BdiAttrs, kids *[]Component)

func (Node) ApplyBdo added in v0.19.0

func (n Node) ApplyBdo(_ *BdoAttrs, kids *[]Component)

func (Node) ApplyBlockquote added in v0.19.0

func (n Node) ApplyBlockquote(_ *BlockquoteAttrs, kids *[]Component)

func (Node) ApplyBody added in v0.19.0

func (n Node) ApplyBody(_ *BodyAttrs, kids *[]Component)

func (Node) ApplyBr added in v0.19.0

func (n Node) ApplyBr(_ *BrAttrs, kids *[]Component)

func (Node) ApplyButton added in v0.19.0

func (n Node) ApplyButton(_ *ButtonAttrs, kids *[]Component)

func (Node) ApplyCanvas added in v0.19.0

func (n Node) ApplyCanvas(_ *CanvasAttrs, kids *[]Component)

func (Node) ApplyCaption added in v0.19.0

func (n Node) ApplyCaption(_ *CaptionAttrs, kids *[]Component)

func (Node) ApplyCite added in v0.19.0

func (n Node) ApplyCite(_ *CiteAttrs, kids *[]Component)

func (Node) ApplyCode added in v0.19.0

func (n Node) ApplyCode(_ *CodeAttrs, kids *[]Component)

func (Node) ApplyCol added in v0.19.0

func (n Node) ApplyCol(_ *ColAttrs, kids *[]Component)

func (Node) ApplyColgroup added in v0.19.0

func (n Node) ApplyColgroup(_ *ColgroupAttrs, kids *[]Component)

func (Node) ApplyData added in v0.19.0

func (n Node) ApplyData(_ *DataAttrs, kids *[]Component)

func (Node) ApplyDatalist added in v0.19.0

func (n Node) ApplyDatalist(_ *DatalistAttrs, kids *[]Component)

func (Node) ApplyDd added in v0.19.0

func (n Node) ApplyDd(_ *DdAttrs, kids *[]Component)

func (Node) ApplyDel added in v0.19.0

func (n Node) ApplyDel(_ *DelAttrs, kids *[]Component)

func (Node) ApplyDetails added in v0.19.0

func (n Node) ApplyDetails(_ *DetailsAttrs, kids *[]Component)

func (Node) ApplyDfn added in v0.19.0

func (n Node) ApplyDfn(_ *DfnAttrs, kids *[]Component)

func (Node) ApplyDialog added in v0.19.0

func (n Node) ApplyDialog(_ *DialogAttrs, kids *[]Component)

func (Node) ApplyDiv added in v0.19.0

func (n Node) ApplyDiv(_ *DivAttrs, kids *[]Component)

func (Node) ApplyDl added in v0.19.0

func (n Node) ApplyDl(_ *DlAttrs, kids *[]Component)

func (Node) ApplyDt added in v0.19.0

func (n Node) ApplyDt(_ *DtAttrs, kids *[]Component)

func (Node) ApplyEm added in v0.19.0

func (n Node) ApplyEm(_ *EmAttrs, kids *[]Component)

func (Node) ApplyEmbed added in v0.19.0

func (n Node) ApplyEmbed(_ *EmbedAttrs, kids *[]Component)

func (Node) ApplyFieldset added in v0.19.0

func (n Node) ApplyFieldset(_ *FieldsetAttrs, kids *[]Component)

func (Node) ApplyFigcaption added in v0.19.0

func (n Node) ApplyFigcaption(_ *FigcaptionAttrs, kids *[]Component)

func (Node) ApplyFigure added in v0.19.0

func (n Node) ApplyFigure(_ *FigureAttrs, kids *[]Component)

func (Node) ApplyFooter added in v0.19.0

func (n Node) ApplyFooter(_ *FooterAttrs, kids *[]Component)

func (Node) ApplyForm added in v0.19.0

func (n Node) ApplyForm(_ *FormAttrs, kids *[]Component)

func (Node) ApplyH1 added in v0.19.0

func (n Node) ApplyH1(_ *H1Attrs, kids *[]Component)

func (Node) ApplyH2 added in v0.19.0

func (n Node) ApplyH2(_ *H2Attrs, kids *[]Component)

func (Node) ApplyH3 added in v0.19.0

func (n Node) ApplyH3(_ *H3Attrs, kids *[]Component)

func (Node) ApplyH4 added in v0.19.0

func (n Node) ApplyH4(_ *H4Attrs, kids *[]Component)

func (Node) ApplyH5 added in v0.19.0

func (n Node) ApplyH5(_ *H5Attrs, kids *[]Component)

func (Node) ApplyH6 added in v0.19.0

func (n Node) ApplyH6(_ *H6Attrs, kids *[]Component)

func (Node) ApplyHead added in v0.19.0

func (n Node) ApplyHead(_ *HeadAttrs, kids *[]Component)

func (Node) ApplyHeader added in v0.19.0

func (n Node) ApplyHeader(_ *HeaderAttrs, kids *[]Component)

func (Node) ApplyHgroup added in v0.19.0

func (n Node) ApplyHgroup(_ *HgroupAttrs, kids *[]Component)

func (Node) ApplyHr added in v0.19.0

func (n Node) ApplyHr(_ *HrAttrs, kids *[]Component)

func (Node) ApplyHtml added in v0.19.0

func (n Node) ApplyHtml(_ *HtmlAttrs, kids *[]Component)

func (Node) ApplyI added in v0.19.0

func (n Node) ApplyI(_ *IAttrs, kids *[]Component)

func (Node) ApplyIframe added in v0.19.0

func (n Node) ApplyIframe(_ *IframeAttrs, kids *[]Component)

func (Node) ApplyImg added in v0.19.0

func (n Node) ApplyImg(_ *ImgAttrs, kids *[]Component)

func (Node) ApplyInput added in v0.19.0

func (n Node) ApplyInput(_ *InputAttrs, kids *[]Component)

func (Node) ApplyIns added in v0.19.0

func (n Node) ApplyIns(_ *InsAttrs, kids *[]Component)

func (Node) ApplyKbd added in v0.19.0

func (n Node) ApplyKbd(_ *KbdAttrs, kids *[]Component)

func (Node) ApplyLabel added in v0.19.0

func (n Node) ApplyLabel(_ *LabelAttrs, kids *[]Component)

func (Node) ApplyLegend added in v0.19.0

func (n Node) ApplyLegend(_ *LegendAttrs, kids *[]Component)

func (Node) ApplyLi added in v0.19.0

func (n Node) ApplyLi(_ *LiAttrs, kids *[]Component)
func (n Node) ApplyLink(_ *LinkAttrs, kids *[]Component)

func (Node) ApplyMain added in v0.19.0

func (n Node) ApplyMain(_ *MainAttrs, kids *[]Component)

func (Node) ApplyMap added in v0.19.0

func (n Node) ApplyMap(_ *MapAttrs, kids *[]Component)

func (Node) ApplyMark added in v0.19.0

func (n Node) ApplyMark(_ *MarkAttrs, kids *[]Component)

func (Node) ApplyMath added in v0.19.0

func (n Node) ApplyMath(_ *MathAttrs, kids *[]Component)

func (Node) ApplyMenu added in v0.19.0

func (n Node) ApplyMenu(_ *MenuAttrs, kids *[]Component)

func (Node) ApplyMeta added in v0.19.0

func (n Node) ApplyMeta(_ *MetaAttrs, kids *[]Component)

func (Node) ApplyMeter added in v0.19.0

func (n Node) ApplyMeter(_ *MeterAttrs, kids *[]Component)

func (Node) ApplyNav added in v0.19.0

func (n Node) ApplyNav(_ *NavAttrs, kids *[]Component)

func (Node) ApplyNoscript added in v0.19.0

func (n Node) ApplyNoscript(_ *NoscriptAttrs, kids *[]Component)

func (Node) ApplyObject added in v0.19.0

func (n Node) ApplyObject(_ *ObjectAttrs, kids *[]Component)

func (Node) ApplyOl added in v0.19.0

func (n Node) ApplyOl(_ *OlAttrs, kids *[]Component)

func (Node) ApplyOptgroup added in v0.19.0

func (n Node) ApplyOptgroup(_ *OptgroupAttrs, kids *[]Component)

func (Node) ApplyOption added in v0.19.0

func (n Node) ApplyOption(_ *OptionAttrs, kids *[]Component)

func (Node) ApplyOutput added in v0.19.0

func (n Node) ApplyOutput(_ *OutputAttrs, kids *[]Component)

func (Node) ApplyP added in v0.19.0

func (n Node) ApplyP(_ *PAttrs, kids *[]Component)

func (Node) ApplyPicture added in v0.19.0

func (n Node) ApplyPicture(_ *PictureAttrs, kids *[]Component)

func (Node) ApplyPre added in v0.19.0

func (n Node) ApplyPre(_ *PreAttrs, kids *[]Component)

func (Node) ApplyProgress added in v0.19.0

func (n Node) ApplyProgress(_ *ProgressAttrs, kids *[]Component)

func (Node) ApplyQ added in v0.19.0

func (n Node) ApplyQ(_ *QAttrs, kids *[]Component)

func (Node) ApplyRp added in v0.19.0

func (n Node) ApplyRp(_ *RpAttrs, kids *[]Component)

func (Node) ApplyRt added in v0.19.0

func (n Node) ApplyRt(_ *RtAttrs, kids *[]Component)

func (Node) ApplyRuby added in v0.19.0

func (n Node) ApplyRuby(_ *RubyAttrs, kids *[]Component)

func (Node) ApplyS added in v0.19.0

func (n Node) ApplyS(_ *SAttrs, kids *[]Component)

func (Node) ApplySamp added in v0.19.0

func (n Node) ApplySamp(_ *SampAttrs, kids *[]Component)

func (Node) ApplyScript added in v0.19.0

func (n Node) ApplyScript(_ *ScriptAttrs, kids *[]Component)

func (Node) ApplySearch added in v0.19.0

func (n Node) ApplySearch(_ *SearchAttrs, kids *[]Component)

func (Node) ApplySection added in v0.19.0

func (n Node) ApplySection(_ *SectionAttrs, kids *[]Component)

func (Node) ApplySelect added in v0.19.0

func (n Node) ApplySelect(_ *SelectAttrs, kids *[]Component)

func (Node) ApplySelectedcontent added in v0.19.0

func (n Node) ApplySelectedcontent(_ *SelectedcontentAttrs, kids *[]Component)

func (Node) ApplySlot added in v0.19.0

func (n Node) ApplySlot(_ *SlotAttrs, kids *[]Component)

func (Node) ApplySmall added in v0.19.0

func (n Node) ApplySmall(_ *SmallAttrs, kids *[]Component)

func (Node) ApplySource added in v0.19.0

func (n Node) ApplySource(_ *SourceAttrs, kids *[]Component)

func (Node) ApplySpan added in v0.19.0

func (n Node) ApplySpan(_ *SpanAttrs, kids *[]Component)

func (Node) ApplyStrong added in v0.19.0

func (n Node) ApplyStrong(_ *StrongAttrs, kids *[]Component)

func (Node) ApplyStyle added in v0.19.0

func (n Node) ApplyStyle(_ *StyleAttrs, kids *[]Component)

func (Node) ApplySub added in v0.19.0

func (n Node) ApplySub(_ *SubAttrs, kids *[]Component)

func (Node) ApplySummary added in v0.19.0

func (n Node) ApplySummary(_ *SummaryAttrs, kids *[]Component)

func (Node) ApplySup added in v0.19.0

func (n Node) ApplySup(_ *SupAttrs, kids *[]Component)

func (Node) ApplyTable added in v0.19.0

func (n Node) ApplyTable(_ *TableAttrs, kids *[]Component)

func (Node) ApplyTbody added in v0.19.0

func (n Node) ApplyTbody(_ *TbodyAttrs, kids *[]Component)

func (Node) ApplyTd added in v0.19.0

func (n Node) ApplyTd(_ *TdAttrs, kids *[]Component)

func (Node) ApplyTemplate added in v0.19.0

func (n Node) ApplyTemplate(_ *TemplateAttrs, kids *[]Component)

func (Node) ApplyTextarea added in v0.19.0

func (n Node) ApplyTextarea(_ *TextareaAttrs, kids *[]Component)

func (Node) ApplyTfoot added in v0.19.0

func (n Node) ApplyTfoot(_ *TfootAttrs, kids *[]Component)

func (Node) ApplyTh added in v0.19.0

func (n Node) ApplyTh(_ *ThAttrs, kids *[]Component)

func (Node) ApplyThead added in v0.19.0

func (n Node) ApplyThead(_ *TheadAttrs, kids *[]Component)

func (Node) ApplyTime added in v0.19.0

func (n Node) ApplyTime(_ *TimeAttrs, kids *[]Component)

func (Node) ApplyTitle added in v0.19.0

func (n Node) ApplyTitle(_ *TitleAttrs, kids *[]Component)

func (Node) ApplyTr added in v0.19.0

func (n Node) ApplyTr(_ *TrAttrs, kids *[]Component)

func (Node) ApplyTrack added in v0.19.0

func (n Node) ApplyTrack(_ *TrackAttrs, kids *[]Component)

func (Node) ApplyU added in v0.19.0

func (n Node) ApplyU(_ *UAttrs, kids *[]Component)

func (Node) ApplyUl added in v0.19.0

func (n Node) ApplyUl(_ *UlAttrs, kids *[]Component)

func (Node) ApplyVar added in v0.19.0

func (n Node) ApplyVar(_ *VarAttrs, kids *[]Component)

func (Node) ApplyVideo added in v0.19.0

func (n Node) ApplyVideo(_ *VideoAttrs, kids *[]Component)

func (Node) ApplyWbr added in v0.19.0

func (n Node) ApplyWbr(_ *WbrAttrs, kids *[]Component)

func (Node) CSS

func (n Node) CSS() string

func (Node) Children

func (n Node) Children() []Component

func (Node) JS

func (n Node) JS() string

func (Node) Name

func (n Node) Name() string

func (Node) WithAssets

func (n Node) WithAssets(css, js, name string) Node

type NomoduleOpt added in v0.19.0

type NomoduleOpt struct{}

func ANomodule added in v0.19.0

func ANomodule() NomoduleOpt

func (NomoduleOpt) ApplyScript added in v0.19.0

func (o NomoduleOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type NoscriptArg added in v0.19.0

type NoscriptArg interface {
	ApplyNoscript(*NoscriptAttrs, *[]Component)
}

type NoscriptAttrs added in v0.19.0

type NoscriptAttrs struct {
	Global GlobalAttrs
}

func (*NoscriptAttrs) WriteAttrs added in v0.19.0

func (a *NoscriptAttrs) WriteAttrs(sb *strings.Builder)

type NovalidateOpt

type NovalidateOpt struct{}

func ANovalidate added in v0.19.0

func ANovalidate() NovalidateOpt

func (NovalidateOpt) ApplyForm added in v0.19.0

func (o NovalidateOpt) ApplyForm(a *FormAttrs, _ *[]Component)

type NumOctavesOpt added in v0.19.0

type NumOctavesOpt struct {
	// contains filtered or unexported fields
}

func ANumOctaves added in v0.19.0

func ANumOctaves(v string) NumOctavesOpt

func (NumOctavesOpt) ApplyFeTurbulence added in v0.19.0

func (o NumOctavesOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

NumOctavesOpt applies to FeTurbulence

type ObjectArg added in v0.19.0

type ObjectArg interface {
	ApplyObject(*ObjectAttrs, *[]Component)
}

type ObjectAttrs added in v0.19.0

type ObjectAttrs struct {
	Global GlobalAttrs
	Data   string
	Form   string
	Height string
	Name   string
	Type   string
	Width  string
}

func (*ObjectAttrs) WriteAttrs added in v0.19.0

func (a *ObjectAttrs) WriteAttrs(sb *strings.Builder)

type ObserverOpt added in v0.19.0

type ObserverOpt struct {
	// contains filtered or unexported fields
}

func AObserver added in v0.19.0

func AObserver(v string) ObserverOpt

func (ObserverOpt) ApplyListener added in v0.19.0

func (o ObserverOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

ObserverOpt applies to Listener

type OffsetOpt added in v0.19.0

type OffsetOpt struct {
	// contains filtered or unexported fields
}

func AOffset added in v0.19.0

func AOffset(v string) OffsetOpt

func (OffsetOpt) ApplyFeFuncA added in v0.19.0

func (o OffsetOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

OffsetOpt applies to FeFuncA

func (OffsetOpt) ApplyFeFuncB added in v0.19.0

func (o OffsetOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

OffsetOpt applies to FeFuncB

func (OffsetOpt) ApplyFeFuncG added in v0.19.0

func (o OffsetOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

OffsetOpt applies to FeFuncG

func (OffsetOpt) ApplyFeFuncR added in v0.19.0

func (o OffsetOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

OffsetOpt applies to FeFuncR

func (OffsetOpt) ApplyStop added in v0.19.0

func (o OffsetOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

OffsetOpt applies to Stop

type OlArg

type OlArg interface {
	ApplyOl(*OlAttrs, *[]Component)
}

type OlAttrs

type OlAttrs struct {
	Global   GlobalAttrs
	Reversed bool
	Start    string
	Type     string
}

func (*OlAttrs) WriteAttrs added in v0.19.0

func (a *OlAttrs) WriteAttrs(sb *strings.Builder)

type OpacityOpt

type OpacityOpt struct {
	// contains filtered or unexported fields
}

func AOpacity added in v0.19.0

func AOpacity(v string) OpacityOpt

func (OpacityOpt) Apply added in v0.19.0

func (o OpacityOpt) Apply(a *SvgAttrs, _ *[]Component)

OpacityOpt applies to

func (OpacityOpt) ApplyAltGlyph added in v0.19.0

func (o OpacityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

OpacityOpt applies to AltGlyph

func (OpacityOpt) ApplyAnimate added in v0.19.0

func (o OpacityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

OpacityOpt applies to Animate

func (OpacityOpt) ApplyAnimateColor added in v0.19.0

func (o OpacityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

OpacityOpt applies to AnimateColor

func (OpacityOpt) ApplyCircle added in v0.19.0

func (o OpacityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

OpacityOpt applies to Circle

func (OpacityOpt) ApplyClipPath added in v0.19.0

func (o OpacityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

OpacityOpt applies to ClipPath

func (OpacityOpt) ApplyDefs added in v0.19.0

func (o OpacityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

OpacityOpt applies to Defs

func (OpacityOpt) ApplyEllipse added in v0.19.0

func (o OpacityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

OpacityOpt applies to Ellipse

func (OpacityOpt) ApplyFeBlend added in v0.19.0

func (o OpacityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

OpacityOpt applies to FeBlend

func (OpacityOpt) ApplyFeColorMatrix added in v0.19.0

func (o OpacityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

OpacityOpt applies to FeColorMatrix

func (OpacityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o OpacityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

OpacityOpt applies to FeComponentTransfer

func (OpacityOpt) ApplyFeComposite added in v0.19.0

func (o OpacityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

OpacityOpt applies to FeComposite

func (OpacityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o OpacityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

OpacityOpt applies to FeConvolveMatrix

func (OpacityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o OpacityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

OpacityOpt applies to FeDiffuseLighting

func (OpacityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o OpacityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

OpacityOpt applies to FeDisplacementMap

func (OpacityOpt) ApplyFeFlood added in v0.19.0

func (o OpacityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

OpacityOpt applies to FeFlood

func (OpacityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o OpacityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

OpacityOpt applies to FeGaussianBlur

func (OpacityOpt) ApplyFeImage added in v0.19.0

func (o OpacityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

OpacityOpt applies to FeImage

func (OpacityOpt) ApplyFeMerge added in v0.19.0

func (o OpacityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

OpacityOpt applies to FeMerge

func (OpacityOpt) ApplyFeMorphology added in v0.19.0

func (o OpacityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

OpacityOpt applies to FeMorphology

func (OpacityOpt) ApplyFeOffset added in v0.19.0

func (o OpacityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

OpacityOpt applies to FeOffset

func (OpacityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o OpacityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

OpacityOpt applies to FeSpecularLighting

func (OpacityOpt) ApplyFeTile added in v0.19.0

func (o OpacityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

OpacityOpt applies to FeTile

func (OpacityOpt) ApplyFeTurbulence added in v0.19.0

func (o OpacityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

OpacityOpt applies to FeTurbulence

func (OpacityOpt) ApplyFilter added in v0.19.0

func (o OpacityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

OpacityOpt applies to Filter

func (OpacityOpt) ApplyFont added in v0.19.0

func (o OpacityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

OpacityOpt applies to Font

func (OpacityOpt) ApplyForeignObject added in v0.19.0

func (o OpacityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

OpacityOpt applies to ForeignObject

func (OpacityOpt) ApplyG added in v0.19.0

func (o OpacityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

OpacityOpt applies to G

func (OpacityOpt) ApplyGlyph added in v0.19.0

func (o OpacityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

OpacityOpt applies to Glyph

func (OpacityOpt) ApplyGlyphRef added in v0.19.0

func (o OpacityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

OpacityOpt applies to GlyphRef

func (OpacityOpt) ApplyImage added in v0.19.0

func (o OpacityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

OpacityOpt applies to Image

func (OpacityOpt) ApplyLine added in v0.19.0

func (o OpacityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

OpacityOpt applies to Line

func (OpacityOpt) ApplyLinearGradient added in v0.19.0

func (o OpacityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

OpacityOpt applies to LinearGradient

func (OpacityOpt) ApplyMarker added in v0.19.0

func (o OpacityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

OpacityOpt applies to Marker

func (OpacityOpt) ApplyMask added in v0.19.0

func (o OpacityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

OpacityOpt applies to Mask

func (OpacityOpt) ApplyMissingGlyph added in v0.19.0

func (o OpacityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

OpacityOpt applies to MissingGlyph

func (OpacityOpt) ApplyPath added in v0.19.0

func (o OpacityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

OpacityOpt applies to Path

func (OpacityOpt) ApplyPattern added in v0.19.0

func (o OpacityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

OpacityOpt applies to Pattern

func (OpacityOpt) ApplyPolygon added in v0.19.0

func (o OpacityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

OpacityOpt applies to Polygon

func (OpacityOpt) ApplyPolyline added in v0.19.0

func (o OpacityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

OpacityOpt applies to Polyline

func (OpacityOpt) ApplyRadialGradient added in v0.19.0

func (o OpacityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

OpacityOpt applies to RadialGradient

func (OpacityOpt) ApplyRect added in v0.19.0

func (o OpacityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

OpacityOpt applies to Rect

func (OpacityOpt) ApplyStop added in v0.19.0

func (o OpacityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

OpacityOpt applies to Stop

func (OpacityOpt) ApplySwitch added in v0.19.0

func (o OpacityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

OpacityOpt applies to Switch

func (OpacityOpt) ApplySymbol added in v0.19.0

func (o OpacityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

OpacityOpt applies to Symbol

func (OpacityOpt) ApplyText added in v0.19.0

func (o OpacityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

OpacityOpt applies to Text

func (OpacityOpt) ApplyTextPath added in v0.19.0

func (o OpacityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

OpacityOpt applies to TextPath

func (OpacityOpt) ApplyTref added in v0.19.0

func (o OpacityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

OpacityOpt applies to Tref

func (OpacityOpt) ApplyTspan added in v0.19.0

func (o OpacityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

OpacityOpt applies to Tspan

func (OpacityOpt) ApplyUse added in v0.19.0

func (o OpacityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

OpacityOpt applies to Use

type OpenOpt

type OpenOpt struct{}

func AOpen added in v0.19.0

func AOpen() OpenOpt

func (OpenOpt) ApplyDetails added in v0.19.0

func (o OpenOpt) ApplyDetails(a *DetailsAttrs, _ *[]Component)

func (OpenOpt) ApplyDialog added in v0.19.0

func (o OpenOpt) ApplyDialog(a *DialogAttrs, _ *[]Component)

type OperatorOpt added in v0.19.0

type OperatorOpt struct {
	// contains filtered or unexported fields
}

func AOperator added in v0.19.0

func AOperator(v string) OperatorOpt

func (OperatorOpt) ApplyFeComposite added in v0.19.0

func (o OperatorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

OperatorOpt applies to FeComposite

func (OperatorOpt) ApplyFeMorphology added in v0.19.0

func (o OperatorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

OperatorOpt applies to FeMorphology

type OptgroupArg

type OptgroupArg interface {
	ApplyOptgroup(*OptgroupAttrs, *[]Component)
}

type OptgroupAttrs

type OptgroupAttrs struct {
	Global   GlobalAttrs
	Disabled bool
	Label    string
}

func (*OptgroupAttrs) WriteAttrs added in v0.19.0

func (a *OptgroupAttrs) WriteAttrs(sb *strings.Builder)

type OptimumOpt added in v0.19.0

type OptimumOpt struct {
	// contains filtered or unexported fields
}

func AOptimum added in v0.19.0

func AOptimum(v string) OptimumOpt

func (OptimumOpt) ApplyMeter added in v0.19.0

func (o OptimumOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

type OptionArg

type OptionArg interface {
	ApplyOption(*OptionAttrs, *[]Component)
}

type OptionAttrs

type OptionAttrs struct {
	Global   GlobalAttrs
	Disabled bool
	Label    string
	Selected bool
	Value    string
}

func (*OptionAttrs) WriteAttrs added in v0.19.0

func (a *OptionAttrs) WriteAttrs(sb *strings.Builder)

type OrderOpt added in v0.19.0

type OrderOpt struct {
	// contains filtered or unexported fields
}

func AOrder added in v0.19.0

func AOrder(v string) OrderOpt

func (OrderOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o OrderOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

OrderOpt applies to FeConvolveMatrix

type OrientOpt added in v0.19.0

type OrientOpt struct {
	// contains filtered or unexported fields
}

func AOrient added in v0.19.0

func AOrient(v string) OrientOpt

func (OrientOpt) ApplyMarker added in v0.19.0

func (o OrientOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

OrientOpt applies to Marker

type OrientationOpt added in v0.19.0

type OrientationOpt struct {
	// contains filtered or unexported fields
}

func AOrientation added in v0.19.0

func AOrientation(v string) OrientationOpt

func (OrientationOpt) ApplyGlyph added in v0.19.0

func (o OrientationOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

OrientationOpt applies to Glyph

type OriginOpt added in v0.19.0

type OriginOpt struct {
	// contains filtered or unexported fields
}

func AOrigin added in v0.19.0

func AOrigin(v string) OriginOpt

func (OriginOpt) ApplyAnimateMotion added in v0.19.0

func (o OriginOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

OriginOpt applies to AnimateMotion

type OutputArg added in v0.19.0

type OutputArg interface {
	ApplyOutput(*OutputAttrs, *[]Component)
}

type OutputAttrs added in v0.19.0

type OutputAttrs struct {
	Global GlobalAttrs
	For    string
	Form   string
	Name   string
}

func (*OutputAttrs) WriteAttrs added in v0.19.0

func (a *OutputAttrs) WriteAttrs(sb *strings.Builder)

type OverflowOpt added in v0.19.0

type OverflowOpt struct {
	// contains filtered or unexported fields
}

func AOverflow added in v0.19.0

func AOverflow(v string) OverflowOpt

func (OverflowOpt) Apply added in v0.19.0

func (o OverflowOpt) Apply(a *SvgAttrs, _ *[]Component)

OverflowOpt applies to

func (OverflowOpt) ApplyAltGlyph added in v0.19.0

func (o OverflowOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

OverflowOpt applies to AltGlyph

func (OverflowOpt) ApplyAnimate added in v0.19.0

func (o OverflowOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

OverflowOpt applies to Animate

func (OverflowOpt) ApplyAnimateColor added in v0.19.0

func (o OverflowOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

OverflowOpt applies to AnimateColor

func (OverflowOpt) ApplyCircle added in v0.19.0

func (o OverflowOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

OverflowOpt applies to Circle

func (OverflowOpt) ApplyClipPath added in v0.19.0

func (o OverflowOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

OverflowOpt applies to ClipPath

func (OverflowOpt) ApplyDefs added in v0.19.0

func (o OverflowOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

OverflowOpt applies to Defs

func (OverflowOpt) ApplyEllipse added in v0.19.0

func (o OverflowOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

OverflowOpt applies to Ellipse

func (OverflowOpt) ApplyFeBlend added in v0.19.0

func (o OverflowOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

OverflowOpt applies to FeBlend

func (OverflowOpt) ApplyFeColorMatrix added in v0.19.0

func (o OverflowOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

OverflowOpt applies to FeColorMatrix

func (OverflowOpt) ApplyFeComponentTransfer added in v0.19.0

func (o OverflowOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

OverflowOpt applies to FeComponentTransfer

func (OverflowOpt) ApplyFeComposite added in v0.19.0

func (o OverflowOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

OverflowOpt applies to FeComposite

func (OverflowOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o OverflowOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

OverflowOpt applies to FeConvolveMatrix

func (OverflowOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o OverflowOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

OverflowOpt applies to FeDiffuseLighting

func (OverflowOpt) ApplyFeDisplacementMap added in v0.19.0

func (o OverflowOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

OverflowOpt applies to FeDisplacementMap

func (OverflowOpt) ApplyFeFlood added in v0.19.0

func (o OverflowOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

OverflowOpt applies to FeFlood

func (OverflowOpt) ApplyFeGaussianBlur added in v0.19.0

func (o OverflowOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

OverflowOpt applies to FeGaussianBlur

func (OverflowOpt) ApplyFeImage added in v0.19.0

func (o OverflowOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

OverflowOpt applies to FeImage

func (OverflowOpt) ApplyFeMerge added in v0.19.0

func (o OverflowOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

OverflowOpt applies to FeMerge

func (OverflowOpt) ApplyFeMorphology added in v0.19.0

func (o OverflowOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

OverflowOpt applies to FeMorphology

func (OverflowOpt) ApplyFeOffset added in v0.19.0

func (o OverflowOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

OverflowOpt applies to FeOffset

func (OverflowOpt) ApplyFeSpecularLighting added in v0.19.0

func (o OverflowOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

OverflowOpt applies to FeSpecularLighting

func (OverflowOpt) ApplyFeTile added in v0.19.0

func (o OverflowOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

OverflowOpt applies to FeTile

func (OverflowOpt) ApplyFeTurbulence added in v0.19.0

func (o OverflowOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

OverflowOpt applies to FeTurbulence

func (OverflowOpt) ApplyFilter added in v0.19.0

func (o OverflowOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

OverflowOpt applies to Filter

func (OverflowOpt) ApplyFont added in v0.19.0

func (o OverflowOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

OverflowOpt applies to Font

func (OverflowOpt) ApplyForeignObject added in v0.19.0

func (o OverflowOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

OverflowOpt applies to ForeignObject

func (OverflowOpt) ApplyG added in v0.19.0

func (o OverflowOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

OverflowOpt applies to G

func (OverflowOpt) ApplyGlyph added in v0.19.0

func (o OverflowOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

OverflowOpt applies to Glyph

func (OverflowOpt) ApplyGlyphRef added in v0.19.0

func (o OverflowOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

OverflowOpt applies to GlyphRef

func (OverflowOpt) ApplyImage added in v0.19.0

func (o OverflowOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

OverflowOpt applies to Image

func (OverflowOpt) ApplyLine added in v0.19.0

func (o OverflowOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

OverflowOpt applies to Line

func (OverflowOpt) ApplyLinearGradient added in v0.19.0

func (o OverflowOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

OverflowOpt applies to LinearGradient

func (OverflowOpt) ApplyMarker added in v0.19.0

func (o OverflowOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

OverflowOpt applies to Marker

func (OverflowOpt) ApplyMask added in v0.19.0

func (o OverflowOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

OverflowOpt applies to Mask

func (OverflowOpt) ApplyMissingGlyph added in v0.19.0

func (o OverflowOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

OverflowOpt applies to MissingGlyph

func (OverflowOpt) ApplyPath added in v0.19.0

func (o OverflowOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

OverflowOpt applies to Path

func (OverflowOpt) ApplyPattern added in v0.19.0

func (o OverflowOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

OverflowOpt applies to Pattern

func (OverflowOpt) ApplyPolygon added in v0.19.0

func (o OverflowOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

OverflowOpt applies to Polygon

func (OverflowOpt) ApplyPolyline added in v0.19.0

func (o OverflowOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

OverflowOpt applies to Polyline

func (OverflowOpt) ApplyRadialGradient added in v0.19.0

func (o OverflowOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

OverflowOpt applies to RadialGradient

func (OverflowOpt) ApplyRect added in v0.19.0

func (o OverflowOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

OverflowOpt applies to Rect

func (OverflowOpt) ApplyStop added in v0.19.0

func (o OverflowOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

OverflowOpt applies to Stop

func (OverflowOpt) ApplySwitch added in v0.19.0

func (o OverflowOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

OverflowOpt applies to Switch

func (OverflowOpt) ApplySymbol added in v0.19.0

func (o OverflowOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

OverflowOpt applies to Symbol

func (OverflowOpt) ApplyText added in v0.19.0

func (o OverflowOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

OverflowOpt applies to Text

func (OverflowOpt) ApplyTextPath added in v0.19.0

func (o OverflowOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

OverflowOpt applies to TextPath

func (OverflowOpt) ApplyTref added in v0.19.0

func (o OverflowOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

OverflowOpt applies to Tref

func (OverflowOpt) ApplyTspan added in v0.19.0

func (o OverflowOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

OverflowOpt applies to Tspan

func (OverflowOpt) ApplyUse added in v0.19.0

func (o OverflowOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

OverflowOpt applies to Use

type OverlinePositionOpt added in v0.19.0

type OverlinePositionOpt struct {
	// contains filtered or unexported fields
}

func AOverlinePosition added in v0.19.0

func AOverlinePosition(v string) OverlinePositionOpt

func (OverlinePositionOpt) ApplyFontFace added in v0.19.0

func (o OverlinePositionOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

OverlinePositionOpt applies to FontFace

type OverlineThicknessOpt added in v0.19.0

type OverlineThicknessOpt struct {
	// contains filtered or unexported fields
}

func AOverlineThickness added in v0.19.0

func AOverlineThickness(v string) OverlineThicknessOpt

func (OverlineThicknessOpt) ApplyFontFace added in v0.19.0

func (o OverlineThicknessOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

OverlineThicknessOpt applies to FontFace

type PArg

type PArg interface {
	ApplyP(*PAttrs, *[]Component)
}

type PAttrs

type PAttrs struct {
	Global GlobalAttrs
}

func (*PAttrs) WriteAttrs added in v0.19.0

func (a *PAttrs) WriteAttrs(sb *strings.Builder)

type Panose1Opt added in v0.19.0

type Panose1Opt struct {
	// contains filtered or unexported fields
}

func APanose1 added in v0.19.0

func APanose1(v string) Panose1Opt

func (Panose1Opt) ApplyFontFace added in v0.19.0

func (o Panose1Opt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

Panose1Opt applies to FontFace

type PathLengthOpt

type PathLengthOpt struct {
	// contains filtered or unexported fields
}

func APathLength added in v0.19.0

func APathLength(v string) PathLengthOpt

func (PathLengthOpt) ApplyCircle added in v0.19.0

func (o PathLengthOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

PathLengthOpt applies to Circle

func (PathLengthOpt) ApplyEllipse added in v0.19.0

func (o PathLengthOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

PathLengthOpt applies to Ellipse

func (PathLengthOpt) ApplyLine added in v0.19.0

func (o PathLengthOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

PathLengthOpt applies to Line

func (PathLengthOpt) ApplyPath added in v0.19.0

func (o PathLengthOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

PathLengthOpt applies to Path

func (PathLengthOpt) ApplyPolygon added in v0.19.0

func (o PathLengthOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

PathLengthOpt applies to Polygon

func (PathLengthOpt) ApplyPolyline added in v0.19.0

func (o PathLengthOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

PathLengthOpt applies to Polyline

func (PathLengthOpt) ApplyRect added in v0.19.0

func (o PathLengthOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

PathLengthOpt applies to Rect

type PathOpt added in v0.19.0

type PathOpt struct {
	// contains filtered or unexported fields
}

func APath added in v0.19.0

func APath(v string) PathOpt

func (PathOpt) ApplyAnimateMotion added in v0.19.0

func (o PathOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

PathOpt applies to AnimateMotion

func (PathOpt) ApplyTextPath added in v0.19.0

func (o PathOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

PathOpt applies to TextPath

type PatternContentUnitsOpt added in v0.19.0

type PatternContentUnitsOpt struct {
	// contains filtered or unexported fields
}

func APatternContentUnits added in v0.19.0

func APatternContentUnits(v string) PatternContentUnitsOpt

func (PatternContentUnitsOpt) ApplyPattern added in v0.19.0

func (o PatternContentUnitsOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

PatternContentUnitsOpt applies to Pattern

type PatternOpt

type PatternOpt struct {
	// contains filtered or unexported fields
}

func APattern added in v0.19.0

func APattern(v string) PatternOpt

func (PatternOpt) ApplyInput added in v0.19.0

func (o PatternOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type PatternTransformOpt added in v0.19.0

type PatternTransformOpt struct {
	// contains filtered or unexported fields
}

func APatternTransform added in v0.19.0

func APatternTransform(v string) PatternTransformOpt

func (PatternTransformOpt) ApplyPattern added in v0.19.0

func (o PatternTransformOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

PatternTransformOpt applies to Pattern

type PatternUnitsOpt added in v0.19.0

type PatternUnitsOpt struct {
	// contains filtered or unexported fields
}

func APatternUnits added in v0.19.0

func APatternUnits(v string) PatternUnitsOpt

func (PatternUnitsOpt) ApplyPattern added in v0.19.0

func (o PatternUnitsOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

PatternUnitsOpt applies to Pattern

type PhaseOpt added in v0.19.0

type PhaseOpt struct {
	// contains filtered or unexported fields
}

func APhase added in v0.19.0

func APhase(v string) PhaseOpt

func (PhaseOpt) ApplyListener added in v0.19.0

func (o PhaseOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

PhaseOpt applies to Listener

type PictureArg added in v0.19.0

type PictureArg interface {
	ApplyPicture(*PictureAttrs, *[]Component)
}

type PictureAttrs added in v0.19.0

type PictureAttrs struct {
	Global GlobalAttrs
	Height string
	Width  string
}

func (*PictureAttrs) WriteAttrs added in v0.19.0

func (a *PictureAttrs) WriteAttrs(sb *strings.Builder)

type PingOpt added in v0.19.0

type PingOpt struct {
	// contains filtered or unexported fields
}

func APing added in v0.19.0

func APing(v string) PingOpt

func (PingOpt) ApplyA added in v0.19.0

func (o PingOpt) ApplyA(a *AAttrs, _ *[]Component)

func (PingOpt) ApplyArea added in v0.19.0

func (o PingOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

type PlaceholderOpt

type PlaceholderOpt struct {
	// contains filtered or unexported fields
}

func APlaceholder added in v0.19.0

func APlaceholder(v string) PlaceholderOpt

func (PlaceholderOpt) ApplyInput added in v0.19.0

func (o PlaceholderOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (PlaceholderOpt) ApplyTextarea added in v0.19.0

func (o PlaceholderOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type PlaybackOrderOpt added in v0.19.0

type PlaybackOrderOpt struct {
	// contains filtered or unexported fields
}

func APlaybackOrder added in v0.19.0

func APlaybackOrder(v string) PlaybackOrderOpt

func (PlaybackOrderOpt) Apply added in v0.19.0

func (o PlaybackOrderOpt) Apply(a *SvgAttrs, _ *[]Component)

PlaybackOrderOpt applies to

type PlaysinlineOpt added in v0.19.0

type PlaysinlineOpt struct{}

func APlaysinline added in v0.19.0

func APlaysinline() PlaysinlineOpt

func (PlaysinlineOpt) ApplyVideo added in v0.19.0

func (o PlaysinlineOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type PointerEventsOpt added in v0.19.0

type PointerEventsOpt struct {
	// contains filtered or unexported fields
}

func APointerEvents added in v0.19.0

func APointerEvents(v string) PointerEventsOpt

func (PointerEventsOpt) Apply added in v0.19.0

func (o PointerEventsOpt) Apply(a *SvgAttrs, _ *[]Component)

PointerEventsOpt applies to

func (PointerEventsOpt) ApplyAltGlyph added in v0.19.0

func (o PointerEventsOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

PointerEventsOpt applies to AltGlyph

func (PointerEventsOpt) ApplyAnimate added in v0.19.0

func (o PointerEventsOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

PointerEventsOpt applies to Animate

func (PointerEventsOpt) ApplyAnimateColor added in v0.19.0

func (o PointerEventsOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

PointerEventsOpt applies to AnimateColor

func (PointerEventsOpt) ApplyCircle added in v0.19.0

func (o PointerEventsOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

PointerEventsOpt applies to Circle

func (PointerEventsOpt) ApplyClipPath added in v0.19.0

func (o PointerEventsOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

PointerEventsOpt applies to ClipPath

func (PointerEventsOpt) ApplyDefs added in v0.19.0

func (o PointerEventsOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

PointerEventsOpt applies to Defs

func (PointerEventsOpt) ApplyEllipse added in v0.19.0

func (o PointerEventsOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

PointerEventsOpt applies to Ellipse

func (PointerEventsOpt) ApplyFeBlend added in v0.19.0

func (o PointerEventsOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

PointerEventsOpt applies to FeBlend

func (PointerEventsOpt) ApplyFeColorMatrix added in v0.19.0

func (o PointerEventsOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

PointerEventsOpt applies to FeColorMatrix

func (PointerEventsOpt) ApplyFeComponentTransfer added in v0.19.0

func (o PointerEventsOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

PointerEventsOpt applies to FeComponentTransfer

func (PointerEventsOpt) ApplyFeComposite added in v0.19.0

func (o PointerEventsOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

PointerEventsOpt applies to FeComposite

func (PointerEventsOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o PointerEventsOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

PointerEventsOpt applies to FeConvolveMatrix

func (PointerEventsOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o PointerEventsOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

PointerEventsOpt applies to FeDiffuseLighting

func (PointerEventsOpt) ApplyFeDisplacementMap added in v0.19.0

func (o PointerEventsOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

PointerEventsOpt applies to FeDisplacementMap

func (PointerEventsOpt) ApplyFeFlood added in v0.19.0

func (o PointerEventsOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

PointerEventsOpt applies to FeFlood

func (PointerEventsOpt) ApplyFeGaussianBlur added in v0.19.0

func (o PointerEventsOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

PointerEventsOpt applies to FeGaussianBlur

func (PointerEventsOpt) ApplyFeImage added in v0.19.0

func (o PointerEventsOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

PointerEventsOpt applies to FeImage

func (PointerEventsOpt) ApplyFeMerge added in v0.19.0

func (o PointerEventsOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

PointerEventsOpt applies to FeMerge

func (PointerEventsOpt) ApplyFeMorphology added in v0.19.0

func (o PointerEventsOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

PointerEventsOpt applies to FeMorphology

func (PointerEventsOpt) ApplyFeOffset added in v0.19.0

func (o PointerEventsOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

PointerEventsOpt applies to FeOffset

func (PointerEventsOpt) ApplyFeSpecularLighting added in v0.19.0

func (o PointerEventsOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

PointerEventsOpt applies to FeSpecularLighting

func (PointerEventsOpt) ApplyFeTile added in v0.19.0

func (o PointerEventsOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

PointerEventsOpt applies to FeTile

func (PointerEventsOpt) ApplyFeTurbulence added in v0.19.0

func (o PointerEventsOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

PointerEventsOpt applies to FeTurbulence

func (PointerEventsOpt) ApplyFilter added in v0.19.0

func (o PointerEventsOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

PointerEventsOpt applies to Filter

func (PointerEventsOpt) ApplyFont added in v0.19.0

func (o PointerEventsOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

PointerEventsOpt applies to Font

func (PointerEventsOpt) ApplyForeignObject added in v0.19.0

func (o PointerEventsOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

PointerEventsOpt applies to ForeignObject

func (PointerEventsOpt) ApplyG added in v0.19.0

func (o PointerEventsOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

PointerEventsOpt applies to G

func (PointerEventsOpt) ApplyGlyph added in v0.19.0

func (o PointerEventsOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

PointerEventsOpt applies to Glyph

func (PointerEventsOpt) ApplyGlyphRef added in v0.19.0

func (o PointerEventsOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

PointerEventsOpt applies to GlyphRef

func (PointerEventsOpt) ApplyImage added in v0.19.0

func (o PointerEventsOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

PointerEventsOpt applies to Image

func (PointerEventsOpt) ApplyLine added in v0.19.0

func (o PointerEventsOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

PointerEventsOpt applies to Line

func (PointerEventsOpt) ApplyLinearGradient added in v0.19.0

func (o PointerEventsOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

PointerEventsOpt applies to LinearGradient

func (PointerEventsOpt) ApplyMarker added in v0.19.0

func (o PointerEventsOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

PointerEventsOpt applies to Marker

func (PointerEventsOpt) ApplyMask added in v0.19.0

func (o PointerEventsOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

PointerEventsOpt applies to Mask

func (PointerEventsOpt) ApplyMissingGlyph added in v0.19.0

func (o PointerEventsOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

PointerEventsOpt applies to MissingGlyph

func (PointerEventsOpt) ApplyPath added in v0.19.0

func (o PointerEventsOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

PointerEventsOpt applies to Path

func (PointerEventsOpt) ApplyPattern added in v0.19.0

func (o PointerEventsOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

PointerEventsOpt applies to Pattern

func (PointerEventsOpt) ApplyPolygon added in v0.19.0

func (o PointerEventsOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

PointerEventsOpt applies to Polygon

func (PointerEventsOpt) ApplyPolyline added in v0.19.0

func (o PointerEventsOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

PointerEventsOpt applies to Polyline

func (PointerEventsOpt) ApplyRadialGradient added in v0.19.0

func (o PointerEventsOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

PointerEventsOpt applies to RadialGradient

func (PointerEventsOpt) ApplyRect added in v0.19.0

func (o PointerEventsOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

PointerEventsOpt applies to Rect

func (PointerEventsOpt) ApplyStop added in v0.19.0

func (o PointerEventsOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

PointerEventsOpt applies to Stop

func (PointerEventsOpt) ApplySwitch added in v0.19.0

func (o PointerEventsOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

PointerEventsOpt applies to Switch

func (PointerEventsOpt) ApplySymbol added in v0.19.0

func (o PointerEventsOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

PointerEventsOpt applies to Symbol

func (PointerEventsOpt) ApplyText added in v0.19.0

func (o PointerEventsOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

PointerEventsOpt applies to Text

func (PointerEventsOpt) ApplyTextPath added in v0.19.0

func (o PointerEventsOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

PointerEventsOpt applies to TextPath

func (PointerEventsOpt) ApplyTref added in v0.19.0

func (o PointerEventsOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

PointerEventsOpt applies to Tref

func (PointerEventsOpt) ApplyTspan added in v0.19.0

func (o PointerEventsOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

PointerEventsOpt applies to Tspan

func (PointerEventsOpt) ApplyUse added in v0.19.0

func (o PointerEventsOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

PointerEventsOpt applies to Use

type PointsAtXOpt added in v0.19.0

type PointsAtXOpt struct {
	// contains filtered or unexported fields
}

func APointsAtX added in v0.19.0

func APointsAtX(v string) PointsAtXOpt

func (PointsAtXOpt) ApplyFeSpotLight added in v0.19.0

func (o PointsAtXOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

PointsAtXOpt applies to FeSpotLight

type PointsAtYOpt added in v0.19.0

type PointsAtYOpt struct {
	// contains filtered or unexported fields
}

func APointsAtY added in v0.19.0

func APointsAtY(v string) PointsAtYOpt

func (PointsAtYOpt) ApplyFeSpotLight added in v0.19.0

func (o PointsAtYOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

PointsAtYOpt applies to FeSpotLight

type PointsAtZOpt added in v0.19.0

type PointsAtZOpt struct {
	// contains filtered or unexported fields
}

func APointsAtZ added in v0.19.0

func APointsAtZ(v string) PointsAtZOpt

func (PointsAtZOpt) ApplyFeSpotLight added in v0.19.0

func (o PointsAtZOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

PointsAtZOpt applies to FeSpotLight

type PointsOpt

type PointsOpt struct {
	// contains filtered or unexported fields
}

func APoints added in v0.19.0

func APoints(v string) PointsOpt

func (PointsOpt) ApplyPolygon added in v0.19.0

func (o PointsOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

PointsOpt applies to Polygon

func (PointsOpt) ApplyPolyline added in v0.19.0

func (o PointsOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

PointsOpt applies to Polyline

type PopovertargetOpt added in v0.19.0

type PopovertargetOpt struct {
	// contains filtered or unexported fields
}

func APopovertarget added in v0.19.0

func APopovertarget(v string) PopovertargetOpt

func (PopovertargetOpt) ApplyButton added in v0.19.0

func (o PopovertargetOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (PopovertargetOpt) ApplyInput added in v0.19.0

func (o PopovertargetOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type PopovertargetactionOpt added in v0.19.0

type PopovertargetactionOpt struct {
	// contains filtered or unexported fields
}

func APopovertargetaction added in v0.19.0

func APopovertargetaction(v string) PopovertargetactionOpt

func (PopovertargetactionOpt) ApplyButton added in v0.19.0

func (o PopovertargetactionOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (PopovertargetactionOpt) ApplyInput added in v0.19.0

func (o PopovertargetactionOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type PosterOpt

type PosterOpt struct {
	// contains filtered or unexported fields
}

func APoster added in v0.19.0

func APoster(v string) PosterOpt

func (PosterOpt) ApplyVideo added in v0.19.0

func (o PosterOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type PreArg

type PreArg interface {
	ApplyPre(*PreAttrs, *[]Component)
}

type PreAttrs

type PreAttrs struct {
	Global GlobalAttrs
}

func (*PreAttrs) WriteAttrs added in v0.19.0

func (a *PreAttrs) WriteAttrs(sb *strings.Builder)

type PreloadOpt

type PreloadOpt struct {
	// contains filtered or unexported fields
}

func APreload added in v0.19.0

func APreload(v string) PreloadOpt

func (PreloadOpt) ApplyAudio added in v0.19.0

func (o PreloadOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (PreloadOpt) ApplyVideo added in v0.19.0

func (o PreloadOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type PreserveAlphaOpt added in v0.19.0

type PreserveAlphaOpt struct {
	// contains filtered or unexported fields
}

func APreserveAlpha added in v0.19.0

func APreserveAlpha(v string) PreserveAlphaOpt

func (PreserveAlphaOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o PreserveAlphaOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

PreserveAlphaOpt applies to FeConvolveMatrix

type PreserveAspectRatioOpt

type PreserveAspectRatioOpt struct {
	// contains filtered or unexported fields
}

func APreserveAspectRatio added in v0.19.0

func APreserveAspectRatio(v string) PreserveAspectRatioOpt

func (PreserveAspectRatioOpt) Apply added in v0.19.0

func (o PreserveAspectRatioOpt) Apply(a *SvgAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to

func (PreserveAspectRatioOpt) ApplyAnimation added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to Animation

func (PreserveAspectRatioOpt) ApplyFeImage added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to FeImage

func (PreserveAspectRatioOpt) ApplyImage added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to Image

func (PreserveAspectRatioOpt) ApplyMarker added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to Marker

func (PreserveAspectRatioOpt) ApplyPattern added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to Pattern

func (PreserveAspectRatioOpt) ApplySymbol added in v0.19.0

func (o PreserveAspectRatioOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to Symbol

func (PreserveAspectRatioOpt) ApplyView added in v0.19.0

func (o PreserveAspectRatioOpt) ApplyView(a *SvgViewAttrs, _ *[]Component)

PreserveAspectRatioOpt applies to View

type PrimitiveUnitsOpt added in v0.19.0

type PrimitiveUnitsOpt struct {
	// contains filtered or unexported fields
}

func APrimitiveUnits added in v0.19.0

func APrimitiveUnits(v string) PrimitiveUnitsOpt

func (PrimitiveUnitsOpt) ApplyFilter added in v0.19.0

func (o PrimitiveUnitsOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

PrimitiveUnitsOpt applies to Filter

type ProgressArg added in v0.19.0

type ProgressArg interface {
	ApplyProgress(*ProgressAttrs, *[]Component)
}

type ProgressAttrs added in v0.19.0

type ProgressAttrs struct {
	Global GlobalAttrs
	Max    string
	Value  string
}

func (*ProgressAttrs) WriteAttrs added in v0.19.0

func (a *ProgressAttrs) WriteAttrs(sb *strings.Builder)

type PropagateOpt added in v0.19.0

type PropagateOpt struct {
	// contains filtered or unexported fields
}

func APropagate added in v0.19.0

func APropagate(v string) PropagateOpt

func (PropagateOpt) ApplyListener added in v0.19.0

func (o PropagateOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

PropagateOpt applies to Listener

type QArg

type QArg interface {
	ApplyQ(*QAttrs, *[]Component)
}

type QAttrs

type QAttrs struct {
	Global GlobalAttrs
	Cite   string
}

func (*QAttrs) WriteAttrs added in v0.19.0

func (a *QAttrs) WriteAttrs(sb *strings.Builder)

type ROpt

type ROpt struct {
	// contains filtered or unexported fields
}

func AR added in v0.19.0

func AR(v string) ROpt

func (ROpt) ApplyCircle added in v0.19.0

func (o ROpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ROpt applies to Circle

func (ROpt) ApplyRadialGradient added in v0.19.0

func (o ROpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ROpt applies to RadialGradient

type RadiusOpt added in v0.19.0

type RadiusOpt struct {
	// contains filtered or unexported fields
}

func ARadius added in v0.19.0

func ARadius(v string) RadiusOpt

func (RadiusOpt) ApplyFeMorphology added in v0.19.0

func (o RadiusOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

RadiusOpt applies to FeMorphology

type ReadonlyOpt

type ReadonlyOpt struct{}

func AReadonly added in v0.19.0

func AReadonly() ReadonlyOpt

func (ReadonlyOpt) ApplyInput added in v0.19.0

func (o ReadonlyOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (ReadonlyOpt) ApplyTextarea added in v0.19.0

func (o ReadonlyOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type RefXOpt added in v0.19.0

type RefXOpt struct {
	// contains filtered or unexported fields
}

func ARefX added in v0.19.0

func ARefX(v string) RefXOpt

func (RefXOpt) ApplyMarker added in v0.19.0

func (o RefXOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

RefXOpt applies to Marker

func (RefXOpt) ApplySymbol added in v0.19.0

func (o RefXOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

RefXOpt applies to Symbol

type RefYOpt added in v0.19.0

type RefYOpt struct {
	// contains filtered or unexported fields
}

func ARefY added in v0.19.0

func ARefY(v string) RefYOpt

func (RefYOpt) ApplyMarker added in v0.19.0

func (o RefYOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

RefYOpt applies to Marker

func (RefYOpt) ApplySymbol added in v0.19.0

func (o RefYOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

RefYOpt applies to Symbol

type ReferrerpolicyOpt

type ReferrerpolicyOpt struct {
	// contains filtered or unexported fields
}

func AReferrerpolicy added in v0.19.0

func AReferrerpolicy(v string) ReferrerpolicyOpt

func (ReferrerpolicyOpt) ApplyA added in v0.19.0

func (o ReferrerpolicyOpt) ApplyA(a *AAttrs, _ *[]Component)

func (ReferrerpolicyOpt) ApplyArea added in v0.19.0

func (o ReferrerpolicyOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

func (ReferrerpolicyOpt) ApplyIframe added in v0.19.0

func (o ReferrerpolicyOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (ReferrerpolicyOpt) ApplyImg added in v0.19.0

func (o ReferrerpolicyOpt) ApplyImg(a *ImgAttrs, _ *[]Component)
func (o ReferrerpolicyOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (ReferrerpolicyOpt) ApplyScript added in v0.19.0

func (o ReferrerpolicyOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

type RelOpt

type RelOpt struct {
	// contains filtered or unexported fields
}

func ARel added in v0.19.0

func ARel(v string) RelOpt

func (RelOpt) ApplyA added in v0.19.0

func (o RelOpt) ApplyA(a *AAttrs, _ *[]Component)

func (RelOpt) ApplyArea added in v0.19.0

func (o RelOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

func (RelOpt) ApplyForm added in v0.19.0

func (o RelOpt) ApplyForm(a *FormAttrs, _ *[]Component)
func (o RelOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

type RenderingIntentOpt added in v0.19.0

type RenderingIntentOpt struct {
	// contains filtered or unexported fields
}

func ARenderingIntent added in v0.19.0

func ARenderingIntent(v string) RenderingIntentOpt

func (RenderingIntentOpt) ApplyColorProfile added in v0.19.0

func (o RenderingIntentOpt) ApplyColorProfile(a *SvgColorProfileAttrs, _ *[]Component)

RenderingIntentOpt applies to ColorProfile

type RepeatCountOpt added in v0.19.0

type RepeatCountOpt struct {
	// contains filtered or unexported fields
}

func ARepeatCount added in v0.19.0

func ARepeatCount(v string) RepeatCountOpt

func (RepeatCountOpt) ApplyAnimate added in v0.19.0

func (o RepeatCountOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RepeatCountOpt applies to Animate

func (RepeatCountOpt) ApplyAnimateColor added in v0.19.0

func (o RepeatCountOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RepeatCountOpt applies to AnimateColor

func (RepeatCountOpt) ApplyAnimateMotion added in v0.19.0

func (o RepeatCountOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RepeatCountOpt applies to AnimateMotion

func (RepeatCountOpt) ApplyAnimateTransform added in v0.19.0

func (o RepeatCountOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RepeatCountOpt applies to AnimateTransform

func (RepeatCountOpt) ApplyAnimation added in v0.19.0

func (o RepeatCountOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RepeatCountOpt applies to Animation

func (RepeatCountOpt) ApplySet added in v0.19.0

func (o RepeatCountOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RepeatCountOpt applies to Set

type RepeatDurOpt added in v0.19.0

type RepeatDurOpt struct {
	// contains filtered or unexported fields
}

func ARepeatDur added in v0.19.0

func ARepeatDur(v string) RepeatDurOpt

func (RepeatDurOpt) ApplyAnimate added in v0.19.0

func (o RepeatDurOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RepeatDurOpt applies to Animate

func (RepeatDurOpt) ApplyAnimateColor added in v0.19.0

func (o RepeatDurOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RepeatDurOpt applies to AnimateColor

func (RepeatDurOpt) ApplyAnimateMotion added in v0.19.0

func (o RepeatDurOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RepeatDurOpt applies to AnimateMotion

func (RepeatDurOpt) ApplyAnimateTransform added in v0.19.0

func (o RepeatDurOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RepeatDurOpt applies to AnimateTransform

func (RepeatDurOpt) ApplyAnimation added in v0.19.0

func (o RepeatDurOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RepeatDurOpt applies to Animation

func (RepeatDurOpt) ApplySet added in v0.19.0

func (o RepeatDurOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RepeatDurOpt applies to Set

type RequiredExtensionsOpt added in v0.19.0

type RequiredExtensionsOpt struct {
	// contains filtered or unexported fields
}

func ARequiredExtensions added in v0.19.0

func ARequiredExtensions(v string) RequiredExtensionsOpt

func (RequiredExtensionsOpt) Apply added in v0.19.0

func (o RequiredExtensionsOpt) Apply(a *SvgAttrs, _ *[]Component)

RequiredExtensionsOpt applies to

func (RequiredExtensionsOpt) ApplyAltGlyph added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

RequiredExtensionsOpt applies to AltGlyph

func (RequiredExtensionsOpt) ApplyAnimate added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Animate

func (RequiredExtensionsOpt) ApplyAnimateColor added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RequiredExtensionsOpt applies to AnimateColor

func (RequiredExtensionsOpt) ApplyAnimateMotion added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RequiredExtensionsOpt applies to AnimateMotion

func (RequiredExtensionsOpt) ApplyAnimateTransform added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RequiredExtensionsOpt applies to AnimateTransform

func (RequiredExtensionsOpt) ApplyAnimation added in v0.19.0

func (o RequiredExtensionsOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Animation

func (RequiredExtensionsOpt) ApplyCircle added in v0.19.0

func (o RequiredExtensionsOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Circle

func (RequiredExtensionsOpt) ApplyClipPath added in v0.19.0

func (o RequiredExtensionsOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

RequiredExtensionsOpt applies to ClipPath

func (RequiredExtensionsOpt) ApplyCursor added in v0.19.0

func (o RequiredExtensionsOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Cursor

func (RequiredExtensionsOpt) ApplyDefs added in v0.19.0

func (o RequiredExtensionsOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Defs

func (RequiredExtensionsOpt) ApplyDesc added in v0.19.0

func (o RequiredExtensionsOpt) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Desc

func (RequiredExtensionsOpt) ApplyDiscard added in v0.19.0

func (o RequiredExtensionsOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Discard

func (RequiredExtensionsOpt) ApplyEllipse added in v0.19.0

func (o RequiredExtensionsOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Ellipse

func (RequiredExtensionsOpt) ApplyForeignObject added in v0.19.0

func (o RequiredExtensionsOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

RequiredExtensionsOpt applies to ForeignObject

func (RequiredExtensionsOpt) ApplyG added in v0.19.0

func (o RequiredExtensionsOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

RequiredExtensionsOpt applies to G

func (RequiredExtensionsOpt) ApplyImage added in v0.19.0

func (o RequiredExtensionsOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Image

func (RequiredExtensionsOpt) ApplyLine added in v0.19.0

func (o RequiredExtensionsOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Line

func (RequiredExtensionsOpt) ApplyMask added in v0.19.0

func (o RequiredExtensionsOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Mask

func (RequiredExtensionsOpt) ApplyMetadata added in v0.19.0

func (o RequiredExtensionsOpt) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Metadata

func (RequiredExtensionsOpt) ApplyPath added in v0.19.0

func (o RequiredExtensionsOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Path

func (RequiredExtensionsOpt) ApplyPattern added in v0.19.0

func (o RequiredExtensionsOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Pattern

func (RequiredExtensionsOpt) ApplyPolygon added in v0.19.0

func (o RequiredExtensionsOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Polygon

func (RequiredExtensionsOpt) ApplyPolyline added in v0.19.0

func (o RequiredExtensionsOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Polyline

func (RequiredExtensionsOpt) ApplyRect added in v0.19.0

func (o RequiredExtensionsOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Rect

func (RequiredExtensionsOpt) ApplySet added in v0.19.0

func (o RequiredExtensionsOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Set

func (RequiredExtensionsOpt) ApplySwitch added in v0.19.0

func (o RequiredExtensionsOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Switch

func (RequiredExtensionsOpt) ApplyTbreak added in v0.19.0

func (o RequiredExtensionsOpt) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Tbreak

func (RequiredExtensionsOpt) ApplyText added in v0.19.0

func (o RequiredExtensionsOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Text

func (RequiredExtensionsOpt) ApplyTextPath added in v0.19.0

func (o RequiredExtensionsOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

RequiredExtensionsOpt applies to TextPath

func (RequiredExtensionsOpt) ApplyTref added in v0.19.0

func (o RequiredExtensionsOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Tref

func (RequiredExtensionsOpt) ApplyTspan added in v0.19.0

func (o RequiredExtensionsOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Tspan

func (RequiredExtensionsOpt) ApplyUnknown added in v0.19.0

func (o RequiredExtensionsOpt) ApplyUnknown(a *SvgUnknownAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Unknown

func (RequiredExtensionsOpt) ApplyUse added in v0.19.0

func (o RequiredExtensionsOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

RequiredExtensionsOpt applies to Use

type RequiredFeaturesOpt added in v0.19.0

type RequiredFeaturesOpt struct {
	// contains filtered or unexported fields
}

func ARequiredFeatures added in v0.19.0

func ARequiredFeatures(v string) RequiredFeaturesOpt

func (RequiredFeaturesOpt) Apply added in v0.19.0

func (o RequiredFeaturesOpt) Apply(a *SvgAttrs, _ *[]Component)

RequiredFeaturesOpt applies to

func (RequiredFeaturesOpt) ApplyAltGlyph added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

RequiredFeaturesOpt applies to AltGlyph

func (RequiredFeaturesOpt) ApplyAnimate added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Animate

func (RequiredFeaturesOpt) ApplyAnimateColor added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RequiredFeaturesOpt applies to AnimateColor

func (RequiredFeaturesOpt) ApplyAnimateMotion added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RequiredFeaturesOpt applies to AnimateMotion

func (RequiredFeaturesOpt) ApplyAnimateTransform added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RequiredFeaturesOpt applies to AnimateTransform

func (RequiredFeaturesOpt) ApplyAnimation added in v0.19.0

func (o RequiredFeaturesOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Animation

func (RequiredFeaturesOpt) ApplyCircle added in v0.19.0

func (o RequiredFeaturesOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Circle

func (RequiredFeaturesOpt) ApplyClipPath added in v0.19.0

func (o RequiredFeaturesOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

RequiredFeaturesOpt applies to ClipPath

func (RequiredFeaturesOpt) ApplyCursor added in v0.19.0

func (o RequiredFeaturesOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Cursor

func (RequiredFeaturesOpt) ApplyDefs added in v0.19.0

func (o RequiredFeaturesOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Defs

func (RequiredFeaturesOpt) ApplyDesc added in v0.19.0

func (o RequiredFeaturesOpt) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Desc

func (RequiredFeaturesOpt) ApplyDiscard added in v0.19.0

func (o RequiredFeaturesOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Discard

func (RequiredFeaturesOpt) ApplyEllipse added in v0.19.0

func (o RequiredFeaturesOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Ellipse

func (RequiredFeaturesOpt) ApplyForeignObject added in v0.19.0

func (o RequiredFeaturesOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

RequiredFeaturesOpt applies to ForeignObject

func (RequiredFeaturesOpt) ApplyG added in v0.19.0

func (o RequiredFeaturesOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

RequiredFeaturesOpt applies to G

func (RequiredFeaturesOpt) ApplyImage added in v0.19.0

func (o RequiredFeaturesOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Image

func (RequiredFeaturesOpt) ApplyLine added in v0.19.0

func (o RequiredFeaturesOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Line

func (RequiredFeaturesOpt) ApplyMask added in v0.19.0

func (o RequiredFeaturesOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Mask

func (RequiredFeaturesOpt) ApplyMetadata added in v0.19.0

func (o RequiredFeaturesOpt) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Metadata

func (RequiredFeaturesOpt) ApplyPath added in v0.19.0

func (o RequiredFeaturesOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Path

func (RequiredFeaturesOpt) ApplyPattern added in v0.19.0

func (o RequiredFeaturesOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Pattern

func (RequiredFeaturesOpt) ApplyPolygon added in v0.19.0

func (o RequiredFeaturesOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Polygon

func (RequiredFeaturesOpt) ApplyPolyline added in v0.19.0

func (o RequiredFeaturesOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Polyline

func (RequiredFeaturesOpt) ApplyRect added in v0.19.0

func (o RequiredFeaturesOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Rect

func (RequiredFeaturesOpt) ApplySet added in v0.19.0

func (o RequiredFeaturesOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Set

func (RequiredFeaturesOpt) ApplySwitch added in v0.19.0

func (o RequiredFeaturesOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Switch

func (RequiredFeaturesOpt) ApplyTbreak added in v0.19.0

func (o RequiredFeaturesOpt) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Tbreak

func (RequiredFeaturesOpt) ApplyText added in v0.19.0

func (o RequiredFeaturesOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Text

func (RequiredFeaturesOpt) ApplyTextPath added in v0.19.0

func (o RequiredFeaturesOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

RequiredFeaturesOpt applies to TextPath

func (RequiredFeaturesOpt) ApplyTref added in v0.19.0

func (o RequiredFeaturesOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Tref

func (RequiredFeaturesOpt) ApplyTspan added in v0.19.0

func (o RequiredFeaturesOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Tspan

func (RequiredFeaturesOpt) ApplyUse added in v0.19.0

func (o RequiredFeaturesOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

RequiredFeaturesOpt applies to Use

type RequiredFontsOpt added in v0.19.0

type RequiredFontsOpt struct {
	// contains filtered or unexported fields
}

func ARequiredFonts added in v0.19.0

func ARequiredFonts(v string) RequiredFontsOpt

func (RequiredFontsOpt) ApplyAnimate added in v0.19.0

func (o RequiredFontsOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RequiredFontsOpt applies to Animate

func (RequiredFontsOpt) ApplyAnimateColor added in v0.19.0

func (o RequiredFontsOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RequiredFontsOpt applies to AnimateColor

func (RequiredFontsOpt) ApplyAnimateMotion added in v0.19.0

func (o RequiredFontsOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RequiredFontsOpt applies to AnimateMotion

func (RequiredFontsOpt) ApplyAnimateTransform added in v0.19.0

func (o RequiredFontsOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RequiredFontsOpt applies to AnimateTransform

func (RequiredFontsOpt) ApplyAnimation added in v0.19.0

func (o RequiredFontsOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RequiredFontsOpt applies to Animation

func (RequiredFontsOpt) ApplyCircle added in v0.19.0

func (o RequiredFontsOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

RequiredFontsOpt applies to Circle

func (RequiredFontsOpt) ApplyDesc added in v0.19.0

func (o RequiredFontsOpt) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

RequiredFontsOpt applies to Desc

func (RequiredFontsOpt) ApplyDiscard added in v0.19.0

func (o RequiredFontsOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

RequiredFontsOpt applies to Discard

func (RequiredFontsOpt) ApplyEllipse added in v0.19.0

func (o RequiredFontsOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RequiredFontsOpt applies to Ellipse

func (RequiredFontsOpt) ApplyForeignObject added in v0.19.0

func (o RequiredFontsOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

RequiredFontsOpt applies to ForeignObject

func (RequiredFontsOpt) ApplyG added in v0.19.0

func (o RequiredFontsOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

RequiredFontsOpt applies to G

func (RequiredFontsOpt) ApplyImage added in v0.19.0

func (o RequiredFontsOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

RequiredFontsOpt applies to Image

func (RequiredFontsOpt) ApplyLine added in v0.19.0

func (o RequiredFontsOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

RequiredFontsOpt applies to Line

func (RequiredFontsOpt) ApplyMetadata added in v0.19.0

func (o RequiredFontsOpt) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

RequiredFontsOpt applies to Metadata

func (RequiredFontsOpt) ApplyPath added in v0.19.0

func (o RequiredFontsOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

RequiredFontsOpt applies to Path

func (RequiredFontsOpt) ApplyPolygon added in v0.19.0

func (o RequiredFontsOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

RequiredFontsOpt applies to Polygon

func (RequiredFontsOpt) ApplyPolyline added in v0.19.0

func (o RequiredFontsOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

RequiredFontsOpt applies to Polyline

func (RequiredFontsOpt) ApplyRect added in v0.19.0

func (o RequiredFontsOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RequiredFontsOpt applies to Rect

func (RequiredFontsOpt) ApplySet added in v0.19.0

func (o RequiredFontsOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RequiredFontsOpt applies to Set

func (RequiredFontsOpt) ApplySwitch added in v0.19.0

func (o RequiredFontsOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

RequiredFontsOpt applies to Switch

func (RequiredFontsOpt) ApplyTbreak added in v0.19.0

func (o RequiredFontsOpt) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

RequiredFontsOpt applies to Tbreak

func (RequiredFontsOpt) ApplyText added in v0.19.0

func (o RequiredFontsOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

RequiredFontsOpt applies to Text

func (RequiredFontsOpt) ApplyTspan added in v0.19.0

func (o RequiredFontsOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

RequiredFontsOpt applies to Tspan

func (RequiredFontsOpt) ApplyUse added in v0.19.0

func (o RequiredFontsOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

RequiredFontsOpt applies to Use

type RequiredFormatsOpt added in v0.19.0

type RequiredFormatsOpt struct {
	// contains filtered or unexported fields
}

func ARequiredFormats added in v0.19.0

func ARequiredFormats(v string) RequiredFormatsOpt

func (RequiredFormatsOpt) ApplyAnimate added in v0.19.0

func (o RequiredFormatsOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RequiredFormatsOpt applies to Animate

func (RequiredFormatsOpt) ApplyAnimateColor added in v0.19.0

func (o RequiredFormatsOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RequiredFormatsOpt applies to AnimateColor

func (RequiredFormatsOpt) ApplyAnimateMotion added in v0.19.0

func (o RequiredFormatsOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RequiredFormatsOpt applies to AnimateMotion

func (RequiredFormatsOpt) ApplyAnimateTransform added in v0.19.0

func (o RequiredFormatsOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RequiredFormatsOpt applies to AnimateTransform

func (RequiredFormatsOpt) ApplyAnimation added in v0.19.0

func (o RequiredFormatsOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RequiredFormatsOpt applies to Animation

func (RequiredFormatsOpt) ApplyCircle added in v0.19.0

func (o RequiredFormatsOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

RequiredFormatsOpt applies to Circle

func (RequiredFormatsOpt) ApplyDesc added in v0.19.0

func (o RequiredFormatsOpt) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

RequiredFormatsOpt applies to Desc

func (RequiredFormatsOpt) ApplyDiscard added in v0.19.0

func (o RequiredFormatsOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

RequiredFormatsOpt applies to Discard

func (RequiredFormatsOpt) ApplyEllipse added in v0.19.0

func (o RequiredFormatsOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RequiredFormatsOpt applies to Ellipse

func (RequiredFormatsOpt) ApplyForeignObject added in v0.19.0

func (o RequiredFormatsOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

RequiredFormatsOpt applies to ForeignObject

func (RequiredFormatsOpt) ApplyG added in v0.19.0

func (o RequiredFormatsOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

RequiredFormatsOpt applies to G

func (RequiredFormatsOpt) ApplyImage added in v0.19.0

func (o RequiredFormatsOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

RequiredFormatsOpt applies to Image

func (RequiredFormatsOpt) ApplyLine added in v0.19.0

func (o RequiredFormatsOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

RequiredFormatsOpt applies to Line

func (RequiredFormatsOpt) ApplyMetadata added in v0.19.0

func (o RequiredFormatsOpt) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

RequiredFormatsOpt applies to Metadata

func (RequiredFormatsOpt) ApplyPath added in v0.19.0

func (o RequiredFormatsOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

RequiredFormatsOpt applies to Path

func (RequiredFormatsOpt) ApplyPolygon added in v0.19.0

func (o RequiredFormatsOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

RequiredFormatsOpt applies to Polygon

func (RequiredFormatsOpt) ApplyPolyline added in v0.19.0

func (o RequiredFormatsOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

RequiredFormatsOpt applies to Polyline

func (RequiredFormatsOpt) ApplyRect added in v0.19.0

func (o RequiredFormatsOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RequiredFormatsOpt applies to Rect

func (RequiredFormatsOpt) ApplySet added in v0.19.0

func (o RequiredFormatsOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RequiredFormatsOpt applies to Set

func (RequiredFormatsOpt) ApplySwitch added in v0.19.0

func (o RequiredFormatsOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

RequiredFormatsOpt applies to Switch

func (RequiredFormatsOpt) ApplyTbreak added in v0.19.0

func (o RequiredFormatsOpt) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

RequiredFormatsOpt applies to Tbreak

func (RequiredFormatsOpt) ApplyText added in v0.19.0

func (o RequiredFormatsOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

RequiredFormatsOpt applies to Text

func (RequiredFormatsOpt) ApplyTspan added in v0.19.0

func (o RequiredFormatsOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

RequiredFormatsOpt applies to Tspan

func (RequiredFormatsOpt) ApplyUse added in v0.19.0

func (o RequiredFormatsOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

RequiredFormatsOpt applies to Use

type RequiredOpt

type RequiredOpt struct{}

func ARequired added in v0.19.0

func ARequired() RequiredOpt

func (RequiredOpt) ApplyInput added in v0.19.0

func (o RequiredOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (RequiredOpt) ApplySelect added in v0.19.0

func (o RequiredOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

func (RequiredOpt) ApplyTextarea added in v0.19.0

func (o RequiredOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type RestartOpt added in v0.19.0

type RestartOpt struct {
	// contains filtered or unexported fields
}

func ARestart added in v0.19.0

func ARestart(v string) RestartOpt

func (RestartOpt) ApplyAnimate added in v0.19.0

func (o RestartOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

RestartOpt applies to Animate

func (RestartOpt) ApplyAnimateColor added in v0.19.0

func (o RestartOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

RestartOpt applies to AnimateColor

func (RestartOpt) ApplyAnimateMotion added in v0.19.0

func (o RestartOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RestartOpt applies to AnimateMotion

func (RestartOpt) ApplyAnimateTransform added in v0.19.0

func (o RestartOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

RestartOpt applies to AnimateTransform

func (RestartOpt) ApplyAnimation added in v0.19.0

func (o RestartOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

RestartOpt applies to Animation

func (RestartOpt) ApplySet added in v0.19.0

func (o RestartOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

RestartOpt applies to Set

type ResultOpt added in v0.19.0

type ResultOpt struct {
	// contains filtered or unexported fields
}

func AResult added in v0.19.0

func AResult(v string) ResultOpt

func (ResultOpt) ApplyFeBlend added in v0.19.0

func (o ResultOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ResultOpt applies to FeBlend

func (ResultOpt) ApplyFeColorMatrix added in v0.19.0

func (o ResultOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ResultOpt applies to FeColorMatrix

func (ResultOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ResultOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ResultOpt applies to FeComponentTransfer

func (ResultOpt) ApplyFeComposite added in v0.19.0

func (o ResultOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ResultOpt applies to FeComposite

func (ResultOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ResultOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ResultOpt applies to FeConvolveMatrix

func (ResultOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ResultOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ResultOpt applies to FeDiffuseLighting

func (ResultOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ResultOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ResultOpt applies to FeDisplacementMap

func (ResultOpt) ApplyFeDropShadow added in v0.19.0

func (o ResultOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

ResultOpt applies to FeDropShadow

func (ResultOpt) ApplyFeFlood added in v0.19.0

func (o ResultOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ResultOpt applies to FeFlood

func (ResultOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ResultOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ResultOpt applies to FeGaussianBlur

func (ResultOpt) ApplyFeImage added in v0.19.0

func (o ResultOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ResultOpt applies to FeImage

func (ResultOpt) ApplyFeMerge added in v0.19.0

func (o ResultOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ResultOpt applies to FeMerge

func (ResultOpt) ApplyFeMorphology added in v0.19.0

func (o ResultOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ResultOpt applies to FeMorphology

func (ResultOpt) ApplyFeOffset added in v0.19.0

func (o ResultOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ResultOpt applies to FeOffset

func (ResultOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ResultOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ResultOpt applies to FeSpecularLighting

func (ResultOpt) ApplyFeTile added in v0.19.0

func (o ResultOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ResultOpt applies to FeTile

func (ResultOpt) ApplyFeTurbulence added in v0.19.0

func (o ResultOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ResultOpt applies to FeTurbulence

type ReversedOpt

type ReversedOpt struct{}

func AReversed added in v0.19.0

func AReversed() ReversedOpt

func (ReversedOpt) ApplyOl added in v0.19.0

func (o ReversedOpt) ApplyOl(a *OlAttrs, _ *[]Component)

type RotateOpt

type RotateOpt struct {
	// contains filtered or unexported fields
}

func ARotate added in v0.19.0

func ARotate(v string) RotateOpt

func (RotateOpt) ApplyAltGlyph added in v0.19.0

func (o RotateOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

RotateOpt applies to AltGlyph

func (RotateOpt) ApplyAnimateMotion added in v0.19.0

func (o RotateOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

RotateOpt applies to AnimateMotion

func (RotateOpt) ApplyText added in v0.19.0

func (o RotateOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

RotateOpt applies to Text

func (RotateOpt) ApplyTref added in v0.19.0

func (o RotateOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

RotateOpt applies to Tref

func (RotateOpt) ApplyTspan added in v0.19.0

func (o RotateOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

RotateOpt applies to Tspan

type RowsOpt

type RowsOpt struct {
	// contains filtered or unexported fields
}

func ARows added in v0.19.0

func ARows(v string) RowsOpt

func (RowsOpt) ApplyTextarea added in v0.19.0

func (o RowsOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type RowspanOpt

type RowspanOpt struct {
	// contains filtered or unexported fields
}

func ARowspan added in v0.19.0

func ARowspan(v string) RowspanOpt

func (RowspanOpt) ApplyTd added in v0.19.0

func (o RowspanOpt) ApplyTd(a *TdAttrs, _ *[]Component)

func (RowspanOpt) ApplyTh added in v0.19.0

func (o RowspanOpt) ApplyTh(a *ThAttrs, _ *[]Component)

type RpArg added in v0.19.0

type RpArg interface {
	ApplyRp(*RpAttrs, *[]Component)
}

type RpAttrs added in v0.19.0

type RpAttrs struct {
	Global GlobalAttrs
}

func (*RpAttrs) WriteAttrs added in v0.19.0

func (a *RpAttrs) WriteAttrs(sb *strings.Builder)

type RtArg added in v0.19.0

type RtArg interface {
	ApplyRt(*RtAttrs, *[]Component)
}

type RtAttrs added in v0.19.0

type RtAttrs struct {
	Global GlobalAttrs
}

func (*RtAttrs) WriteAttrs added in v0.19.0

func (a *RtAttrs) WriteAttrs(sb *strings.Builder)

type RubyArg added in v0.19.0

type RubyArg interface {
	ApplyRuby(*RubyAttrs, *[]Component)
}

type RubyAttrs added in v0.19.0

type RubyAttrs struct {
	Global GlobalAttrs
}

func (*RubyAttrs) WriteAttrs added in v0.19.0

func (a *RubyAttrs) WriteAttrs(sb *strings.Builder)

type RxOpt

type RxOpt struct {
	// contains filtered or unexported fields
}

func ARx added in v0.19.0

func ARx(v string) RxOpt

func (RxOpt) ApplyEllipse added in v0.19.0

func (o RxOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RxOpt applies to Ellipse

func (RxOpt) ApplyRect added in v0.19.0

func (o RxOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RxOpt applies to Rect

type RyOpt

type RyOpt struct {
	// contains filtered or unexported fields
}

func ARy added in v0.19.0

func ARy(v string) RyOpt

func (RyOpt) ApplyEllipse added in v0.19.0

func (o RyOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

RyOpt applies to Ellipse

func (RyOpt) ApplyRect added in v0.19.0

func (o RyOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

RyOpt applies to Rect

type SArg

type SArg interface {
	ApplyS(*SAttrs, *[]Component)
}

type SAttrs

type SAttrs struct {
	Global GlobalAttrs
}

func (*SAttrs) WriteAttrs added in v0.19.0

func (a *SAttrs) WriteAttrs(sb *strings.Builder)

type SampArg

type SampArg interface {
	ApplySamp(*SampAttrs, *[]Component)
}

type SampAttrs

type SampAttrs struct {
	Global GlobalAttrs
}

func (*SampAttrs) WriteAttrs added in v0.19.0

func (a *SampAttrs) WriteAttrs(sb *strings.Builder)

type SandboxOpt

type SandboxOpt struct {
	// contains filtered or unexported fields
}

func ASandbox added in v0.19.0

func ASandbox(v string) SandboxOpt

func (SandboxOpt) ApplyIframe added in v0.19.0

func (o SandboxOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

type ScaleOpt added in v0.19.0

type ScaleOpt struct {
	// contains filtered or unexported fields
}

func AScale added in v0.19.0

func AScale(v string) ScaleOpt

func (ScaleOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ScaleOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ScaleOpt applies to FeDisplacementMap

type ScopeOpt

type ScopeOpt struct {
	// contains filtered or unexported fields
}

func AScope added in v0.19.0

func AScope(v string) ScopeOpt

func (ScopeOpt) ApplyTh added in v0.19.0

func (o ScopeOpt) ApplyTh(a *ThAttrs, _ *[]Component)

type ScriptArg

type ScriptArg interface {
	ApplyScript(*ScriptAttrs, *[]Component)
}

type ScriptAttrs

type ScriptAttrs struct {
	Global         GlobalAttrs
	Async          bool
	Blocking       string
	Crossorigin    string
	Defer          bool
	Fetchpriority  string
	Integrity      string
	Nomodule       bool
	Referrerpolicy string
	Src            string
	Type           string
}

func (*ScriptAttrs) WriteAttrs added in v0.19.0

func (a *ScriptAttrs) WriteAttrs(sb *strings.Builder)

type SearchArg added in v0.19.0

type SearchArg interface {
	ApplySearch(*SearchAttrs, *[]Component)
}

type SearchAttrs added in v0.19.0

type SearchAttrs struct {
	Global GlobalAttrs
}

func (*SearchAttrs) WriteAttrs added in v0.19.0

func (a *SearchAttrs) WriteAttrs(sb *strings.Builder)

type SectionArg

type SectionArg interface {
	ApplySection(*SectionAttrs, *[]Component)
}

type SectionAttrs

type SectionAttrs struct {
	Global GlobalAttrs
}

func (*SectionAttrs) WriteAttrs added in v0.19.0

func (a *SectionAttrs) WriteAttrs(sb *strings.Builder)

type SeedOpt added in v0.19.0

type SeedOpt struct {
	// contains filtered or unexported fields
}

func ASeed added in v0.19.0

func ASeed(v string) SeedOpt

func (SeedOpt) ApplyFeTurbulence added in v0.19.0

func (o SeedOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

SeedOpt applies to FeTurbulence

type SelectArg

type SelectArg interface {
	ApplySelect(*SelectAttrs, *[]Component)
}

type SelectAttrs

type SelectAttrs struct {
	Global       GlobalAttrs
	Autocomplete string
	Disabled     bool
	Form         string
	Multiple     bool
	Name         string
	Required     bool
	Size         string
}

func (*SelectAttrs) WriteAttrs added in v0.19.0

func (a *SelectAttrs) WriteAttrs(sb *strings.Builder)

type SelectedOpt

type SelectedOpt struct{}

func ASelected added in v0.19.0

func ASelected() SelectedOpt

func (SelectedOpt) ApplyOption added in v0.19.0

func (o SelectedOpt) ApplyOption(a *OptionAttrs, _ *[]Component)

type SelectedcontentArg added in v0.19.0

type SelectedcontentArg interface {
	ApplySelectedcontent(*SelectedcontentAttrs, *[]Component)
}

type SelectedcontentAttrs added in v0.19.0

type SelectedcontentAttrs struct {
	Global GlobalAttrs
}

func (*SelectedcontentAttrs) WriteAttrs added in v0.19.0

func (a *SelectedcontentAttrs) WriteAttrs(sb *strings.Builder)

type ShadowrootclonableOpt added in v0.19.0

type ShadowrootclonableOpt struct{}

func AShadowrootclonable added in v0.19.0

func AShadowrootclonable() ShadowrootclonableOpt

func (ShadowrootclonableOpt) ApplyTemplate added in v0.19.0

func (o ShadowrootclonableOpt) ApplyTemplate(a *TemplateAttrs, _ *[]Component)

type ShadowrootcustomelementregistryOpt added in v0.19.0

type ShadowrootcustomelementregistryOpt struct{}

func AShadowrootcustomelementregistry added in v0.19.0

func AShadowrootcustomelementregistry() ShadowrootcustomelementregistryOpt

func (ShadowrootcustomelementregistryOpt) ApplyTemplate added in v0.19.0

type ShadowrootdelegatesfocusOpt added in v0.19.0

type ShadowrootdelegatesfocusOpt struct{}

func AShadowrootdelegatesfocus added in v0.19.0

func AShadowrootdelegatesfocus() ShadowrootdelegatesfocusOpt

func (ShadowrootdelegatesfocusOpt) ApplyTemplate added in v0.19.0

func (o ShadowrootdelegatesfocusOpt) ApplyTemplate(a *TemplateAttrs, _ *[]Component)

type ShadowrootmodeOpt added in v0.19.0

type ShadowrootmodeOpt struct {
	// contains filtered or unexported fields
}

func AShadowrootmode added in v0.19.0

func AShadowrootmode(v string) ShadowrootmodeOpt

func (ShadowrootmodeOpt) ApplyTemplate added in v0.19.0

func (o ShadowrootmodeOpt) ApplyTemplate(a *TemplateAttrs, _ *[]Component)

type ShadowrootserializableOpt added in v0.19.0

type ShadowrootserializableOpt struct{}

func AShadowrootserializable added in v0.19.0

func AShadowrootserializable() ShadowrootserializableOpt

func (ShadowrootserializableOpt) ApplyTemplate added in v0.19.0

func (o ShadowrootserializableOpt) ApplyTemplate(a *TemplateAttrs, _ *[]Component)

type ShapeOpt added in v0.19.0

type ShapeOpt struct {
	// contains filtered or unexported fields
}

func AShape added in v0.19.0

func AShape(v string) ShapeOpt

func (ShapeOpt) ApplyArea added in v0.19.0

func (o ShapeOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

type ShapeRenderingOpt added in v0.19.0

type ShapeRenderingOpt struct {
	// contains filtered or unexported fields
}

func AShapeRendering added in v0.19.0

func AShapeRendering(v string) ShapeRenderingOpt

func (ShapeRenderingOpt) Apply added in v0.19.0

func (o ShapeRenderingOpt) Apply(a *SvgAttrs, _ *[]Component)

ShapeRenderingOpt applies to

func (ShapeRenderingOpt) ApplyAltGlyph added in v0.19.0

func (o ShapeRenderingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

ShapeRenderingOpt applies to AltGlyph

func (ShapeRenderingOpt) ApplyAnimate added in v0.19.0

func (o ShapeRenderingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ShapeRenderingOpt applies to Animate

func (ShapeRenderingOpt) ApplyAnimateColor added in v0.19.0

func (o ShapeRenderingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ShapeRenderingOpt applies to AnimateColor

func (ShapeRenderingOpt) ApplyCircle added in v0.19.0

func (o ShapeRenderingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

ShapeRenderingOpt applies to Circle

func (ShapeRenderingOpt) ApplyClipPath added in v0.19.0

func (o ShapeRenderingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

ShapeRenderingOpt applies to ClipPath

func (ShapeRenderingOpt) ApplyDefs added in v0.19.0

func (o ShapeRenderingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

ShapeRenderingOpt applies to Defs

func (ShapeRenderingOpt) ApplyEllipse added in v0.19.0

func (o ShapeRenderingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

ShapeRenderingOpt applies to Ellipse

func (ShapeRenderingOpt) ApplyFeBlend added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeBlend

func (ShapeRenderingOpt) ApplyFeColorMatrix added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeColorMatrix

func (ShapeRenderingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeComponentTransfer

func (ShapeRenderingOpt) ApplyFeComposite added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeComposite

func (ShapeRenderingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeConvolveMatrix

func (ShapeRenderingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeDiffuseLighting

func (ShapeRenderingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeDisplacementMap

func (ShapeRenderingOpt) ApplyFeFlood added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeFlood

func (ShapeRenderingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeGaussianBlur

func (ShapeRenderingOpt) ApplyFeImage added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeImage

func (ShapeRenderingOpt) ApplyFeMerge added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeMerge

func (ShapeRenderingOpt) ApplyFeMorphology added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeMorphology

func (ShapeRenderingOpt) ApplyFeOffset added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeOffset

func (ShapeRenderingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeSpecularLighting

func (ShapeRenderingOpt) ApplyFeTile added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeTile

func (ShapeRenderingOpt) ApplyFeTurbulence added in v0.19.0

func (o ShapeRenderingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

ShapeRenderingOpt applies to FeTurbulence

func (ShapeRenderingOpt) ApplyFilter added in v0.19.0

func (o ShapeRenderingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

ShapeRenderingOpt applies to Filter

func (ShapeRenderingOpt) ApplyFont added in v0.19.0

func (o ShapeRenderingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

ShapeRenderingOpt applies to Font

func (ShapeRenderingOpt) ApplyForeignObject added in v0.19.0

func (o ShapeRenderingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

ShapeRenderingOpt applies to ForeignObject

func (ShapeRenderingOpt) ApplyG added in v0.19.0

func (o ShapeRenderingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

ShapeRenderingOpt applies to G

func (ShapeRenderingOpt) ApplyGlyph added in v0.19.0

func (o ShapeRenderingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

ShapeRenderingOpt applies to Glyph

func (ShapeRenderingOpt) ApplyGlyphRef added in v0.19.0

func (o ShapeRenderingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

ShapeRenderingOpt applies to GlyphRef

func (ShapeRenderingOpt) ApplyImage added in v0.19.0

func (o ShapeRenderingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

ShapeRenderingOpt applies to Image

func (ShapeRenderingOpt) ApplyLine added in v0.19.0

func (o ShapeRenderingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

ShapeRenderingOpt applies to Line

func (ShapeRenderingOpt) ApplyLinearGradient added in v0.19.0

func (o ShapeRenderingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

ShapeRenderingOpt applies to LinearGradient

func (ShapeRenderingOpt) ApplyMarker added in v0.19.0

func (o ShapeRenderingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ShapeRenderingOpt applies to Marker

func (ShapeRenderingOpt) ApplyMask added in v0.19.0

func (o ShapeRenderingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

ShapeRenderingOpt applies to Mask

func (ShapeRenderingOpt) ApplyMissingGlyph added in v0.19.0

func (o ShapeRenderingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

ShapeRenderingOpt applies to MissingGlyph

func (ShapeRenderingOpt) ApplyPath added in v0.19.0

func (o ShapeRenderingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

ShapeRenderingOpt applies to Path

func (ShapeRenderingOpt) ApplyPattern added in v0.19.0

func (o ShapeRenderingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ShapeRenderingOpt applies to Pattern

func (ShapeRenderingOpt) ApplyPolygon added in v0.19.0

func (o ShapeRenderingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

ShapeRenderingOpt applies to Polygon

func (ShapeRenderingOpt) ApplyPolyline added in v0.19.0

func (o ShapeRenderingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

ShapeRenderingOpt applies to Polyline

func (ShapeRenderingOpt) ApplyRadialGradient added in v0.19.0

func (o ShapeRenderingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

ShapeRenderingOpt applies to RadialGradient

func (ShapeRenderingOpt) ApplyRect added in v0.19.0

func (o ShapeRenderingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

ShapeRenderingOpt applies to Rect

func (ShapeRenderingOpt) ApplyStop added in v0.19.0

func (o ShapeRenderingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

ShapeRenderingOpt applies to Stop

func (ShapeRenderingOpt) ApplySwitch added in v0.19.0

func (o ShapeRenderingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

ShapeRenderingOpt applies to Switch

func (ShapeRenderingOpt) ApplySymbol added in v0.19.0

func (o ShapeRenderingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ShapeRenderingOpt applies to Symbol

func (ShapeRenderingOpt) ApplyText added in v0.19.0

func (o ShapeRenderingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

ShapeRenderingOpt applies to Text

func (ShapeRenderingOpt) ApplyTextPath added in v0.19.0

func (o ShapeRenderingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

ShapeRenderingOpt applies to TextPath

func (ShapeRenderingOpt) ApplyTref added in v0.19.0

func (o ShapeRenderingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

ShapeRenderingOpt applies to Tref

func (ShapeRenderingOpt) ApplyTspan added in v0.19.0

func (o ShapeRenderingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

ShapeRenderingOpt applies to Tspan

func (ShapeRenderingOpt) ApplyUse added in v0.19.0

func (o ShapeRenderingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

ShapeRenderingOpt applies to Use

type SideOpt added in v0.19.0

type SideOpt struct {
	// contains filtered or unexported fields
}

func ASide added in v0.19.0

func ASide(v string) SideOpt

func (SideOpt) ApplyTextPath added in v0.19.0

func (o SideOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

SideOpt applies to TextPath

type SizeOpt

type SizeOpt struct {
	// contains filtered or unexported fields
}

func ASize added in v0.19.0

func ASize(v string) SizeOpt

func (SizeOpt) ApplyInput added in v0.19.0

func (o SizeOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (SizeOpt) ApplySelect added in v0.19.0

func (o SizeOpt) ApplySelect(a *SelectAttrs, _ *[]Component)

type SizesOpt

type SizesOpt struct {
	// contains filtered or unexported fields
}

func ASizes added in v0.19.0

func ASizes(v string) SizesOpt

func (SizesOpt) ApplyImg added in v0.19.0

func (o SizesOpt) ApplyImg(a *ImgAttrs, _ *[]Component)
func (o SizesOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (SizesOpt) ApplySource added in v0.19.0

func (o SizesOpt) ApplySource(a *SourceAttrs, _ *[]Component)

type SlopeOpt added in v0.19.0

type SlopeOpt struct {
	// contains filtered or unexported fields
}

func ASlope added in v0.19.0

func ASlope(v string) SlopeOpt

func (SlopeOpt) ApplyFeFuncA added in v0.19.0

func (o SlopeOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

SlopeOpt applies to FeFuncA

func (SlopeOpt) ApplyFeFuncB added in v0.19.0

func (o SlopeOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

SlopeOpt applies to FeFuncB

func (SlopeOpt) ApplyFeFuncG added in v0.19.0

func (o SlopeOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

SlopeOpt applies to FeFuncG

func (SlopeOpt) ApplyFeFuncR added in v0.19.0

func (o SlopeOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

SlopeOpt applies to FeFuncR

func (SlopeOpt) ApplyFontFace added in v0.19.0

func (o SlopeOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

SlopeOpt applies to FontFace

type SlotArg added in v0.19.0

type SlotArg interface {
	ApplySlot(*SlotAttrs, *[]Component)
}

type SlotAttrs added in v0.19.0

type SlotAttrs struct {
	Global GlobalAttrs
	Name   string
}

func (*SlotAttrs) WriteAttrs added in v0.19.0

func (a *SlotAttrs) WriteAttrs(sb *strings.Builder)

type SmallArg

type SmallArg interface {
	ApplySmall(*SmallAttrs, *[]Component)
}

type SmallAttrs

type SmallAttrs struct {
	Global GlobalAttrs
}

func (*SmallAttrs) WriteAttrs added in v0.19.0

func (a *SmallAttrs) WriteAttrs(sb *strings.Builder)

type SnapshotTimeOpt added in v0.19.0

type SnapshotTimeOpt struct {
	// contains filtered or unexported fields
}

func ASnapshotTime added in v0.19.0

func ASnapshotTime(v string) SnapshotTimeOpt

func (SnapshotTimeOpt) Apply added in v0.19.0

func (o SnapshotTimeOpt) Apply(a *SvgAttrs, _ *[]Component)

SnapshotTimeOpt applies to

type SourceArg

type SourceArg interface {
	ApplySource(*SourceAttrs, *[]Component)
}

type SourceAttrs

type SourceAttrs struct {
	Global GlobalAttrs
	Height string
	Media  string
	Sizes  string
	Src    string
	Srcset string
	Type   string
	Width  string
}

func (*SourceAttrs) WriteAttrs added in v0.19.0

func (a *SourceAttrs) WriteAttrs(sb *strings.Builder)

type SpacingOpt added in v0.19.0

type SpacingOpt struct {
	// contains filtered or unexported fields
}

func ASpacing added in v0.19.0

func ASpacing(v string) SpacingOpt

func (SpacingOpt) ApplyTextPath added in v0.19.0

func (o SpacingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

SpacingOpt applies to TextPath

type SpanArg

type SpanArg interface {
	ApplySpan(*SpanAttrs, *[]Component)
}

type SpanAttrs

type SpanAttrs struct {
	Global GlobalAttrs
}

func (*SpanAttrs) WriteAttrs added in v0.19.0

func (a *SpanAttrs) WriteAttrs(sb *strings.Builder)

type SpanOpt

type SpanOpt struct {
	// contains filtered or unexported fields
}

func ASpan added in v0.19.0

func ASpan(v string) SpanOpt

func (SpanOpt) ApplyCol added in v0.19.0

func (o SpanOpt) ApplyCol(a *ColAttrs, _ *[]Component)

func (SpanOpt) ApplyColgroup added in v0.19.0

func (o SpanOpt) ApplyColgroup(a *ColgroupAttrs, _ *[]Component)

type SpecularConstantOpt added in v0.19.0

type SpecularConstantOpt struct {
	// contains filtered or unexported fields
}

func ASpecularConstant added in v0.19.0

func ASpecularConstant(v string) SpecularConstantOpt

func (SpecularConstantOpt) ApplyFeSpecularLighting added in v0.19.0

func (o SpecularConstantOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

SpecularConstantOpt applies to FeSpecularLighting

type SpecularExponentOpt added in v0.19.0

type SpecularExponentOpt struct {
	// contains filtered or unexported fields
}

func ASpecularExponent added in v0.19.0

func ASpecularExponent(v string) SpecularExponentOpt

func (SpecularExponentOpt) ApplyFeSpecularLighting added in v0.19.0

func (o SpecularExponentOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

SpecularExponentOpt applies to FeSpecularLighting

func (SpecularExponentOpt) ApplyFeSpotLight added in v0.19.0

func (o SpecularExponentOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

SpecularExponentOpt applies to FeSpotLight

type SpreadMethodOpt added in v0.19.0

type SpreadMethodOpt struct {
	// contains filtered or unexported fields
}

func ASpreadMethod added in v0.19.0

func ASpreadMethod(v string) SpreadMethodOpt

func (SpreadMethodOpt) ApplyLinearGradient added in v0.19.0

func (o SpreadMethodOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

SpreadMethodOpt applies to LinearGradient

func (SpreadMethodOpt) ApplyRadialGradient added in v0.19.0

func (o SpreadMethodOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

SpreadMethodOpt applies to RadialGradient

type SrcOpt

type SrcOpt struct {
	// contains filtered or unexported fields
}

func ASrc added in v0.19.0

func ASrc(v string) SrcOpt

func (SrcOpt) ApplyAudio added in v0.19.0

func (o SrcOpt) ApplyAudio(a *AudioAttrs, _ *[]Component)

func (SrcOpt) ApplyEmbed added in v0.19.0

func (o SrcOpt) ApplyEmbed(a *EmbedAttrs, _ *[]Component)

func (SrcOpt) ApplyIframe added in v0.19.0

func (o SrcOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (SrcOpt) ApplyImg added in v0.19.0

func (o SrcOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

func (SrcOpt) ApplyInput added in v0.19.0

func (o SrcOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (SrcOpt) ApplyScript added in v0.19.0

func (o SrcOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

func (SrcOpt) ApplySource added in v0.19.0

func (o SrcOpt) ApplySource(a *SourceAttrs, _ *[]Component)

func (SrcOpt) ApplyTrack added in v0.19.0

func (o SrcOpt) ApplyTrack(a *TrackAttrs, _ *[]Component)

func (SrcOpt) ApplyVideo added in v0.19.0

func (o SrcOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type SrcdocOpt

type SrcdocOpt struct {
	// contains filtered or unexported fields
}

func ASrcdoc added in v0.19.0

func ASrcdoc(v string) SrcdocOpt

func (SrcdocOpt) ApplyIframe added in v0.19.0

func (o SrcdocOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

type SrclangOpt

type SrclangOpt struct {
	// contains filtered or unexported fields
}

func ASrclang added in v0.19.0

func ASrclang(v string) SrclangOpt

func (SrclangOpt) ApplyTrack added in v0.19.0

func (o SrclangOpt) ApplyTrack(a *TrackAttrs, _ *[]Component)

type SrcsetOpt

type SrcsetOpt struct {
	// contains filtered or unexported fields
}

func ASrcset added in v0.19.0

func ASrcset(v string) SrcsetOpt

func (SrcsetOpt) ApplyImg added in v0.19.0

func (o SrcsetOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

func (SrcsetOpt) ApplySource added in v0.19.0

func (o SrcsetOpt) ApplySource(a *SourceAttrs, _ *[]Component)

type StartOffsetOpt added in v0.19.0

type StartOffsetOpt struct {
	// contains filtered or unexported fields
}

func AStartOffset added in v0.19.0

func AStartOffset(v string) StartOffsetOpt

func (StartOffsetOpt) ApplyTextPath added in v0.19.0

func (o StartOffsetOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StartOffsetOpt applies to TextPath

type StartOpt

type StartOpt struct {
	// contains filtered or unexported fields
}

func AStart added in v0.19.0

func AStart(v string) StartOpt

func (StartOpt) ApplyOl added in v0.19.0

func (o StartOpt) ApplyOl(a *OlAttrs, _ *[]Component)

type StdDeviationOpt added in v0.19.0

type StdDeviationOpt struct {
	// contains filtered or unexported fields
}

func AStdDeviation added in v0.19.0

func AStdDeviation(v string) StdDeviationOpt

func (StdDeviationOpt) ApplyFeDropShadow added in v0.19.0

func (o StdDeviationOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

StdDeviationOpt applies to FeDropShadow

func (StdDeviationOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StdDeviationOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StdDeviationOpt applies to FeGaussianBlur

type StemhOpt added in v0.19.0

type StemhOpt struct {
	// contains filtered or unexported fields
}

func AStemh added in v0.19.0

func AStemh(v string) StemhOpt

func (StemhOpt) ApplyFontFace added in v0.19.0

func (o StemhOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

StemhOpt applies to FontFace

type StemvOpt added in v0.19.0

type StemvOpt struct {
	// contains filtered or unexported fields
}

func AStemv added in v0.19.0

func AStemv(v string) StemvOpt

func (StemvOpt) ApplyFontFace added in v0.19.0

func (o StemvOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

StemvOpt applies to FontFace

type StepOpt

type StepOpt struct {
	// contains filtered or unexported fields
}

func AStep added in v0.19.0

func AStep(v string) StepOpt

func (StepOpt) ApplyInput added in v0.19.0

func (o StepOpt) ApplyInput(a *InputAttrs, _ *[]Component)

type StitchTilesOpt added in v0.19.0

type StitchTilesOpt struct {
	// contains filtered or unexported fields
}

func AStitchTiles added in v0.19.0

func AStitchTiles(v string) StitchTilesOpt

func (StitchTilesOpt) ApplyFeTurbulence added in v0.19.0

func (o StitchTilesOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StitchTilesOpt applies to FeTurbulence

type StopColorOpt added in v0.19.0

type StopColorOpt struct {
	// contains filtered or unexported fields
}

func AStopColor added in v0.19.0

func AStopColor(v string) StopColorOpt

func (StopColorOpt) Apply added in v0.19.0

func (o StopColorOpt) Apply(a *SvgAttrs, _ *[]Component)

StopColorOpt applies to

func (StopColorOpt) ApplyAltGlyph added in v0.19.0

func (o StopColorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StopColorOpt applies to AltGlyph

func (StopColorOpt) ApplyAnimate added in v0.19.0

func (o StopColorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StopColorOpt applies to Animate

func (StopColorOpt) ApplyAnimateColor added in v0.19.0

func (o StopColorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StopColorOpt applies to AnimateColor

func (StopColorOpt) ApplyCircle added in v0.19.0

func (o StopColorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StopColorOpt applies to Circle

func (StopColorOpt) ApplyClipPath added in v0.19.0

func (o StopColorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StopColorOpt applies to ClipPath

func (StopColorOpt) ApplyDefs added in v0.19.0

func (o StopColorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StopColorOpt applies to Defs

func (StopColorOpt) ApplyEllipse added in v0.19.0

func (o StopColorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StopColorOpt applies to Ellipse

func (StopColorOpt) ApplyFeBlend added in v0.19.0

func (o StopColorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StopColorOpt applies to FeBlend

func (StopColorOpt) ApplyFeColorMatrix added in v0.19.0

func (o StopColorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StopColorOpt applies to FeColorMatrix

func (StopColorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StopColorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StopColorOpt applies to FeComponentTransfer

func (StopColorOpt) ApplyFeComposite added in v0.19.0

func (o StopColorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StopColorOpt applies to FeComposite

func (StopColorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StopColorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StopColorOpt applies to FeConvolveMatrix

func (StopColorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StopColorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StopColorOpt applies to FeDiffuseLighting

func (StopColorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StopColorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StopColorOpt applies to FeDisplacementMap

func (StopColorOpt) ApplyFeFlood added in v0.19.0

func (o StopColorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StopColorOpt applies to FeFlood

func (StopColorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StopColorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StopColorOpt applies to FeGaussianBlur

func (StopColorOpt) ApplyFeImage added in v0.19.0

func (o StopColorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StopColorOpt applies to FeImage

func (StopColorOpt) ApplyFeMerge added in v0.19.0

func (o StopColorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StopColorOpt applies to FeMerge

func (StopColorOpt) ApplyFeMorphology added in v0.19.0

func (o StopColorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StopColorOpt applies to FeMorphology

func (StopColorOpt) ApplyFeOffset added in v0.19.0

func (o StopColorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StopColorOpt applies to FeOffset

func (StopColorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StopColorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StopColorOpt applies to FeSpecularLighting

func (StopColorOpt) ApplyFeTile added in v0.19.0

func (o StopColorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StopColorOpt applies to FeTile

func (StopColorOpt) ApplyFeTurbulence added in v0.19.0

func (o StopColorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StopColorOpt applies to FeTurbulence

func (StopColorOpt) ApplyFilter added in v0.19.0

func (o StopColorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StopColorOpt applies to Filter

func (StopColorOpt) ApplyFont added in v0.19.0

func (o StopColorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StopColorOpt applies to Font

func (StopColorOpt) ApplyForeignObject added in v0.19.0

func (o StopColorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StopColorOpt applies to ForeignObject

func (StopColorOpt) ApplyG added in v0.19.0

func (o StopColorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StopColorOpt applies to G

func (StopColorOpt) ApplyGlyph added in v0.19.0

func (o StopColorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StopColorOpt applies to Glyph

func (StopColorOpt) ApplyGlyphRef added in v0.19.0

func (o StopColorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StopColorOpt applies to GlyphRef

func (StopColorOpt) ApplyImage added in v0.19.0

func (o StopColorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StopColorOpt applies to Image

func (StopColorOpt) ApplyLine added in v0.19.0

func (o StopColorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StopColorOpt applies to Line

func (StopColorOpt) ApplyLinearGradient added in v0.19.0

func (o StopColorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StopColorOpt applies to LinearGradient

func (StopColorOpt) ApplyMarker added in v0.19.0

func (o StopColorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StopColorOpt applies to Marker

func (StopColorOpt) ApplyMask added in v0.19.0

func (o StopColorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StopColorOpt applies to Mask

func (StopColorOpt) ApplyMissingGlyph added in v0.19.0

func (o StopColorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StopColorOpt applies to MissingGlyph

func (StopColorOpt) ApplyPath added in v0.19.0

func (o StopColorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StopColorOpt applies to Path

func (StopColorOpt) ApplyPattern added in v0.19.0

func (o StopColorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StopColorOpt applies to Pattern

func (StopColorOpt) ApplyPolygon added in v0.19.0

func (o StopColorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StopColorOpt applies to Polygon

func (StopColorOpt) ApplyPolyline added in v0.19.0

func (o StopColorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StopColorOpt applies to Polyline

func (StopColorOpt) ApplyRadialGradient added in v0.19.0

func (o StopColorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StopColorOpt applies to RadialGradient

func (StopColorOpt) ApplyRect added in v0.19.0

func (o StopColorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StopColorOpt applies to Rect

func (StopColorOpt) ApplyStop added in v0.19.0

func (o StopColorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StopColorOpt applies to Stop

func (StopColorOpt) ApplySwitch added in v0.19.0

func (o StopColorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StopColorOpt applies to Switch

func (StopColorOpt) ApplySymbol added in v0.19.0

func (o StopColorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StopColorOpt applies to Symbol

func (StopColorOpt) ApplyText added in v0.19.0

func (o StopColorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StopColorOpt applies to Text

func (StopColorOpt) ApplyTextPath added in v0.19.0

func (o StopColorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StopColorOpt applies to TextPath

func (StopColorOpt) ApplyTref added in v0.19.0

func (o StopColorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StopColorOpt applies to Tref

func (StopColorOpt) ApplyTspan added in v0.19.0

func (o StopColorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StopColorOpt applies to Tspan

func (StopColorOpt) ApplyUse added in v0.19.0

func (o StopColorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StopColorOpt applies to Use

type StopOpacityOpt added in v0.19.0

type StopOpacityOpt struct {
	// contains filtered or unexported fields
}

func AStopOpacity added in v0.19.0

func AStopOpacity(v string) StopOpacityOpt

func (StopOpacityOpt) Apply added in v0.19.0

func (o StopOpacityOpt) Apply(a *SvgAttrs, _ *[]Component)

StopOpacityOpt applies to

func (StopOpacityOpt) ApplyAltGlyph added in v0.19.0

func (o StopOpacityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StopOpacityOpt applies to AltGlyph

func (StopOpacityOpt) ApplyAnimate added in v0.19.0

func (o StopOpacityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StopOpacityOpt applies to Animate

func (StopOpacityOpt) ApplyAnimateColor added in v0.19.0

func (o StopOpacityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StopOpacityOpt applies to AnimateColor

func (StopOpacityOpt) ApplyCircle added in v0.19.0

func (o StopOpacityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StopOpacityOpt applies to Circle

func (StopOpacityOpt) ApplyClipPath added in v0.19.0

func (o StopOpacityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StopOpacityOpt applies to ClipPath

func (StopOpacityOpt) ApplyDefs added in v0.19.0

func (o StopOpacityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StopOpacityOpt applies to Defs

func (StopOpacityOpt) ApplyEllipse added in v0.19.0

func (o StopOpacityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StopOpacityOpt applies to Ellipse

func (StopOpacityOpt) ApplyFeBlend added in v0.19.0

func (o StopOpacityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StopOpacityOpt applies to FeBlend

func (StopOpacityOpt) ApplyFeColorMatrix added in v0.19.0

func (o StopOpacityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StopOpacityOpt applies to FeColorMatrix

func (StopOpacityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StopOpacityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StopOpacityOpt applies to FeComponentTransfer

func (StopOpacityOpt) ApplyFeComposite added in v0.19.0

func (o StopOpacityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StopOpacityOpt applies to FeComposite

func (StopOpacityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StopOpacityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StopOpacityOpt applies to FeConvolveMatrix

func (StopOpacityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StopOpacityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StopOpacityOpt applies to FeDiffuseLighting

func (StopOpacityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StopOpacityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StopOpacityOpt applies to FeDisplacementMap

func (StopOpacityOpt) ApplyFeFlood added in v0.19.0

func (o StopOpacityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StopOpacityOpt applies to FeFlood

func (StopOpacityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StopOpacityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StopOpacityOpt applies to FeGaussianBlur

func (StopOpacityOpt) ApplyFeImage added in v0.19.0

func (o StopOpacityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StopOpacityOpt applies to FeImage

func (StopOpacityOpt) ApplyFeMerge added in v0.19.0

func (o StopOpacityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StopOpacityOpt applies to FeMerge

func (StopOpacityOpt) ApplyFeMorphology added in v0.19.0

func (o StopOpacityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StopOpacityOpt applies to FeMorphology

func (StopOpacityOpt) ApplyFeOffset added in v0.19.0

func (o StopOpacityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StopOpacityOpt applies to FeOffset

func (StopOpacityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StopOpacityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StopOpacityOpt applies to FeSpecularLighting

func (StopOpacityOpt) ApplyFeTile added in v0.19.0

func (o StopOpacityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StopOpacityOpt applies to FeTile

func (StopOpacityOpt) ApplyFeTurbulence added in v0.19.0

func (o StopOpacityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StopOpacityOpt applies to FeTurbulence

func (StopOpacityOpt) ApplyFilter added in v0.19.0

func (o StopOpacityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StopOpacityOpt applies to Filter

func (StopOpacityOpt) ApplyFont added in v0.19.0

func (o StopOpacityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StopOpacityOpt applies to Font

func (StopOpacityOpt) ApplyForeignObject added in v0.19.0

func (o StopOpacityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StopOpacityOpt applies to ForeignObject

func (StopOpacityOpt) ApplyG added in v0.19.0

func (o StopOpacityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StopOpacityOpt applies to G

func (StopOpacityOpt) ApplyGlyph added in v0.19.0

func (o StopOpacityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StopOpacityOpt applies to Glyph

func (StopOpacityOpt) ApplyGlyphRef added in v0.19.0

func (o StopOpacityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StopOpacityOpt applies to GlyphRef

func (StopOpacityOpt) ApplyImage added in v0.19.0

func (o StopOpacityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StopOpacityOpt applies to Image

func (StopOpacityOpt) ApplyLine added in v0.19.0

func (o StopOpacityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StopOpacityOpt applies to Line

func (StopOpacityOpt) ApplyLinearGradient added in v0.19.0

func (o StopOpacityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StopOpacityOpt applies to LinearGradient

func (StopOpacityOpt) ApplyMarker added in v0.19.0

func (o StopOpacityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StopOpacityOpt applies to Marker

func (StopOpacityOpt) ApplyMask added in v0.19.0

func (o StopOpacityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StopOpacityOpt applies to Mask

func (StopOpacityOpt) ApplyMissingGlyph added in v0.19.0

func (o StopOpacityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StopOpacityOpt applies to MissingGlyph

func (StopOpacityOpt) ApplyPath added in v0.19.0

func (o StopOpacityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StopOpacityOpt applies to Path

func (StopOpacityOpt) ApplyPattern added in v0.19.0

func (o StopOpacityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StopOpacityOpt applies to Pattern

func (StopOpacityOpt) ApplyPolygon added in v0.19.0

func (o StopOpacityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StopOpacityOpt applies to Polygon

func (StopOpacityOpt) ApplyPolyline added in v0.19.0

func (o StopOpacityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StopOpacityOpt applies to Polyline

func (StopOpacityOpt) ApplyRadialGradient added in v0.19.0

func (o StopOpacityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StopOpacityOpt applies to RadialGradient

func (StopOpacityOpt) ApplyRect added in v0.19.0

func (o StopOpacityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StopOpacityOpt applies to Rect

func (StopOpacityOpt) ApplyStop added in v0.19.0

func (o StopOpacityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StopOpacityOpt applies to Stop

func (StopOpacityOpt) ApplySwitch added in v0.19.0

func (o StopOpacityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StopOpacityOpt applies to Switch

func (StopOpacityOpt) ApplySymbol added in v0.19.0

func (o StopOpacityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StopOpacityOpt applies to Symbol

func (StopOpacityOpt) ApplyText added in v0.19.0

func (o StopOpacityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StopOpacityOpt applies to Text

func (StopOpacityOpt) ApplyTextPath added in v0.19.0

func (o StopOpacityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StopOpacityOpt applies to TextPath

func (StopOpacityOpt) ApplyTref added in v0.19.0

func (o StopOpacityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StopOpacityOpt applies to Tref

func (StopOpacityOpt) ApplyTspan added in v0.19.0

func (o StopOpacityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StopOpacityOpt applies to Tspan

func (StopOpacityOpt) ApplyUse added in v0.19.0

func (o StopOpacityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StopOpacityOpt applies to Use

type StrikethroughPositionOpt added in v0.19.0

type StrikethroughPositionOpt struct {
	// contains filtered or unexported fields
}

func AStrikethroughPosition added in v0.19.0

func AStrikethroughPosition(v string) StrikethroughPositionOpt

func (StrikethroughPositionOpt) ApplyFontFace added in v0.19.0

func (o StrikethroughPositionOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

StrikethroughPositionOpt applies to FontFace

type StrikethroughThicknessOpt added in v0.19.0

type StrikethroughThicknessOpt struct {
	// contains filtered or unexported fields
}

func AStrikethroughThickness added in v0.19.0

func AStrikethroughThickness(v string) StrikethroughThicknessOpt

func (StrikethroughThicknessOpt) ApplyFontFace added in v0.19.0

func (o StrikethroughThicknessOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

StrikethroughThicknessOpt applies to FontFace

type StringOpt added in v0.19.0

type StringOpt struct {
	// contains filtered or unexported fields
}

func AString added in v0.19.0

func AString(v string) StringOpt

func (StringOpt) ApplyFontFaceFormat added in v0.19.0

func (o StringOpt) ApplyFontFaceFormat(a *SvgFontFaceFormatAttrs, _ *[]Component)

StringOpt applies to FontFaceFormat

type StrokeDasharrayOpt

type StrokeDasharrayOpt struct {
	// contains filtered or unexported fields
}

func AStrokeDasharray added in v0.19.0

func AStrokeDasharray(v string) StrokeDasharrayOpt

func (StrokeDasharrayOpt) Apply added in v0.19.0

func (o StrokeDasharrayOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeDasharrayOpt applies to

func (StrokeDasharrayOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeDasharrayOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeDasharrayOpt applies to AltGlyph

func (StrokeDasharrayOpt) ApplyAnimate added in v0.19.0

func (o StrokeDasharrayOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Animate

func (StrokeDasharrayOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeDasharrayOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeDasharrayOpt applies to AnimateColor

func (StrokeDasharrayOpt) ApplyCircle added in v0.19.0

func (o StrokeDasharrayOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Circle

func (StrokeDasharrayOpt) ApplyClipPath added in v0.19.0

func (o StrokeDasharrayOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeDasharrayOpt applies to ClipPath

func (StrokeDasharrayOpt) ApplyDefs added in v0.19.0

func (o StrokeDasharrayOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Defs

func (StrokeDasharrayOpt) ApplyEllipse added in v0.19.0

func (o StrokeDasharrayOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Ellipse

func (StrokeDasharrayOpt) ApplyFeBlend added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeBlend

func (StrokeDasharrayOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeColorMatrix

func (StrokeDasharrayOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeComponentTransfer

func (StrokeDasharrayOpt) ApplyFeComposite added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeComposite

func (StrokeDasharrayOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeConvolveMatrix

func (StrokeDasharrayOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeDiffuseLighting

func (StrokeDasharrayOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeDisplacementMap

func (StrokeDasharrayOpt) ApplyFeFlood added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeFlood

func (StrokeDasharrayOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeGaussianBlur

func (StrokeDasharrayOpt) ApplyFeImage added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeImage

func (StrokeDasharrayOpt) ApplyFeMerge added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeMerge

func (StrokeDasharrayOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeMorphology

func (StrokeDasharrayOpt) ApplyFeOffset added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeOffset

func (StrokeDasharrayOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeSpecularLighting

func (StrokeDasharrayOpt) ApplyFeTile added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeTile

func (StrokeDasharrayOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeDasharrayOpt applies to FeTurbulence

func (StrokeDasharrayOpt) ApplyFilter added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Filter

func (StrokeDasharrayOpt) ApplyFont added in v0.19.0

func (o StrokeDasharrayOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Font

func (StrokeDasharrayOpt) ApplyForeignObject added in v0.19.0

func (o StrokeDasharrayOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeDasharrayOpt applies to ForeignObject

func (StrokeDasharrayOpt) ApplyG added in v0.19.0

func (o StrokeDasharrayOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeDasharrayOpt applies to G

func (StrokeDasharrayOpt) ApplyGlyph added in v0.19.0

func (o StrokeDasharrayOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Glyph

func (StrokeDasharrayOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeDasharrayOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeDasharrayOpt applies to GlyphRef

func (StrokeDasharrayOpt) ApplyImage added in v0.19.0

func (o StrokeDasharrayOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Image

func (StrokeDasharrayOpt) ApplyLine added in v0.19.0

func (o StrokeDasharrayOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Line

func (StrokeDasharrayOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeDasharrayOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeDasharrayOpt applies to LinearGradient

func (StrokeDasharrayOpt) ApplyMarker added in v0.19.0

func (o StrokeDasharrayOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Marker

func (StrokeDasharrayOpt) ApplyMask added in v0.19.0

func (o StrokeDasharrayOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Mask

func (StrokeDasharrayOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeDasharrayOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeDasharrayOpt applies to MissingGlyph

func (StrokeDasharrayOpt) ApplyPath added in v0.19.0

func (o StrokeDasharrayOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Path

func (StrokeDasharrayOpt) ApplyPattern added in v0.19.0

func (o StrokeDasharrayOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Pattern

func (StrokeDasharrayOpt) ApplyPolygon added in v0.19.0

func (o StrokeDasharrayOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Polygon

func (StrokeDasharrayOpt) ApplyPolyline added in v0.19.0

func (o StrokeDasharrayOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Polyline

func (StrokeDasharrayOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeDasharrayOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeDasharrayOpt applies to RadialGradient

func (StrokeDasharrayOpt) ApplyRect added in v0.19.0

func (o StrokeDasharrayOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Rect

func (StrokeDasharrayOpt) ApplyStop added in v0.19.0

func (o StrokeDasharrayOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Stop

func (StrokeDasharrayOpt) ApplySwitch added in v0.19.0

func (o StrokeDasharrayOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Switch

func (StrokeDasharrayOpt) ApplySymbol added in v0.19.0

func (o StrokeDasharrayOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Symbol

func (StrokeDasharrayOpt) ApplyText added in v0.19.0

func (o StrokeDasharrayOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Text

func (StrokeDasharrayOpt) ApplyTextPath added in v0.19.0

func (o StrokeDasharrayOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeDasharrayOpt applies to TextPath

func (StrokeDasharrayOpt) ApplyTref added in v0.19.0

func (o StrokeDasharrayOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Tref

func (StrokeDasharrayOpt) ApplyTspan added in v0.19.0

func (o StrokeDasharrayOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Tspan

func (StrokeDasharrayOpt) ApplyUse added in v0.19.0

func (o StrokeDasharrayOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeDasharrayOpt applies to Use

type StrokeDashoffsetOpt

type StrokeDashoffsetOpt struct {
	// contains filtered or unexported fields
}

func AStrokeDashoffset added in v0.19.0

func AStrokeDashoffset(v string) StrokeDashoffsetOpt

func (StrokeDashoffsetOpt) Apply added in v0.19.0

func (o StrokeDashoffsetOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to

func (StrokeDashoffsetOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to AltGlyph

func (StrokeDashoffsetOpt) ApplyAnimate added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Animate

func (StrokeDashoffsetOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to AnimateColor

func (StrokeDashoffsetOpt) ApplyCircle added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Circle

func (StrokeDashoffsetOpt) ApplyClipPath added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to ClipPath

func (StrokeDashoffsetOpt) ApplyDefs added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Defs

func (StrokeDashoffsetOpt) ApplyEllipse added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Ellipse

func (StrokeDashoffsetOpt) ApplyFeBlend added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeBlend

func (StrokeDashoffsetOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeColorMatrix

func (StrokeDashoffsetOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeComponentTransfer

func (StrokeDashoffsetOpt) ApplyFeComposite added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeComposite

func (StrokeDashoffsetOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeConvolveMatrix

func (StrokeDashoffsetOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeDiffuseLighting

func (StrokeDashoffsetOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeDisplacementMap

func (StrokeDashoffsetOpt) ApplyFeFlood added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeFlood

func (StrokeDashoffsetOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeGaussianBlur

func (StrokeDashoffsetOpt) ApplyFeImage added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeImage

func (StrokeDashoffsetOpt) ApplyFeMerge added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeMerge

func (StrokeDashoffsetOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeMorphology

func (StrokeDashoffsetOpt) ApplyFeOffset added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeOffset

func (StrokeDashoffsetOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeSpecularLighting

func (StrokeDashoffsetOpt) ApplyFeTile added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeTile

func (StrokeDashoffsetOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to FeTurbulence

func (StrokeDashoffsetOpt) ApplyFilter added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Filter

func (StrokeDashoffsetOpt) ApplyFont added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Font

func (StrokeDashoffsetOpt) ApplyForeignObject added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to ForeignObject

func (StrokeDashoffsetOpt) ApplyG added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to G

func (StrokeDashoffsetOpt) ApplyGlyph added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Glyph

func (StrokeDashoffsetOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to GlyphRef

func (StrokeDashoffsetOpt) ApplyImage added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Image

func (StrokeDashoffsetOpt) ApplyLine added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Line

func (StrokeDashoffsetOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to LinearGradient

func (StrokeDashoffsetOpt) ApplyMarker added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Marker

func (StrokeDashoffsetOpt) ApplyMask added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Mask

func (StrokeDashoffsetOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to MissingGlyph

func (StrokeDashoffsetOpt) ApplyPath added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Path

func (StrokeDashoffsetOpt) ApplyPattern added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Pattern

func (StrokeDashoffsetOpt) ApplyPolygon added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Polygon

func (StrokeDashoffsetOpt) ApplyPolyline added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Polyline

func (StrokeDashoffsetOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to RadialGradient

func (StrokeDashoffsetOpt) ApplyRect added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Rect

func (StrokeDashoffsetOpt) ApplyStop added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Stop

func (StrokeDashoffsetOpt) ApplySwitch added in v0.19.0

func (o StrokeDashoffsetOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Switch

func (StrokeDashoffsetOpt) ApplySymbol added in v0.19.0

func (o StrokeDashoffsetOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Symbol

func (StrokeDashoffsetOpt) ApplyText added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Text

func (StrokeDashoffsetOpt) ApplyTextPath added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to TextPath

func (StrokeDashoffsetOpt) ApplyTref added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Tref

func (StrokeDashoffsetOpt) ApplyTspan added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Tspan

func (StrokeDashoffsetOpt) ApplyUse added in v0.19.0

func (o StrokeDashoffsetOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeDashoffsetOpt applies to Use

type StrokeLinecapOpt

type StrokeLinecapOpt struct {
	// contains filtered or unexported fields
}

func AStrokeLinecap added in v0.19.0

func AStrokeLinecap(v string) StrokeLinecapOpt

func (StrokeLinecapOpt) Apply added in v0.19.0

func (o StrokeLinecapOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeLinecapOpt applies to

func (StrokeLinecapOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeLinecapOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeLinecapOpt applies to AltGlyph

func (StrokeLinecapOpt) ApplyAnimate added in v0.19.0

func (o StrokeLinecapOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeLinecapOpt applies to Animate

func (StrokeLinecapOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeLinecapOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeLinecapOpt applies to AnimateColor

func (StrokeLinecapOpt) ApplyCircle added in v0.19.0

func (o StrokeLinecapOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeLinecapOpt applies to Circle

func (StrokeLinecapOpt) ApplyClipPath added in v0.19.0

func (o StrokeLinecapOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeLinecapOpt applies to ClipPath

func (StrokeLinecapOpt) ApplyDefs added in v0.19.0

func (o StrokeLinecapOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeLinecapOpt applies to Defs

func (StrokeLinecapOpt) ApplyEllipse added in v0.19.0

func (o StrokeLinecapOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeLinecapOpt applies to Ellipse

func (StrokeLinecapOpt) ApplyFeBlend added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeBlend

func (StrokeLinecapOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeColorMatrix

func (StrokeLinecapOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeComponentTransfer

func (StrokeLinecapOpt) ApplyFeComposite added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeComposite

func (StrokeLinecapOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeConvolveMatrix

func (StrokeLinecapOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeDiffuseLighting

func (StrokeLinecapOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeDisplacementMap

func (StrokeLinecapOpt) ApplyFeFlood added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeFlood

func (StrokeLinecapOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeGaussianBlur

func (StrokeLinecapOpt) ApplyFeImage added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeImage

func (StrokeLinecapOpt) ApplyFeMerge added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeMerge

func (StrokeLinecapOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeMorphology

func (StrokeLinecapOpt) ApplyFeOffset added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeOffset

func (StrokeLinecapOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeSpecularLighting

func (StrokeLinecapOpt) ApplyFeTile added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeTile

func (StrokeLinecapOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeLinecapOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeLinecapOpt applies to FeTurbulence

func (StrokeLinecapOpt) ApplyFilter added in v0.19.0

func (o StrokeLinecapOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeLinecapOpt applies to Filter

func (StrokeLinecapOpt) ApplyFont added in v0.19.0

func (o StrokeLinecapOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeLinecapOpt applies to Font

func (StrokeLinecapOpt) ApplyForeignObject added in v0.19.0

func (o StrokeLinecapOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeLinecapOpt applies to ForeignObject

func (StrokeLinecapOpt) ApplyG added in v0.19.0

func (o StrokeLinecapOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeLinecapOpt applies to G

func (StrokeLinecapOpt) ApplyGlyph added in v0.19.0

func (o StrokeLinecapOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeLinecapOpt applies to Glyph

func (StrokeLinecapOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeLinecapOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeLinecapOpt applies to GlyphRef

func (StrokeLinecapOpt) ApplyImage added in v0.19.0

func (o StrokeLinecapOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeLinecapOpt applies to Image

func (StrokeLinecapOpt) ApplyLine added in v0.19.0

func (o StrokeLinecapOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeLinecapOpt applies to Line

func (StrokeLinecapOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeLinecapOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeLinecapOpt applies to LinearGradient

func (StrokeLinecapOpt) ApplyMarker added in v0.19.0

func (o StrokeLinecapOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeLinecapOpt applies to Marker

func (StrokeLinecapOpt) ApplyMask added in v0.19.0

func (o StrokeLinecapOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeLinecapOpt applies to Mask

func (StrokeLinecapOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeLinecapOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeLinecapOpt applies to MissingGlyph

func (StrokeLinecapOpt) ApplyPath added in v0.19.0

func (o StrokeLinecapOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeLinecapOpt applies to Path

func (StrokeLinecapOpt) ApplyPattern added in v0.19.0

func (o StrokeLinecapOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeLinecapOpt applies to Pattern

func (StrokeLinecapOpt) ApplyPolygon added in v0.19.0

func (o StrokeLinecapOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeLinecapOpt applies to Polygon

func (StrokeLinecapOpt) ApplyPolyline added in v0.19.0

func (o StrokeLinecapOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeLinecapOpt applies to Polyline

func (StrokeLinecapOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeLinecapOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeLinecapOpt applies to RadialGradient

func (StrokeLinecapOpt) ApplyRect added in v0.19.0

func (o StrokeLinecapOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeLinecapOpt applies to Rect

func (StrokeLinecapOpt) ApplyStop added in v0.19.0

func (o StrokeLinecapOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeLinecapOpt applies to Stop

func (StrokeLinecapOpt) ApplySwitch added in v0.19.0

func (o StrokeLinecapOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeLinecapOpt applies to Switch

func (StrokeLinecapOpt) ApplySymbol added in v0.19.0

func (o StrokeLinecapOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeLinecapOpt applies to Symbol

func (StrokeLinecapOpt) ApplyText added in v0.19.0

func (o StrokeLinecapOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeLinecapOpt applies to Text

func (StrokeLinecapOpt) ApplyTextPath added in v0.19.0

func (o StrokeLinecapOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeLinecapOpt applies to TextPath

func (StrokeLinecapOpt) ApplyTref added in v0.19.0

func (o StrokeLinecapOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeLinecapOpt applies to Tref

func (StrokeLinecapOpt) ApplyTspan added in v0.19.0

func (o StrokeLinecapOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeLinecapOpt applies to Tspan

func (StrokeLinecapOpt) ApplyUse added in v0.19.0

func (o StrokeLinecapOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeLinecapOpt applies to Use

type StrokeLinejoinOpt

type StrokeLinejoinOpt struct {
	// contains filtered or unexported fields
}

func AStrokeLinejoin added in v0.19.0

func AStrokeLinejoin(v string) StrokeLinejoinOpt

func (StrokeLinejoinOpt) Apply added in v0.19.0

func (o StrokeLinejoinOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeLinejoinOpt applies to

func (StrokeLinejoinOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeLinejoinOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeLinejoinOpt applies to AltGlyph

func (StrokeLinejoinOpt) ApplyAnimate added in v0.19.0

func (o StrokeLinejoinOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Animate

func (StrokeLinejoinOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeLinejoinOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeLinejoinOpt applies to AnimateColor

func (StrokeLinejoinOpt) ApplyCircle added in v0.19.0

func (o StrokeLinejoinOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Circle

func (StrokeLinejoinOpt) ApplyClipPath added in v0.19.0

func (o StrokeLinejoinOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeLinejoinOpt applies to ClipPath

func (StrokeLinejoinOpt) ApplyDefs added in v0.19.0

func (o StrokeLinejoinOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Defs

func (StrokeLinejoinOpt) ApplyEllipse added in v0.19.0

func (o StrokeLinejoinOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Ellipse

func (StrokeLinejoinOpt) ApplyFeBlend added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeBlend

func (StrokeLinejoinOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeColorMatrix

func (StrokeLinejoinOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeComponentTransfer

func (StrokeLinejoinOpt) ApplyFeComposite added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeComposite

func (StrokeLinejoinOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeConvolveMatrix

func (StrokeLinejoinOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeDiffuseLighting

func (StrokeLinejoinOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeDisplacementMap

func (StrokeLinejoinOpt) ApplyFeFlood added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeFlood

func (StrokeLinejoinOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeGaussianBlur

func (StrokeLinejoinOpt) ApplyFeImage added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeImage

func (StrokeLinejoinOpt) ApplyFeMerge added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeMerge

func (StrokeLinejoinOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeMorphology

func (StrokeLinejoinOpt) ApplyFeOffset added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeOffset

func (StrokeLinejoinOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeSpecularLighting

func (StrokeLinejoinOpt) ApplyFeTile added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeTile

func (StrokeLinejoinOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeLinejoinOpt applies to FeTurbulence

func (StrokeLinejoinOpt) ApplyFilter added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Filter

func (StrokeLinejoinOpt) ApplyFont added in v0.19.0

func (o StrokeLinejoinOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Font

func (StrokeLinejoinOpt) ApplyForeignObject added in v0.19.0

func (o StrokeLinejoinOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeLinejoinOpt applies to ForeignObject

func (StrokeLinejoinOpt) ApplyG added in v0.19.0

func (o StrokeLinejoinOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeLinejoinOpt applies to G

func (StrokeLinejoinOpt) ApplyGlyph added in v0.19.0

func (o StrokeLinejoinOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Glyph

func (StrokeLinejoinOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeLinejoinOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeLinejoinOpt applies to GlyphRef

func (StrokeLinejoinOpt) ApplyImage added in v0.19.0

func (o StrokeLinejoinOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Image

func (StrokeLinejoinOpt) ApplyLine added in v0.19.0

func (o StrokeLinejoinOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Line

func (StrokeLinejoinOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeLinejoinOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeLinejoinOpt applies to LinearGradient

func (StrokeLinejoinOpt) ApplyMarker added in v0.19.0

func (o StrokeLinejoinOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Marker

func (StrokeLinejoinOpt) ApplyMask added in v0.19.0

func (o StrokeLinejoinOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Mask

func (StrokeLinejoinOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeLinejoinOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeLinejoinOpt applies to MissingGlyph

func (StrokeLinejoinOpt) ApplyPath added in v0.19.0

func (o StrokeLinejoinOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Path

func (StrokeLinejoinOpt) ApplyPattern added in v0.19.0

func (o StrokeLinejoinOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Pattern

func (StrokeLinejoinOpt) ApplyPolygon added in v0.19.0

func (o StrokeLinejoinOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Polygon

func (StrokeLinejoinOpt) ApplyPolyline added in v0.19.0

func (o StrokeLinejoinOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Polyline

func (StrokeLinejoinOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeLinejoinOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeLinejoinOpt applies to RadialGradient

func (StrokeLinejoinOpt) ApplyRect added in v0.19.0

func (o StrokeLinejoinOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Rect

func (StrokeLinejoinOpt) ApplyStop added in v0.19.0

func (o StrokeLinejoinOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Stop

func (StrokeLinejoinOpt) ApplySwitch added in v0.19.0

func (o StrokeLinejoinOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Switch

func (StrokeLinejoinOpt) ApplySymbol added in v0.19.0

func (o StrokeLinejoinOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Symbol

func (StrokeLinejoinOpt) ApplyText added in v0.19.0

func (o StrokeLinejoinOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Text

func (StrokeLinejoinOpt) ApplyTextPath added in v0.19.0

func (o StrokeLinejoinOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeLinejoinOpt applies to TextPath

func (StrokeLinejoinOpt) ApplyTref added in v0.19.0

func (o StrokeLinejoinOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Tref

func (StrokeLinejoinOpt) ApplyTspan added in v0.19.0

func (o StrokeLinejoinOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Tspan

func (StrokeLinejoinOpt) ApplyUse added in v0.19.0

func (o StrokeLinejoinOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeLinejoinOpt applies to Use

type StrokeMiterlimitOpt

type StrokeMiterlimitOpt struct {
	// contains filtered or unexported fields
}

func AStrokeMiterlimit added in v0.19.0

func AStrokeMiterlimit(v string) StrokeMiterlimitOpt

func (StrokeMiterlimitOpt) Apply added in v0.19.0

func (o StrokeMiterlimitOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to

func (StrokeMiterlimitOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to AltGlyph

func (StrokeMiterlimitOpt) ApplyAnimate added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Animate

func (StrokeMiterlimitOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to AnimateColor

func (StrokeMiterlimitOpt) ApplyCircle added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Circle

func (StrokeMiterlimitOpt) ApplyClipPath added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to ClipPath

func (StrokeMiterlimitOpt) ApplyDefs added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Defs

func (StrokeMiterlimitOpt) ApplyEllipse added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Ellipse

func (StrokeMiterlimitOpt) ApplyFeBlend added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeBlend

func (StrokeMiterlimitOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeColorMatrix

func (StrokeMiterlimitOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeComponentTransfer

func (StrokeMiterlimitOpt) ApplyFeComposite added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeComposite

func (StrokeMiterlimitOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeConvolveMatrix

func (StrokeMiterlimitOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeDiffuseLighting

func (StrokeMiterlimitOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeDisplacementMap

func (StrokeMiterlimitOpt) ApplyFeFlood added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeFlood

func (StrokeMiterlimitOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeGaussianBlur

func (StrokeMiterlimitOpt) ApplyFeImage added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeImage

func (StrokeMiterlimitOpt) ApplyFeMerge added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeMerge

func (StrokeMiterlimitOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeMorphology

func (StrokeMiterlimitOpt) ApplyFeOffset added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeOffset

func (StrokeMiterlimitOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeSpecularLighting

func (StrokeMiterlimitOpt) ApplyFeTile added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeTile

func (StrokeMiterlimitOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to FeTurbulence

func (StrokeMiterlimitOpt) ApplyFilter added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Filter

func (StrokeMiterlimitOpt) ApplyFont added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Font

func (StrokeMiterlimitOpt) ApplyForeignObject added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to ForeignObject

func (StrokeMiterlimitOpt) ApplyG added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to G

func (StrokeMiterlimitOpt) ApplyGlyph added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Glyph

func (StrokeMiterlimitOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to GlyphRef

func (StrokeMiterlimitOpt) ApplyImage added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Image

func (StrokeMiterlimitOpt) ApplyLine added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Line

func (StrokeMiterlimitOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to LinearGradient

func (StrokeMiterlimitOpt) ApplyMarker added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Marker

func (StrokeMiterlimitOpt) ApplyMask added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Mask

func (StrokeMiterlimitOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to MissingGlyph

func (StrokeMiterlimitOpt) ApplyPath added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Path

func (StrokeMiterlimitOpt) ApplyPattern added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Pattern

func (StrokeMiterlimitOpt) ApplyPolygon added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Polygon

func (StrokeMiterlimitOpt) ApplyPolyline added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Polyline

func (StrokeMiterlimitOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to RadialGradient

func (StrokeMiterlimitOpt) ApplyRect added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Rect

func (StrokeMiterlimitOpt) ApplyStop added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Stop

func (StrokeMiterlimitOpt) ApplySwitch added in v0.19.0

func (o StrokeMiterlimitOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Switch

func (StrokeMiterlimitOpt) ApplySymbol added in v0.19.0

func (o StrokeMiterlimitOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Symbol

func (StrokeMiterlimitOpt) ApplyText added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Text

func (StrokeMiterlimitOpt) ApplyTextPath added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to TextPath

func (StrokeMiterlimitOpt) ApplyTref added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Tref

func (StrokeMiterlimitOpt) ApplyTspan added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Tspan

func (StrokeMiterlimitOpt) ApplyUse added in v0.19.0

func (o StrokeMiterlimitOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeMiterlimitOpt applies to Use

type StrokeOpacityOpt

type StrokeOpacityOpt struct {
	// contains filtered or unexported fields
}

func AStrokeOpacity added in v0.19.0

func AStrokeOpacity(v string) StrokeOpacityOpt

func (StrokeOpacityOpt) Apply added in v0.19.0

func (o StrokeOpacityOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeOpacityOpt applies to

func (StrokeOpacityOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeOpacityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeOpacityOpt applies to AltGlyph

func (StrokeOpacityOpt) ApplyAnimate added in v0.19.0

func (o StrokeOpacityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeOpacityOpt applies to Animate

func (StrokeOpacityOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeOpacityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeOpacityOpt applies to AnimateColor

func (StrokeOpacityOpt) ApplyCircle added in v0.19.0

func (o StrokeOpacityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeOpacityOpt applies to Circle

func (StrokeOpacityOpt) ApplyClipPath added in v0.19.0

func (o StrokeOpacityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeOpacityOpt applies to ClipPath

func (StrokeOpacityOpt) ApplyDefs added in v0.19.0

func (o StrokeOpacityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeOpacityOpt applies to Defs

func (StrokeOpacityOpt) ApplyEllipse added in v0.19.0

func (o StrokeOpacityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeOpacityOpt applies to Ellipse

func (StrokeOpacityOpt) ApplyFeBlend added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeBlend

func (StrokeOpacityOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeColorMatrix

func (StrokeOpacityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeComponentTransfer

func (StrokeOpacityOpt) ApplyFeComposite added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeComposite

func (StrokeOpacityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeConvolveMatrix

func (StrokeOpacityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeDiffuseLighting

func (StrokeOpacityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeDisplacementMap

func (StrokeOpacityOpt) ApplyFeFlood added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeFlood

func (StrokeOpacityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeGaussianBlur

func (StrokeOpacityOpt) ApplyFeImage added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeImage

func (StrokeOpacityOpt) ApplyFeMerge added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeMerge

func (StrokeOpacityOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeMorphology

func (StrokeOpacityOpt) ApplyFeOffset added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeOffset

func (StrokeOpacityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeSpecularLighting

func (StrokeOpacityOpt) ApplyFeTile added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeTile

func (StrokeOpacityOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeOpacityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeOpacityOpt applies to FeTurbulence

func (StrokeOpacityOpt) ApplyFilter added in v0.19.0

func (o StrokeOpacityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeOpacityOpt applies to Filter

func (StrokeOpacityOpt) ApplyFont added in v0.19.0

func (o StrokeOpacityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeOpacityOpt applies to Font

func (StrokeOpacityOpt) ApplyForeignObject added in v0.19.0

func (o StrokeOpacityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeOpacityOpt applies to ForeignObject

func (StrokeOpacityOpt) ApplyG added in v0.19.0

func (o StrokeOpacityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeOpacityOpt applies to G

func (StrokeOpacityOpt) ApplyGlyph added in v0.19.0

func (o StrokeOpacityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeOpacityOpt applies to Glyph

func (StrokeOpacityOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeOpacityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeOpacityOpt applies to GlyphRef

func (StrokeOpacityOpt) ApplyImage added in v0.19.0

func (o StrokeOpacityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeOpacityOpt applies to Image

func (StrokeOpacityOpt) ApplyLine added in v0.19.0

func (o StrokeOpacityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeOpacityOpt applies to Line

func (StrokeOpacityOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeOpacityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeOpacityOpt applies to LinearGradient

func (StrokeOpacityOpt) ApplyMarker added in v0.19.0

func (o StrokeOpacityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeOpacityOpt applies to Marker

func (StrokeOpacityOpt) ApplyMask added in v0.19.0

func (o StrokeOpacityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeOpacityOpt applies to Mask

func (StrokeOpacityOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeOpacityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeOpacityOpt applies to MissingGlyph

func (StrokeOpacityOpt) ApplyPath added in v0.19.0

func (o StrokeOpacityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeOpacityOpt applies to Path

func (StrokeOpacityOpt) ApplyPattern added in v0.19.0

func (o StrokeOpacityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeOpacityOpt applies to Pattern

func (StrokeOpacityOpt) ApplyPolygon added in v0.19.0

func (o StrokeOpacityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeOpacityOpt applies to Polygon

func (StrokeOpacityOpt) ApplyPolyline added in v0.19.0

func (o StrokeOpacityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeOpacityOpt applies to Polyline

func (StrokeOpacityOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeOpacityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeOpacityOpt applies to RadialGradient

func (StrokeOpacityOpt) ApplyRect added in v0.19.0

func (o StrokeOpacityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeOpacityOpt applies to Rect

func (StrokeOpacityOpt) ApplyStop added in v0.19.0

func (o StrokeOpacityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeOpacityOpt applies to Stop

func (StrokeOpacityOpt) ApplySwitch added in v0.19.0

func (o StrokeOpacityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeOpacityOpt applies to Switch

func (StrokeOpacityOpt) ApplySymbol added in v0.19.0

func (o StrokeOpacityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeOpacityOpt applies to Symbol

func (StrokeOpacityOpt) ApplyText added in v0.19.0

func (o StrokeOpacityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeOpacityOpt applies to Text

func (StrokeOpacityOpt) ApplyTextPath added in v0.19.0

func (o StrokeOpacityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeOpacityOpt applies to TextPath

func (StrokeOpacityOpt) ApplyTref added in v0.19.0

func (o StrokeOpacityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeOpacityOpt applies to Tref

func (StrokeOpacityOpt) ApplyTspan added in v0.19.0

func (o StrokeOpacityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeOpacityOpt applies to Tspan

func (StrokeOpacityOpt) ApplyUse added in v0.19.0

func (o StrokeOpacityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeOpacityOpt applies to Use

type StrokeOpt

type StrokeOpt struct {
	// contains filtered or unexported fields
}

func AStroke added in v0.19.0

func AStroke(v string) StrokeOpt

func (StrokeOpt) Apply added in v0.19.0

func (o StrokeOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeOpt applies to

func (StrokeOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeOpt applies to AltGlyph

func (StrokeOpt) ApplyAnimate added in v0.19.0

func (o StrokeOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeOpt applies to Animate

func (StrokeOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeOpt applies to AnimateColor

func (StrokeOpt) ApplyCircle added in v0.19.0

func (o StrokeOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeOpt applies to Circle

func (StrokeOpt) ApplyClipPath added in v0.19.0

func (o StrokeOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeOpt applies to ClipPath

func (StrokeOpt) ApplyDefs added in v0.19.0

func (o StrokeOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeOpt applies to Defs

func (StrokeOpt) ApplyEllipse added in v0.19.0

func (o StrokeOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeOpt applies to Ellipse

func (StrokeOpt) ApplyFeBlend added in v0.19.0

func (o StrokeOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeOpt applies to FeBlend

func (StrokeOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeOpt applies to FeColorMatrix

func (StrokeOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeOpt applies to FeComponentTransfer

func (StrokeOpt) ApplyFeComposite added in v0.19.0

func (o StrokeOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeOpt applies to FeComposite

func (StrokeOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeOpt applies to FeConvolveMatrix

func (StrokeOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeOpt applies to FeDiffuseLighting

func (StrokeOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeOpt applies to FeDisplacementMap

func (StrokeOpt) ApplyFeFlood added in v0.19.0

func (o StrokeOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeOpt applies to FeFlood

func (StrokeOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeOpt applies to FeGaussianBlur

func (StrokeOpt) ApplyFeImage added in v0.19.0

func (o StrokeOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeOpt applies to FeImage

func (StrokeOpt) ApplyFeMerge added in v0.19.0

func (o StrokeOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeOpt applies to FeMerge

func (StrokeOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeOpt applies to FeMorphology

func (StrokeOpt) ApplyFeOffset added in v0.19.0

func (o StrokeOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeOpt applies to FeOffset

func (StrokeOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeOpt applies to FeSpecularLighting

func (StrokeOpt) ApplyFeTile added in v0.19.0

func (o StrokeOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeOpt applies to FeTile

func (StrokeOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeOpt applies to FeTurbulence

func (StrokeOpt) ApplyFilter added in v0.19.0

func (o StrokeOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeOpt applies to Filter

func (StrokeOpt) ApplyFont added in v0.19.0

func (o StrokeOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeOpt applies to Font

func (StrokeOpt) ApplyForeignObject added in v0.19.0

func (o StrokeOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeOpt applies to ForeignObject

func (StrokeOpt) ApplyG added in v0.19.0

func (o StrokeOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeOpt applies to G

func (StrokeOpt) ApplyGlyph added in v0.19.0

func (o StrokeOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeOpt applies to Glyph

func (StrokeOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeOpt applies to GlyphRef

func (StrokeOpt) ApplyImage added in v0.19.0

func (o StrokeOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeOpt applies to Image

func (StrokeOpt) ApplyLine added in v0.19.0

func (o StrokeOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeOpt applies to Line

func (StrokeOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeOpt applies to LinearGradient

func (StrokeOpt) ApplyMarker added in v0.19.0

func (o StrokeOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeOpt applies to Marker

func (StrokeOpt) ApplyMask added in v0.19.0

func (o StrokeOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeOpt applies to Mask

func (StrokeOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeOpt applies to MissingGlyph

func (StrokeOpt) ApplyPath added in v0.19.0

func (o StrokeOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeOpt applies to Path

func (StrokeOpt) ApplyPattern added in v0.19.0

func (o StrokeOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeOpt applies to Pattern

func (StrokeOpt) ApplyPolygon added in v0.19.0

func (o StrokeOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeOpt applies to Polygon

func (StrokeOpt) ApplyPolyline added in v0.19.0

func (o StrokeOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeOpt applies to Polyline

func (StrokeOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeOpt applies to RadialGradient

func (StrokeOpt) ApplyRect added in v0.19.0

func (o StrokeOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeOpt applies to Rect

func (StrokeOpt) ApplyStop added in v0.19.0

func (o StrokeOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeOpt applies to Stop

func (StrokeOpt) ApplySwitch added in v0.19.0

func (o StrokeOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeOpt applies to Switch

func (StrokeOpt) ApplySymbol added in v0.19.0

func (o StrokeOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeOpt applies to Symbol

func (StrokeOpt) ApplyText added in v0.19.0

func (o StrokeOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeOpt applies to Text

func (StrokeOpt) ApplyTextPath added in v0.19.0

func (o StrokeOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeOpt applies to TextPath

func (StrokeOpt) ApplyTref added in v0.19.0

func (o StrokeOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeOpt applies to Tref

func (StrokeOpt) ApplyTspan added in v0.19.0

func (o StrokeOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeOpt applies to Tspan

func (StrokeOpt) ApplyUse added in v0.19.0

func (o StrokeOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeOpt applies to Use

type StrokeWidthOpt

type StrokeWidthOpt struct {
	// contains filtered or unexported fields
}

func AStrokeWidth added in v0.19.0

func AStrokeWidth(v string) StrokeWidthOpt

func (StrokeWidthOpt) Apply added in v0.19.0

func (o StrokeWidthOpt) Apply(a *SvgAttrs, _ *[]Component)

StrokeWidthOpt applies to

func (StrokeWidthOpt) ApplyAltGlyph added in v0.19.0

func (o StrokeWidthOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

StrokeWidthOpt applies to AltGlyph

func (StrokeWidthOpt) ApplyAnimate added in v0.19.0

func (o StrokeWidthOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

StrokeWidthOpt applies to Animate

func (StrokeWidthOpt) ApplyAnimateColor added in v0.19.0

func (o StrokeWidthOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

StrokeWidthOpt applies to AnimateColor

func (StrokeWidthOpt) ApplyCircle added in v0.19.0

func (o StrokeWidthOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

StrokeWidthOpt applies to Circle

func (StrokeWidthOpt) ApplyClipPath added in v0.19.0

func (o StrokeWidthOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

StrokeWidthOpt applies to ClipPath

func (StrokeWidthOpt) ApplyDefs added in v0.19.0

func (o StrokeWidthOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

StrokeWidthOpt applies to Defs

func (StrokeWidthOpt) ApplyEllipse added in v0.19.0

func (o StrokeWidthOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

StrokeWidthOpt applies to Ellipse

func (StrokeWidthOpt) ApplyFeBlend added in v0.19.0

func (o StrokeWidthOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

StrokeWidthOpt applies to FeBlend

func (StrokeWidthOpt) ApplyFeColorMatrix added in v0.19.0

func (o StrokeWidthOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

StrokeWidthOpt applies to FeColorMatrix

func (StrokeWidthOpt) ApplyFeComponentTransfer added in v0.19.0

func (o StrokeWidthOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

StrokeWidthOpt applies to FeComponentTransfer

func (StrokeWidthOpt) ApplyFeComposite added in v0.19.0

func (o StrokeWidthOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

StrokeWidthOpt applies to FeComposite

func (StrokeWidthOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o StrokeWidthOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

StrokeWidthOpt applies to FeConvolveMatrix

func (StrokeWidthOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o StrokeWidthOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

StrokeWidthOpt applies to FeDiffuseLighting

func (StrokeWidthOpt) ApplyFeDisplacementMap added in v0.19.0

func (o StrokeWidthOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

StrokeWidthOpt applies to FeDisplacementMap

func (StrokeWidthOpt) ApplyFeFlood added in v0.19.0

func (o StrokeWidthOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

StrokeWidthOpt applies to FeFlood

func (StrokeWidthOpt) ApplyFeGaussianBlur added in v0.19.0

func (o StrokeWidthOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

StrokeWidthOpt applies to FeGaussianBlur

func (StrokeWidthOpt) ApplyFeImage added in v0.19.0

func (o StrokeWidthOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

StrokeWidthOpt applies to FeImage

func (StrokeWidthOpt) ApplyFeMerge added in v0.19.0

func (o StrokeWidthOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

StrokeWidthOpt applies to FeMerge

func (StrokeWidthOpt) ApplyFeMorphology added in v0.19.0

func (o StrokeWidthOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

StrokeWidthOpt applies to FeMorphology

func (StrokeWidthOpt) ApplyFeOffset added in v0.19.0

func (o StrokeWidthOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

StrokeWidthOpt applies to FeOffset

func (StrokeWidthOpt) ApplyFeSpecularLighting added in v0.19.0

func (o StrokeWidthOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

StrokeWidthOpt applies to FeSpecularLighting

func (StrokeWidthOpt) ApplyFeTile added in v0.19.0

func (o StrokeWidthOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

StrokeWidthOpt applies to FeTile

func (StrokeWidthOpt) ApplyFeTurbulence added in v0.19.0

func (o StrokeWidthOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

StrokeWidthOpt applies to FeTurbulence

func (StrokeWidthOpt) ApplyFilter added in v0.19.0

func (o StrokeWidthOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

StrokeWidthOpt applies to Filter

func (StrokeWidthOpt) ApplyFont added in v0.19.0

func (o StrokeWidthOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

StrokeWidthOpt applies to Font

func (StrokeWidthOpt) ApplyForeignObject added in v0.19.0

func (o StrokeWidthOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

StrokeWidthOpt applies to ForeignObject

func (StrokeWidthOpt) ApplyG added in v0.19.0

func (o StrokeWidthOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

StrokeWidthOpt applies to G

func (StrokeWidthOpt) ApplyGlyph added in v0.19.0

func (o StrokeWidthOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

StrokeWidthOpt applies to Glyph

func (StrokeWidthOpt) ApplyGlyphRef added in v0.19.0

func (o StrokeWidthOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

StrokeWidthOpt applies to GlyphRef

func (StrokeWidthOpt) ApplyImage added in v0.19.0

func (o StrokeWidthOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

StrokeWidthOpt applies to Image

func (StrokeWidthOpt) ApplyLine added in v0.19.0

func (o StrokeWidthOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

StrokeWidthOpt applies to Line

func (StrokeWidthOpt) ApplyLinearGradient added in v0.19.0

func (o StrokeWidthOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

StrokeWidthOpt applies to LinearGradient

func (StrokeWidthOpt) ApplyMarker added in v0.19.0

func (o StrokeWidthOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

StrokeWidthOpt applies to Marker

func (StrokeWidthOpt) ApplyMask added in v0.19.0

func (o StrokeWidthOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

StrokeWidthOpt applies to Mask

func (StrokeWidthOpt) ApplyMissingGlyph added in v0.19.0

func (o StrokeWidthOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

StrokeWidthOpt applies to MissingGlyph

func (StrokeWidthOpt) ApplyPath added in v0.19.0

func (o StrokeWidthOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

StrokeWidthOpt applies to Path

func (StrokeWidthOpt) ApplyPattern added in v0.19.0

func (o StrokeWidthOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

StrokeWidthOpt applies to Pattern

func (StrokeWidthOpt) ApplyPolygon added in v0.19.0

func (o StrokeWidthOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

StrokeWidthOpt applies to Polygon

func (StrokeWidthOpt) ApplyPolyline added in v0.19.0

func (o StrokeWidthOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

StrokeWidthOpt applies to Polyline

func (StrokeWidthOpt) ApplyRadialGradient added in v0.19.0

func (o StrokeWidthOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

StrokeWidthOpt applies to RadialGradient

func (StrokeWidthOpt) ApplyRect added in v0.19.0

func (o StrokeWidthOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

StrokeWidthOpt applies to Rect

func (StrokeWidthOpt) ApplyStop added in v0.19.0

func (o StrokeWidthOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

StrokeWidthOpt applies to Stop

func (StrokeWidthOpt) ApplySwitch added in v0.19.0

func (o StrokeWidthOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

StrokeWidthOpt applies to Switch

func (StrokeWidthOpt) ApplySymbol added in v0.19.0

func (o StrokeWidthOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

StrokeWidthOpt applies to Symbol

func (StrokeWidthOpt) ApplyText added in v0.19.0

func (o StrokeWidthOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

StrokeWidthOpt applies to Text

func (StrokeWidthOpt) ApplyTextPath added in v0.19.0

func (o StrokeWidthOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

StrokeWidthOpt applies to TextPath

func (StrokeWidthOpt) ApplyTref added in v0.19.0

func (o StrokeWidthOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

StrokeWidthOpt applies to Tref

func (StrokeWidthOpt) ApplyTspan added in v0.19.0

func (o StrokeWidthOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

StrokeWidthOpt applies to Tspan

func (StrokeWidthOpt) ApplyUse added in v0.19.0

func (o StrokeWidthOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

StrokeWidthOpt applies to Use

type StrongArg

type StrongArg interface {
	ApplyStrong(*StrongAttrs, *[]Component)
}

type StrongAttrs

type StrongAttrs struct {
	Global GlobalAttrs
}

func (*StrongAttrs) WriteAttrs added in v0.19.0

func (a *StrongAttrs) WriteAttrs(sb *strings.Builder)

type StyleArg added in v0.19.0

type StyleArg interface {
	ApplyStyle(*StyleAttrs, *[]Component)
}

type StyleAttrs added in v0.19.0

type StyleAttrs struct {
	Global   GlobalAttrs
	Blocking string
	Media    string
}

func (*StyleAttrs) WriteAttrs added in v0.19.0

func (a *StyleAttrs) WriteAttrs(sb *strings.Builder)

type SubArg

type SubArg interface {
	ApplySub(*SubAttrs, *[]Component)
}

type SubAttrs

type SubAttrs struct {
	Global GlobalAttrs
}

func (*SubAttrs) WriteAttrs added in v0.19.0

func (a *SubAttrs) WriteAttrs(sb *strings.Builder)

type SummaryArg

type SummaryArg interface {
	ApplySummary(*SummaryAttrs, *[]Component)
}

type SummaryAttrs

type SummaryAttrs struct {
	Global GlobalAttrs
}

func (*SummaryAttrs) WriteAttrs added in v0.19.0

func (a *SummaryAttrs) WriteAttrs(sb *strings.Builder)

type SupArg

type SupArg interface {
	ApplySup(*SupAttrs, *[]Component)
}

type SupAttrs

type SupAttrs struct {
	Global GlobalAttrs
}

func (*SupAttrs) WriteAttrs added in v0.19.0

func (a *SupAttrs) WriteAttrs(sb *strings.Builder)

type SurfaceScaleOpt added in v0.19.0

type SurfaceScaleOpt struct {
	// contains filtered or unexported fields
}

func ASurfaceScale added in v0.19.0

func ASurfaceScale(v string) SurfaceScaleOpt

func (SurfaceScaleOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o SurfaceScaleOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

SurfaceScaleOpt applies to FeDiffuseLighting

func (SurfaceScaleOpt) ApplyFeSpecularLighting added in v0.19.0

func (o SurfaceScaleOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

SurfaceScaleOpt applies to FeSpecularLighting

type SvgAltGlyphArg added in v0.19.0

type SvgAltGlyphArg interface {
	ApplyAltGlyph(*SvgAltGlyphAttrs, *[]Component)
}

SvgAltGlyphArg interface for altGlyph element arguments

type SvgAltGlyphAttrs added in v0.19.0

type SvgAltGlyphAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	Format                     string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	GlyphRef                   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	Rotate                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgAltGlyphAttrs holds the attributes for the altGlyph SVG element

func (*SvgAltGlyphAttrs) WriteAttrs added in v0.19.0

func (a *SvgAltGlyphAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAltGlyphDefArg added in v0.19.0

type SvgAltGlyphDefArg interface {
	ApplyAltGlyphDef(*SvgAltGlyphDefAttrs, *[]Component)
}

SvgAltGlyphDefArg interface for altGlyphDef element arguments

type SvgAltGlyphDefAttrs added in v0.19.0

type SvgAltGlyphDefAttrs struct {
	GlobalAttrs
}

SvgAltGlyphDefAttrs holds the attributes for the altGlyphDef SVG element

func (*SvgAltGlyphDefAttrs) WriteAttrs added in v0.19.0

func (a *SvgAltGlyphDefAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAltGlyphItemArg added in v0.19.0

type SvgAltGlyphItemArg interface {
	ApplyAltGlyphItem(*SvgAltGlyphItemAttrs, *[]Component)
}

SvgAltGlyphItemArg interface for altGlyphItem element arguments

type SvgAltGlyphItemAttrs added in v0.19.0

type SvgAltGlyphItemAttrs struct {
	GlobalAttrs
}

SvgAltGlyphItemAttrs holds the attributes for the altGlyphItem SVG element

func (*SvgAltGlyphItemAttrs) WriteAttrs added in v0.19.0

func (a *SvgAltGlyphItemAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAnimateArg added in v0.19.0

type SvgAnimateArg interface {
	ApplyAnimate(*SvgAnimateAttrs, *[]Component)
}

SvgAnimateArg interface for animate element arguments

type SvgAnimateAttrs added in v0.19.0

type SvgAnimateAttrs struct {
	GlobalAttrs
	Accumulate                 string
	Additive                   string
	AlignmentBaseline          string
	AttributeName              string
	AttributeType              string
	BaselineShift              string
	Begin                      string
	By                         string
	CalcMode                   string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dur                        string
	EnableBackground           string
	End                        string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	From                       string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Href                       string
	ImageRendering             string
	Kerning                    string
	KeySplines                 string
	KeyTimes                   string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Max                        string
	Min                        string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RepeatCount                string
	RepeatDur                  string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Restart                    string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	To                         string
	UnicodeBidi                string
	Values                     string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgAnimateAttrs holds the attributes for the animate SVG element

func (*SvgAnimateAttrs) WriteAttrs added in v0.19.0

func (a *SvgAnimateAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAnimateColorArg added in v0.19.0

type SvgAnimateColorArg interface {
	ApplyAnimateColor(*SvgAnimateColorAttrs, *[]Component)
}

SvgAnimateColorArg interface for animateColor element arguments

type SvgAnimateColorAttrs added in v0.19.0

type SvgAnimateColorAttrs struct {
	GlobalAttrs
	Accumulate                 string
	Additive                   string
	AlignmentBaseline          string
	AttributeName              string
	AttributeType              string
	BaselineShift              string
	Begin                      string
	By                         string
	CalcMode                   string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dur                        string
	EnableBackground           string
	End                        string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	From                       string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	KeySplines                 string
	KeyTimes                   string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Max                        string
	Min                        string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RepeatCount                string
	RepeatDur                  string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Restart                    string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	To                         string
	UnicodeBidi                string
	Values                     string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgAnimateColorAttrs holds the attributes for the animateColor SVG element

func (*SvgAnimateColorAttrs) WriteAttrs added in v0.19.0

func (a *SvgAnimateColorAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAnimateMotionArg added in v0.19.0

type SvgAnimateMotionArg interface {
	ApplyAnimateMotion(*SvgAnimateMotionAttrs, *[]Component)
}

SvgAnimateMotionArg interface for animateMotion element arguments

type SvgAnimateMotionAttrs added in v0.19.0

type SvgAnimateMotionAttrs struct {
	GlobalAttrs
	Accumulate                string
	Additive                  string
	Begin                     string
	By                        string
	CalcMode                  string
	Dur                       string
	End                       string
	ExternalResourcesRequired string
	Fill                      string
	From                      string
	Href                      string
	KeyPoints                 string
	KeySplines                string
	KeyTimes                  string
	Max                       string
	Min                       string
	Origin                    string
	Path                      string
	RepeatCount               string
	RepeatDur                 string
	RequiredExtensions        string
	RequiredFeatures          string
	RequiredFonts             string
	RequiredFormats           string
	Restart                   string
	Rotate                    string
	SystemLanguage            string
	To                        string
	Values                    string
}

SvgAnimateMotionAttrs holds the attributes for the animateMotion SVG element

func (*SvgAnimateMotionAttrs) WriteAttrs added in v0.19.0

func (a *SvgAnimateMotionAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAnimateTransformArg added in v0.19.0

type SvgAnimateTransformArg interface {
	ApplyAnimateTransform(*SvgAnimateTransformAttrs, *[]Component)
}

SvgAnimateTransformArg interface for animateTransform element arguments

type SvgAnimateTransformAttrs added in v0.19.0

type SvgAnimateTransformAttrs struct {
	GlobalAttrs
	Accumulate                string
	Additive                  string
	AttributeName             string
	AttributeType             string
	Begin                     string
	By                        string
	CalcMode                  string
	Dur                       string
	End                       string
	ExternalResourcesRequired string
	Fill                      string
	From                      string
	Href                      string
	KeySplines                string
	KeyTimes                  string
	Max                       string
	Min                       string
	RepeatCount               string
	RepeatDur                 string
	RequiredExtensions        string
	RequiredFeatures          string
	RequiredFonts             string
	RequiredFormats           string
	Restart                   string
	SystemLanguage            string
	To                        string
	Type                      string
	Values                    string
}

SvgAnimateTransformAttrs holds the attributes for the animateTransform SVG element

func (*SvgAnimateTransformAttrs) WriteAttrs added in v0.19.0

func (a *SvgAnimateTransformAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgAnimationArg added in v0.19.0

type SvgAnimationArg interface {
	ApplyAnimation(*SvgAnimationAttrs, *[]Component)
}

SvgAnimationArg interface for animation element arguments

type SvgAnimationAttrs added in v0.19.0

type SvgAnimationAttrs struct {
	GlobalAttrs
	Begin                     string
	Dur                       string
	End                       string
	ExternalResourcesRequired string
	Fill                      string
	FocusHighlight            string
	Focusable                 string
	Height                    string
	InitialVisibility         string
	Max                       string
	Min                       string
	NavDown                   string
	NavDownLeft               string
	NavDownRight              string
	NavLeft                   string
	NavNext                   string
	NavPrev                   string
	NavRight                  string
	NavUp                     string
	NavUpLeft                 string
	NavUpRight                string
	PreserveAspectRatio       string
	RepeatCount               string
	RepeatDur                 string
	RequiredExtensions        string
	RequiredFeatures          string
	RequiredFonts             string
	RequiredFormats           string
	Restart                   string
	SyncBehavior              string
	SyncMaster                string
	SyncTolerance             string
	SystemLanguage            string
	Transform                 string
	Width                     string
	X                         string
	Y                         string
}

SvgAnimationAttrs holds the attributes for the animation SVG element

func (*SvgAnimationAttrs) WriteAttrs added in v0.19.0

func (a *SvgAnimationAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgArg

type SvgArg interface {
	Apply(*SvgAttrs, *[]Component)
}

SvgArg interface for svg element arguments

type SvgAttrs

type SvgAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaseProfile                string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	ContentScriptType          string
	ContentStyleType           string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PlaybackOrder              string
	PointerEvents              string
	PreserveAspectRatio        string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	SnapshotTime               string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SyncBehaviorDefault        string
	SyncToleranceDefault       string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	TimelineBegin              string
	Transform                  string
	UnicodeBidi                string
	Version                    string
	ViewBox                    string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
	ZoomAndPan                 string
	Xmlns                      string
}

SvgAttrs holds the attributes for the svg SVG element

func (*SvgAttrs) WriteAttrs added in v0.19.0

func (a *SvgAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgCircleArg added in v0.19.0

type SvgCircleArg interface {
	ApplyCircle(*SvgCircleAttrs, *[]Component)
}

SvgCircleArg interface for circle element arguments

type SvgCircleAttrs added in v0.19.0

type SvgCircleAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Cx                         string
	Cy                         string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	R                          string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgCircleAttrs holds the attributes for the circle SVG element

func (*SvgCircleAttrs) WriteAttrs added in v0.19.0

func (a *SvgCircleAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgClipPathArg added in v0.19.0

type SvgClipPathArg interface {
	ApplyClipPath(*SvgClipPathAttrs, *[]Component)
}

SvgClipPathArg interface for clipPath element arguments

type SvgClipPathAttrs added in v0.19.0

type SvgClipPathAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	ClipPathUnits              string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgClipPathAttrs holds the attributes for the clipPath SVG element

func (*SvgClipPathAttrs) WriteAttrs added in v0.19.0

func (a *SvgClipPathAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgColorProfileArg added in v0.19.0

type SvgColorProfileArg interface {
	ApplyColorProfile(*SvgColorProfileAttrs, *[]Component)
}

SvgColorProfileArg interface for color-profile element arguments

type SvgColorProfileAttrs added in v0.19.0

type SvgColorProfileAttrs struct {
	GlobalAttrs
	Local           string
	Name            string
	RenderingIntent string
}

SvgColorProfileAttrs holds the attributes for the color-profile SVG element

func (*SvgColorProfileAttrs) WriteAttrs added in v0.19.0

func (a *SvgColorProfileAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgCursorArg added in v0.19.0

type SvgCursorArg interface {
	ApplyCursor(*SvgCursorAttrs, *[]Component)
}

SvgCursorArg interface for cursor element arguments

type SvgCursorAttrs added in v0.19.0

type SvgCursorAttrs struct {
	GlobalAttrs
	ExternalResourcesRequired string
	RequiredExtensions        string
	RequiredFeatures          string
	SystemLanguage            string
	X                         string
	Y                         string
}

SvgCursorAttrs holds the attributes for the cursor SVG element

func (*SvgCursorAttrs) WriteAttrs added in v0.19.0

func (a *SvgCursorAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgDefsArg added in v0.19.0

type SvgDefsArg interface {
	ApplyDefs(*SvgDefsAttrs, *[]Component)
}

SvgDefsArg interface for defs element arguments

type SvgDefsAttrs added in v0.19.0

type SvgDefsAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgDefsAttrs holds the attributes for the defs SVG element

func (*SvgDefsAttrs) WriteAttrs added in v0.19.0

func (a *SvgDefsAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgDescArg added in v0.19.0

type SvgDescArg interface {
	ApplyDesc(*SvgDescAttrs, *[]Component)
}

SvgDescArg interface for desc element arguments

type SvgDescAttrs added in v0.19.0

type SvgDescAttrs struct {
	GlobalAttrs
	RequiredExtensions string
	RequiredFeatures   string
	RequiredFonts      string
	RequiredFormats    string
	SystemLanguage     string
}

SvgDescAttrs holds the attributes for the desc SVG element

func (*SvgDescAttrs) WriteAttrs added in v0.19.0

func (a *SvgDescAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgDiscardArg added in v0.19.0

type SvgDiscardArg interface {
	ApplyDiscard(*SvgDiscardAttrs, *[]Component)
}

SvgDiscardArg interface for discard element arguments

type SvgDiscardAttrs added in v0.19.0

type SvgDiscardAttrs struct {
	GlobalAttrs
	Begin              string
	Href               string
	RequiredExtensions string
	RequiredFeatures   string
	RequiredFonts      string
	RequiredFormats    string
	SystemLanguage     string
}

SvgDiscardAttrs holds the attributes for the discard SVG element

func (*SvgDiscardAttrs) WriteAttrs added in v0.19.0

func (a *SvgDiscardAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgEllipseArg added in v0.19.0

type SvgEllipseArg interface {
	ApplyEllipse(*SvgEllipseAttrs, *[]Component)
}

SvgEllipseArg interface for ellipse element arguments

type SvgEllipseAttrs added in v0.19.0

type SvgEllipseAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Cx                         string
	Cy                         string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Rx                         string
	Ry                         string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgEllipseAttrs holds the attributes for the ellipse SVG element

func (*SvgEllipseAttrs) WriteAttrs added in v0.19.0

func (a *SvgEllipseAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeBlendArg added in v0.19.0

type SvgFeBlendArg interface {
	ApplyFeBlend(*SvgFeBlendAttrs, *[]Component)
}

SvgFeBlendArg interface for feBlend element arguments

type SvgFeBlendAttrs added in v0.19.0

type SvgFeBlendAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	In2                        string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Mode                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeBlendAttrs holds the attributes for the feBlend SVG element

func (*SvgFeBlendAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeBlendAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeColorMatrixArg added in v0.19.0

type SvgFeColorMatrixArg interface {
	ApplyFeColorMatrix(*SvgFeColorMatrixAttrs, *[]Component)
}

SvgFeColorMatrixArg interface for feColorMatrix element arguments

type SvgFeColorMatrixAttrs added in v0.19.0

type SvgFeColorMatrixAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Type                       string
	UnicodeBidi                string
	Values                     string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeColorMatrixAttrs holds the attributes for the feColorMatrix SVG element

func (*SvgFeColorMatrixAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeColorMatrixAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeComponentTransferArg added in v0.19.0

type SvgFeComponentTransferArg interface {
	ApplyFeComponentTransfer(*SvgFeComponentTransferAttrs, *[]Component)
}

SvgFeComponentTransferArg interface for feComponentTransfer element arguments

type SvgFeComponentTransferAttrs added in v0.19.0

type SvgFeComponentTransferAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeComponentTransferAttrs holds the attributes for the feComponentTransfer SVG element

func (*SvgFeComponentTransferAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeComponentTransferAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeCompositeArg added in v0.19.0

type SvgFeCompositeArg interface {
	ApplyFeComposite(*SvgFeCompositeAttrs, *[]Component)
}

SvgFeCompositeArg interface for feComposite element arguments

type SvgFeCompositeAttrs added in v0.19.0

type SvgFeCompositeAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	In2                        string
	K1                         string
	K2                         string
	K3                         string
	K4                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Operator                   string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeCompositeAttrs holds the attributes for the feComposite SVG element

func (*SvgFeCompositeAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeCompositeAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeConvolveMatrixArg added in v0.19.0

type SvgFeConvolveMatrixArg interface {
	ApplyFeConvolveMatrix(*SvgFeConvolveMatrixAttrs, *[]Component)
}

SvgFeConvolveMatrixArg interface for feConvolveMatrix element arguments

type SvgFeConvolveMatrixAttrs added in v0.19.0

type SvgFeConvolveMatrixAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Bias                       string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	Divisor                    string
	DominantBaseline           string
	EdgeMode                   string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	KernelMatrix               string
	KernelUnitLength           string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Order                      string
	Overflow                   string
	PointerEvents              string
	PreserveAlpha              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TargetX                    string
	TargetY                    string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeConvolveMatrixAttrs holds the attributes for the feConvolveMatrix SVG element

func (*SvgFeConvolveMatrixAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeConvolveMatrixAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeDiffuseLightingArg added in v0.19.0

type SvgFeDiffuseLightingArg interface {
	ApplyFeDiffuseLighting(*SvgFeDiffuseLightingAttrs, *[]Component)
}

SvgFeDiffuseLightingArg interface for feDiffuseLighting element arguments

type SvgFeDiffuseLightingAttrs added in v0.19.0

type SvgFeDiffuseLightingAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	DiffuseConstant            string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	KernelUnitLength           string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SurfaceScale               string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeDiffuseLightingAttrs holds the attributes for the feDiffuseLighting SVG element

func (*SvgFeDiffuseLightingAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeDiffuseLightingAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeDisplacementMapArg added in v0.19.0

type SvgFeDisplacementMapArg interface {
	ApplyFeDisplacementMap(*SvgFeDisplacementMapAttrs, *[]Component)
}

SvgFeDisplacementMapArg interface for feDisplacementMap element arguments

type SvgFeDisplacementMapAttrs added in v0.19.0

type SvgFeDisplacementMapAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	In2                        string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	Scale                      string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	XChannelSelector           string
	Y                          string
	YChannelSelector           string
}

SvgFeDisplacementMapAttrs holds the attributes for the feDisplacementMap SVG element

func (*SvgFeDisplacementMapAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeDisplacementMapAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeDistantLightArg added in v0.19.0

type SvgFeDistantLightArg interface {
	ApplyFeDistantLight(*SvgFeDistantLightAttrs, *[]Component)
}

SvgFeDistantLightArg interface for feDistantLight element arguments

type SvgFeDistantLightAttrs added in v0.19.0

type SvgFeDistantLightAttrs struct {
	GlobalAttrs
	Azimuth   string
	Elevation string
}

SvgFeDistantLightAttrs holds the attributes for the feDistantLight SVG element

func (*SvgFeDistantLightAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeDistantLightAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeDropShadowArg added in v0.19.0

type SvgFeDropShadowArg interface {
	ApplyFeDropShadow(*SvgFeDropShadowAttrs, *[]Component)
}

SvgFeDropShadowArg interface for feDropShadow element arguments

type SvgFeDropShadowAttrs added in v0.19.0

type SvgFeDropShadowAttrs struct {
	GlobalAttrs
	Dx           string
	Dy           string
	Height       string
	In           string
	Result       string
	StdDeviation string
	Width        string
	X            string
	Y            string
}

SvgFeDropShadowAttrs holds the attributes for the feDropShadow SVG element

func (*SvgFeDropShadowAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeDropShadowAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeFloodArg added in v0.19.0

type SvgFeFloodArg interface {
	ApplyFeFlood(*SvgFeFloodAttrs, *[]Component)
}

SvgFeFloodArg interface for feFlood element arguments

type SvgFeFloodAttrs added in v0.19.0

type SvgFeFloodAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeFloodAttrs holds the attributes for the feFlood SVG element

func (*SvgFeFloodAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeFloodAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeFuncAArg added in v0.19.0

type SvgFeFuncAArg interface {
	ApplyFeFuncA(*SvgFeFuncAAttrs, *[]Component)
}

SvgFeFuncAArg interface for feFuncA element arguments

type SvgFeFuncAAttrs added in v0.19.0

type SvgFeFuncAAttrs struct {
	GlobalAttrs
	Amplitude   string
	Exponent    string
	Intercept   string
	Offset      string
	Slope       string
	TableValues string
	Type        string
}

SvgFeFuncAAttrs holds the attributes for the feFuncA SVG element

func (*SvgFeFuncAAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeFuncAAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeFuncBArg added in v0.19.0

type SvgFeFuncBArg interface {
	ApplyFeFuncB(*SvgFeFuncBAttrs, *[]Component)
}

SvgFeFuncBArg interface for feFuncB element arguments

type SvgFeFuncBAttrs added in v0.19.0

type SvgFeFuncBAttrs struct {
	GlobalAttrs
	Amplitude   string
	Exponent    string
	Intercept   string
	Offset      string
	Slope       string
	TableValues string
	Type        string
}

SvgFeFuncBAttrs holds the attributes for the feFuncB SVG element

func (*SvgFeFuncBAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeFuncBAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeFuncGArg added in v0.19.0

type SvgFeFuncGArg interface {
	ApplyFeFuncG(*SvgFeFuncGAttrs, *[]Component)
}

SvgFeFuncGArg interface for feFuncG element arguments

type SvgFeFuncGAttrs added in v0.19.0

type SvgFeFuncGAttrs struct {
	GlobalAttrs
	Amplitude   string
	Exponent    string
	Intercept   string
	Offset      string
	Slope       string
	TableValues string
	Type        string
}

SvgFeFuncGAttrs holds the attributes for the feFuncG SVG element

func (*SvgFeFuncGAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeFuncGAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeFuncRArg added in v0.19.0

type SvgFeFuncRArg interface {
	ApplyFeFuncR(*SvgFeFuncRAttrs, *[]Component)
}

SvgFeFuncRArg interface for feFuncR element arguments

type SvgFeFuncRAttrs added in v0.19.0

type SvgFeFuncRAttrs struct {
	GlobalAttrs
	Amplitude   string
	Exponent    string
	Intercept   string
	Offset      string
	Slope       string
	TableValues string
	Type        string
}

SvgFeFuncRAttrs holds the attributes for the feFuncR SVG element

func (*SvgFeFuncRAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeFuncRAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeGaussianBlurArg added in v0.19.0

type SvgFeGaussianBlurArg interface {
	ApplyFeGaussianBlur(*SvgFeGaussianBlurAttrs, *[]Component)
}

SvgFeGaussianBlurArg interface for feGaussianBlur element arguments

type SvgFeGaussianBlurAttrs added in v0.19.0

type SvgFeGaussianBlurAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EdgeMode                   string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StdDeviation               string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeGaussianBlurAttrs holds the attributes for the feGaussianBlur SVG element

func (*SvgFeGaussianBlurAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeGaussianBlurAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeImageArg added in v0.19.0

type SvgFeImageArg interface {
	ApplyFeImage(*SvgFeImageAttrs, *[]Component)
}

SvgFeImageArg interface for feImage element arguments

type SvgFeImageAttrs added in v0.19.0

type SvgFeImageAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Crossorigin                string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	PreserveAspectRatio        string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeImageAttrs holds the attributes for the feImage SVG element

func (*SvgFeImageAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeImageAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeMergeArg added in v0.19.0

type SvgFeMergeArg interface {
	ApplyFeMerge(*SvgFeMergeAttrs, *[]Component)
}

SvgFeMergeArg interface for feMerge element arguments

type SvgFeMergeAttrs added in v0.19.0

type SvgFeMergeAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeMergeAttrs holds the attributes for the feMerge SVG element

func (*SvgFeMergeAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeMergeAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeMergeNodeArg added in v0.19.0

type SvgFeMergeNodeArg interface {
	ApplyFeMergeNode(*SvgFeMergeNodeAttrs, *[]Component)
}

SvgFeMergeNodeArg interface for feMergeNode element arguments

type SvgFeMergeNodeAttrs added in v0.19.0

type SvgFeMergeNodeAttrs struct {
	GlobalAttrs
	In string
}

SvgFeMergeNodeAttrs holds the attributes for the feMergeNode SVG element

func (*SvgFeMergeNodeAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeMergeNodeAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeMorphologyArg added in v0.19.0

type SvgFeMorphologyArg interface {
	ApplyFeMorphology(*SvgFeMorphologyAttrs, *[]Component)
}

SvgFeMorphologyArg interface for feMorphology element arguments

type SvgFeMorphologyAttrs added in v0.19.0

type SvgFeMorphologyAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Operator                   string
	Overflow                   string
	PointerEvents              string
	Radius                     string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeMorphologyAttrs holds the attributes for the feMorphology SVG element

func (*SvgFeMorphologyAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeMorphologyAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeOffsetArg added in v0.19.0

type SvgFeOffsetArg interface {
	ApplyFeOffset(*SvgFeOffsetAttrs, *[]Component)
}

SvgFeOffsetArg interface for feOffset element arguments

type SvgFeOffsetAttrs added in v0.19.0

type SvgFeOffsetAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeOffsetAttrs holds the attributes for the feOffset SVG element

func (*SvgFeOffsetAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeOffsetAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFePointLightArg added in v0.19.0

type SvgFePointLightArg interface {
	ApplyFePointLight(*SvgFePointLightAttrs, *[]Component)
}

SvgFePointLightArg interface for fePointLight element arguments

type SvgFePointLightAttrs added in v0.19.0

type SvgFePointLightAttrs struct {
	GlobalAttrs
	X string
	Y string
	Z string
}

SvgFePointLightAttrs holds the attributes for the fePointLight SVG element

func (*SvgFePointLightAttrs) WriteAttrs added in v0.19.0

func (a *SvgFePointLightAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeSpecularLightingArg added in v0.19.0

type SvgFeSpecularLightingArg interface {
	ApplyFeSpecularLighting(*SvgFeSpecularLightingAttrs, *[]Component)
}

SvgFeSpecularLightingArg interface for feSpecularLighting element arguments

type SvgFeSpecularLightingAttrs added in v0.19.0

type SvgFeSpecularLightingAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	KernelUnitLength           string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	SpecularConstant           string
	SpecularExponent           string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SurfaceScale               string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeSpecularLightingAttrs holds the attributes for the feSpecularLighting SVG element

func (*SvgFeSpecularLightingAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeSpecularLightingAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeSpotLightArg added in v0.19.0

type SvgFeSpotLightArg interface {
	ApplyFeSpotLight(*SvgFeSpotLightAttrs, *[]Component)
}

SvgFeSpotLightArg interface for feSpotLight element arguments

type SvgFeSpotLightAttrs added in v0.19.0

type SvgFeSpotLightAttrs struct {
	GlobalAttrs
	LimitingConeAngle string
	PointsAtX         string
	PointsAtY         string
	PointsAtZ         string
	SpecularExponent  string
	X                 string
	Y                 string
	Z                 string
}

SvgFeSpotLightAttrs holds the attributes for the feSpotLight SVG element

func (*SvgFeSpotLightAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeSpotLightAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeTileArg added in v0.19.0

type SvgFeTileArg interface {
	ApplyFeTile(*SvgFeTileAttrs, *[]Component)
}

SvgFeTileArg interface for feTile element arguments

type SvgFeTileAttrs added in v0.19.0

type SvgFeTileAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	In                         string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeTileAttrs holds the attributes for the feTile SVG element

func (*SvgFeTileAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeTileAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFeTurbulenceArg added in v0.19.0

type SvgFeTurbulenceArg interface {
	ApplyFeTurbulence(*SvgFeTurbulenceAttrs, *[]Component)
}

SvgFeTurbulenceArg interface for feTurbulence element arguments

type SvgFeTurbulenceAttrs added in v0.19.0

type SvgFeTurbulenceAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaseFrequency              string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NumOctaves                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	Result                     string
	Seed                       string
	ShapeRendering             string
	StitchTiles                string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Type                       string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFeTurbulenceAttrs holds the attributes for the feTurbulence SVG element

func (*SvgFeTurbulenceAttrs) WriteAttrs added in v0.19.0

func (a *SvgFeTurbulenceAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFilterArg added in v0.19.0

type SvgFilterArg interface {
	ApplyFilter(*SvgFilterAttrs, *[]Component)
}

SvgFilterArg interface for filter element arguments

type SvgFilterAttrs added in v0.19.0

type SvgFilterAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FilterRes                  string
	FilterUnits                string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	PrimitiveUnits             string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgFilterAttrs holds the attributes for the filter SVG element

func (*SvgFilterAttrs) WriteAttrs added in v0.19.0

func (a *SvgFilterAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontArg added in v0.19.0

type SvgFontArg interface {
	ApplyFont(*SvgFontAttrs, *[]Component)
}

SvgFontArg interface for font element arguments

type SvgFontAttrs added in v0.19.0

type SvgFontAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	HorizAdvX                  string
	HorizOriginX               string
	HorizOriginY               string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	VertAdvY                   string
	VertOriginX                string
	VertOriginY                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgFontAttrs holds the attributes for the font SVG element

func (*SvgFontAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontFaceArg added in v0.19.0

type SvgFontFaceArg interface {
	ApplyFontFace(*SvgFontFaceAttrs, *[]Component)
}

SvgFontFaceArg interface for font-face element arguments

type SvgFontFaceAttrs added in v0.19.0

type SvgFontFaceAttrs struct {
	GlobalAttrs
	AccentHeight              string
	Alphabetic                string
	Ascent                    string
	Bbox                      string
	CapHeight                 string
	Descent                   string
	ExternalResourcesRequired string
	FontFamily                string
	FontSize                  string
	FontStretch               string
	FontStyle                 string
	FontVariant               string
	FontWeight                string
	Hanging                   string
	Ideographic               string
	Mathematical              string
	OverlinePosition          string
	OverlineThickness         string
	Panose1                   string
	Slope                     string
	Stemh                     string
	Stemv                     string
	StrikethroughPosition     string
	StrikethroughThickness    string
	UnderlinePosition         string
	UnderlineThickness        string
	UnicodeRange              string
	UnitsPerEm                string
	VAlphabetic               string
	VHanging                  string
	VIdeographic              string
	VMathematical             string
	Widths                    string
	XHeight                   string
}

SvgFontFaceAttrs holds the attributes for the font-face SVG element

func (*SvgFontFaceAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontFaceAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontFaceFormatArg added in v0.19.0

type SvgFontFaceFormatArg interface {
	ApplyFontFaceFormat(*SvgFontFaceFormatAttrs, *[]Component)
}

SvgFontFaceFormatArg interface for font-face-format element arguments

type SvgFontFaceFormatAttrs added in v0.19.0

type SvgFontFaceFormatAttrs struct {
	GlobalAttrs
	String string
}

SvgFontFaceFormatAttrs holds the attributes for the font-face-format SVG element

func (*SvgFontFaceFormatAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontFaceFormatAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontFaceNameArg added in v0.19.0

type SvgFontFaceNameArg interface {
	ApplyFontFaceName(*SvgFontFaceNameAttrs, *[]Component)
}

SvgFontFaceNameArg interface for font-face-name element arguments

type SvgFontFaceNameAttrs added in v0.19.0

type SvgFontFaceNameAttrs struct {
	GlobalAttrs
	Name string
}

SvgFontFaceNameAttrs holds the attributes for the font-face-name SVG element

func (*SvgFontFaceNameAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontFaceNameAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontFaceSrcArg added in v0.19.0

type SvgFontFaceSrcArg interface {
	ApplyFontFaceSrc(*SvgFontFaceSrcAttrs, *[]Component)
}

SvgFontFaceSrcArg interface for font-face-src element arguments

type SvgFontFaceSrcAttrs added in v0.19.0

type SvgFontFaceSrcAttrs struct {
	GlobalAttrs
}

SvgFontFaceSrcAttrs holds the attributes for the font-face-src SVG element

func (*SvgFontFaceSrcAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontFaceSrcAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgFontFaceUriArg added in v0.19.0

type SvgFontFaceUriArg interface {
	ApplyFontFaceUri(*SvgFontFaceUriAttrs, *[]Component)
}

SvgFontFaceUriArg interface for font-face-uri element arguments

type SvgFontFaceUriAttrs added in v0.19.0

type SvgFontFaceUriAttrs struct {
	GlobalAttrs
	ExternalResourcesRequired string
}

SvgFontFaceUriAttrs holds the attributes for the font-face-uri SVG element

func (*SvgFontFaceUriAttrs) WriteAttrs added in v0.19.0

func (a *SvgFontFaceUriAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgForeignObjectArg added in v0.19.0

type SvgForeignObjectArg interface {
	ApplyForeignObject(*SvgForeignObjectAttrs, *[]Component)
}

SvgForeignObjectArg interface for foreignObject element arguments

type SvgForeignObjectAttrs added in v0.19.0

type SvgForeignObjectAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgForeignObjectAttrs holds the attributes for the foreignObject SVG element

func (*SvgForeignObjectAttrs) WriteAttrs added in v0.19.0

func (a *SvgForeignObjectAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgGArg added in v0.19.0

type SvgGArg interface {
	ApplyG(*SvgGAttrs, *[]Component)
}

SvgGArg interface for g element arguments

type SvgGAttrs added in v0.19.0

type SvgGAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgGAttrs holds the attributes for the g SVG element

func (*SvgGAttrs) WriteAttrs added in v0.19.0

func (a *SvgGAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgGlyphArg added in v0.19.0

type SvgGlyphArg interface {
	ApplyGlyph(*SvgGlyphAttrs, *[]Component)
}

SvgGlyphArg interface for glyph element arguments

type SvgGlyphAttrs added in v0.19.0

type SvgGlyphAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	ArabicForm                 string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	D                          string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphName                  string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	HorizAdvX                  string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Orientation                string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Unicode                    string
	UnicodeBidi                string
	VertAdvY                   string
	VertOriginX                string
	VertOriginY                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgGlyphAttrs holds the attributes for the glyph SVG element

func (*SvgGlyphAttrs) WriteAttrs added in v0.19.0

func (a *SvgGlyphAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgGlyphRefArg added in v0.19.0

type SvgGlyphRefArg interface {
	ApplyGlyphRef(*SvgGlyphRefAttrs, *[]Component)
}

SvgGlyphRefArg interface for glyphRef element arguments

type SvgGlyphRefAttrs added in v0.19.0

type SvgGlyphRefAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	Format                     string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	GlyphRef                   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgGlyphRefAttrs holds the attributes for the glyphRef SVG element

func (*SvgGlyphRefAttrs) WriteAttrs added in v0.19.0

func (a *SvgGlyphRefAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgHandlerArg added in v0.19.0

type SvgHandlerArg interface {
	ApplyHandler(*SvgHandlerAttrs, *[]Component)
}

SvgHandlerArg interface for handler element arguments

type SvgHandlerAttrs added in v0.19.0

type SvgHandlerAttrs struct {
	GlobalAttrs
	ExternalResourcesRequired string
	Type                      string
}

SvgHandlerAttrs holds the attributes for the handler SVG element

func (*SvgHandlerAttrs) WriteAttrs added in v0.19.0

func (a *SvgHandlerAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgHkernArg added in v0.19.0

type SvgHkernArg interface {
	ApplyHkern(*SvgHkernAttrs, *[]Component)
}

SvgHkernArg interface for hkern element arguments

type SvgHkernAttrs added in v0.19.0

type SvgHkernAttrs struct {
	GlobalAttrs
	G1 string
	G2 string
	K  string
	U1 string
	U2 string
}

SvgHkernAttrs holds the attributes for the hkern SVG element

func (*SvgHkernAttrs) WriteAttrs added in v0.19.0

func (a *SvgHkernAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgImageArg added in v0.19.0

type SvgImageArg interface {
	ApplyImage(*SvgImageAttrs, *[]Component)
}

SvgImageArg interface for image element arguments

type SvgImageAttrs added in v0.19.0

type SvgImageAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Crossorigin                string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	PreserveAspectRatio        string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	Type                       string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgImageAttrs holds the attributes for the image SVG element

func (*SvgImageAttrs) WriteAttrs added in v0.19.0

func (a *SvgImageAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgLineArg added in v0.19.0

type SvgLineArg interface {
	ApplyLine(*SvgLineAttrs, *[]Component)
}

SvgLineArg interface for line element arguments

type SvgLineAttrs added in v0.19.0

type SvgLineAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X1                         string
	X2                         string
	Y1                         string
	Y2                         string
}

SvgLineAttrs holds the attributes for the line SVG element

func (*SvgLineAttrs) WriteAttrs added in v0.19.0

func (a *SvgLineAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgLinearGradientArg added in v0.19.0

type SvgLinearGradientArg interface {
	ApplyLinearGradient(*SvgLinearGradientAttrs, *[]Component)
}

SvgLinearGradientArg interface for linearGradient element arguments

type SvgLinearGradientAttrs added in v0.19.0

type SvgLinearGradientAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	GradientTransform          string
	GradientUnits              string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	SpreadMethod               string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X1                         string
	X2                         string
	Y1                         string
	Y2                         string
}

SvgLinearGradientAttrs holds the attributes for the linearGradient SVG element

func (*SvgLinearGradientAttrs) WriteAttrs added in v0.19.0

func (a *SvgLinearGradientAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgListenerArg added in v0.19.0

type SvgListenerArg interface {
	ApplyListener(*SvgListenerAttrs, *[]Component)
}

SvgListenerArg interface for listener element arguments

type SvgListenerAttrs added in v0.19.0

type SvgListenerAttrs struct {
	GlobalAttrs
	DefaultAction string
	Event         string
	Handler       string
	Observer      string
	Phase         string
	Propagate     string
	Target        string
}

SvgListenerAttrs holds the attributes for the listener SVG element

func (*SvgListenerAttrs) WriteAttrs added in v0.19.0

func (a *SvgListenerAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgMarkerArg added in v0.19.0

type SvgMarkerArg interface {
	ApplyMarker(*SvgMarkerAttrs, *[]Component)
}

SvgMarkerArg interface for marker element arguments

type SvgMarkerAttrs added in v0.19.0

type SvgMarkerAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	MarkerHeight               string
	MarkerUnits                string
	MarkerWidth                string
	Mask                       string
	Opacity                    string
	Orient                     string
	Overflow                   string
	PointerEvents              string
	PreserveAspectRatio        string
	RefX                       string
	RefY                       string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	ViewBox                    string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgMarkerAttrs holds the attributes for the marker SVG element

func (*SvgMarkerAttrs) WriteAttrs added in v0.19.0

func (a *SvgMarkerAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgMaskArg added in v0.19.0

type SvgMaskArg interface {
	ApplyMask(*SvgMaskAttrs, *[]Component)
}

SvgMaskArg interface for mask element arguments

type SvgMaskAttrs added in v0.19.0

type SvgMaskAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	MaskContentUnits           string
	MaskUnits                  string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgMaskAttrs holds the attributes for the mask SVG element

func (*SvgMaskAttrs) WriteAttrs added in v0.19.0

func (a *SvgMaskAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgMetadataArg added in v0.19.0

type SvgMetadataArg interface {
	ApplyMetadata(*SvgMetadataAttrs, *[]Component)
}

SvgMetadataArg interface for metadata element arguments

type SvgMetadataAttrs added in v0.19.0

type SvgMetadataAttrs struct {
	GlobalAttrs
	RequiredExtensions string
	RequiredFeatures   string
	RequiredFonts      string
	RequiredFormats    string
	SystemLanguage     string
}

SvgMetadataAttrs holds the attributes for the metadata SVG element

func (*SvgMetadataAttrs) WriteAttrs added in v0.19.0

func (a *SvgMetadataAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgMissingGlyphArg added in v0.19.0

type SvgMissingGlyphArg interface {
	ApplyMissingGlyph(*SvgMissingGlyphAttrs, *[]Component)
}

SvgMissingGlyphArg interface for missing-glyph element arguments

type SvgMissingGlyphAttrs added in v0.19.0

type SvgMissingGlyphAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	D                          string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	HorizAdvX                  string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	VertAdvY                   string
	VertOriginX                string
	VertOriginY                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgMissingGlyphAttrs holds the attributes for the missing-glyph SVG element

func (*SvgMissingGlyphAttrs) WriteAttrs added in v0.19.0

func (a *SvgMissingGlyphAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgMpathArg added in v0.19.0

type SvgMpathArg interface {
	ApplyMpath(*SvgMpathAttrs, *[]Component)
}

SvgMpathArg interface for mpath element arguments

type SvgMpathAttrs added in v0.19.0

type SvgMpathAttrs struct {
	GlobalAttrs
	ExternalResourcesRequired string
	Href                      string
}

SvgMpathAttrs holds the attributes for the mpath SVG element

func (*SvgMpathAttrs) WriteAttrs added in v0.19.0

func (a *SvgMpathAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgPathArg added in v0.19.0

type SvgPathArg interface {
	ApplyPath(*SvgPathAttrs, *[]Component)
}

SvgPathArg interface for path element arguments

type SvgPathAttrs added in v0.19.0

type SvgPathAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	D                          string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgPathAttrs holds the attributes for the path SVG element

func (*SvgPathAttrs) WriteAttrs added in v0.19.0

func (a *SvgPathAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgPatternArg added in v0.19.0

type SvgPatternArg interface {
	ApplyPattern(*SvgPatternAttrs, *[]Component)
}

SvgPatternArg interface for pattern element arguments

type SvgPatternAttrs added in v0.19.0

type SvgPatternAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PatternContentUnits        string
	PatternTransform           string
	PatternUnits               string
	PointerEvents              string
	PreserveAspectRatio        string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	ViewBox                    string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgPatternAttrs holds the attributes for the pattern SVG element

func (*SvgPatternAttrs) WriteAttrs added in v0.19.0

func (a *SvgPatternAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgPolygonArg added in v0.19.0

type SvgPolygonArg interface {
	ApplyPolygon(*SvgPolygonAttrs, *[]Component)
}

SvgPolygonArg interface for polygon element arguments

type SvgPolygonAttrs added in v0.19.0

type SvgPolygonAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	Points                     string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgPolygonAttrs holds the attributes for the polygon SVG element

func (*SvgPolygonAttrs) WriteAttrs added in v0.19.0

func (a *SvgPolygonAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgPolylineArg added in v0.19.0

type SvgPolylineArg interface {
	ApplyPolyline(*SvgPolylineAttrs, *[]Component)
}

SvgPolylineArg interface for polyline element arguments

type SvgPolylineAttrs added in v0.19.0

type SvgPolylineAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	Points                     string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgPolylineAttrs holds the attributes for the polyline SVG element

func (*SvgPolylineAttrs) WriteAttrs added in v0.19.0

func (a *SvgPolylineAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgPrefetchArg added in v0.19.0

type SvgPrefetchArg interface {
	ApplyPrefetch(*SvgPrefetchAttrs, *[]Component)
}

SvgPrefetchArg interface for prefetch element arguments

type SvgPrefetchAttrs added in v0.19.0

type SvgPrefetchAttrs struct {
	GlobalAttrs
	Bandwidth              string
	MediaCharacterEncoding string
	MediaContentEncodings  string
	MediaSize              string
	MediaTime              string
}

SvgPrefetchAttrs holds the attributes for the prefetch SVG element

func (*SvgPrefetchAttrs) WriteAttrs added in v0.19.0

func (a *SvgPrefetchAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgRadialGradientArg added in v0.19.0

type SvgRadialGradientArg interface {
	ApplyRadialGradient(*SvgRadialGradientAttrs, *[]Component)
}

SvgRadialGradientArg interface for radialGradient element arguments

type SvgRadialGradientAttrs added in v0.19.0

type SvgRadialGradientAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Cx                         string
	Cy                         string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	Fr                         string
	Fx                         string
	Fy                         string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	GradientTransform          string
	GradientUnits              string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	R                          string
	ShapeRendering             string
	SpreadMethod               string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgRadialGradientAttrs holds the attributes for the radialGradient SVG element

func (*SvgRadialGradientAttrs) WriteAttrs added in v0.19.0

func (a *SvgRadialGradientAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgRectArg added in v0.19.0

type SvgRectArg interface {
	ApplyRect(*SvgRectAttrs, *[]Component)
}

SvgRectArg interface for rect element arguments

type SvgRectAttrs added in v0.19.0

type SvgRectAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PathLength                 string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Rx                         string
	Ry                         string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgRectAttrs holds the attributes for the rect SVG element

func (*SvgRectAttrs) WriteAttrs added in v0.19.0

func (a *SvgRectAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgSetArg added in v0.19.0

type SvgSetArg interface {
	ApplySet(*SvgSetAttrs, *[]Component)
}

SvgSetArg interface for set element arguments

type SvgSetAttrs added in v0.19.0

type SvgSetAttrs struct {
	GlobalAttrs
	AttributeName             string
	AttributeType             string
	Begin                     string
	Dur                       string
	End                       string
	ExternalResourcesRequired string
	Fill                      string
	Href                      string
	Max                       string
	Min                       string
	RepeatCount               string
	RepeatDur                 string
	RequiredExtensions        string
	RequiredFeatures          string
	RequiredFonts             string
	RequiredFormats           string
	Restart                   string
	SystemLanguage            string
	To                        string
}

SvgSetAttrs holds the attributes for the set SVG element

func (*SvgSetAttrs) WriteAttrs added in v0.19.0

func (a *SvgSetAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgSolidColorArg added in v0.19.0

type SvgSolidColorArg interface {
	ApplySolidColor(*SvgSolidColorAttrs, *[]Component)
}

SvgSolidColorArg interface for solidColor element arguments

type SvgSolidColorAttrs added in v0.19.0

type SvgSolidColorAttrs struct {
	GlobalAttrs
}

SvgSolidColorAttrs holds the attributes for the solidColor SVG element

func (*SvgSolidColorAttrs) WriteAttrs added in v0.19.0

func (a *SvgSolidColorAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgStopArg added in v0.19.0

type SvgStopArg interface {
	ApplyStop(*SvgStopAttrs, *[]Component)
}

SvgStopArg interface for stop element arguments

type SvgStopAttrs added in v0.19.0

type SvgStopAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Offset                     string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgStopAttrs holds the attributes for the stop SVG element

func (*SvgStopAttrs) WriteAttrs added in v0.19.0

func (a *SvgStopAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgSwitchArg added in v0.19.0

type SvgSwitchArg interface {
	ApplySwitch(*SvgSwitchAttrs, *[]Component)
}

SvgSwitchArg interface for switch element arguments

type SvgSwitchAttrs added in v0.19.0

type SvgSwitchAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgSwitchAttrs holds the attributes for the switch SVG element

func (*SvgSwitchAttrs) WriteAttrs added in v0.19.0

func (a *SvgSwitchAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgSymbolArg added in v0.19.0

type SvgSymbolArg interface {
	ApplySymbol(*SvgSymbolAttrs, *[]Component)
}

SvgSymbolArg interface for symbol element arguments

type SvgSymbolAttrs added in v0.19.0

type SvgSymbolAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	PreserveAspectRatio        string
	RefX                       string
	RefY                       string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	UnicodeBidi                string
	ViewBox                    string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgSymbolAttrs holds the attributes for the symbol SVG element

func (*SvgSymbolAttrs) WriteAttrs added in v0.19.0

func (a *SvgSymbolAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgTbreakArg added in v0.19.0

type SvgTbreakArg interface {
	ApplyTbreak(*SvgTbreakAttrs, *[]Component)
}

SvgTbreakArg interface for tbreak element arguments

type SvgTbreakAttrs added in v0.19.0

type SvgTbreakAttrs struct {
	GlobalAttrs
	RequiredExtensions string
	RequiredFeatures   string
	RequiredFonts      string
	RequiredFormats    string
	SystemLanguage     string
}

SvgTbreakAttrs holds the attributes for the tbreak SVG element

func (*SvgTbreakAttrs) WriteAttrs added in v0.19.0

func (a *SvgTbreakAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgTextArg

type SvgTextArg interface {
	ApplyText(*SvgTextAttrs, *[]Component)
}

SvgTextArg interface for text element arguments

type SvgTextAttrs

type SvgTextAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	Editable                   string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LengthAdjust               string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Rotate                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	TextLength                 string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgTextAttrs holds the attributes for the text SVG element

func (*SvgTextAttrs) WriteAttrs added in v0.19.0

func (a *SvgTextAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgTextPathArg added in v0.19.0

type SvgTextPathArg interface {
	ApplyTextPath(*SvgTextPathAttrs, *[]Component)
}

SvgTextPathArg interface for textPath element arguments

type SvgTextPathAttrs added in v0.19.0

type SvgTextPathAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LengthAdjust               string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Method                     string
	Opacity                    string
	Overflow                   string
	Path                       string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	ShapeRendering             string
	Side                       string
	Spacing                    string
	StartOffset                string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	TextLength                 string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
}

SvgTextPathAttrs holds the attributes for the textPath SVG element

func (*SvgTextPathAttrs) WriteAttrs added in v0.19.0

func (a *SvgTextPathAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgTrefArg added in v0.19.0

type SvgTrefArg interface {
	ApplyTref(*SvgTrefAttrs, *[]Component)
}

SvgTrefArg interface for tref element arguments

type SvgTrefAttrs added in v0.19.0

type SvgTrefAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LengthAdjust               string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	Rotate                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	TextLength                 string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgTrefAttrs holds the attributes for the tref SVG element

func (*SvgTrefAttrs) WriteAttrs added in v0.19.0

func (a *SvgTrefAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgTspanArg added in v0.19.0

type SvgTspanArg interface {
	ApplyTspan(*SvgTspanAttrs, *[]Component)
}

SvgTspanArg interface for tspan element arguments

type SvgTspanAttrs added in v0.19.0

type SvgTspanAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	Dx                         string
	Dy                         string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	ImageRendering             string
	Kerning                    string
	LengthAdjust               string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	Rotate                     string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	TextLength                 string
	UnicodeBidi                string
	Visibility                 string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgTspanAttrs holds the attributes for the tspan SVG element

func (*SvgTspanAttrs) WriteAttrs added in v0.19.0

func (a *SvgTspanAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgUnknownArg added in v0.19.0

type SvgUnknownArg interface {
	ApplyUnknown(*SvgUnknownAttrs, *[]Component)
}

SvgUnknownArg interface for unknown element arguments

type SvgUnknownAttrs added in v0.19.0

type SvgUnknownAttrs struct {
	GlobalAttrs
	RequiredExtensions string
	SystemLanguage     string
}

SvgUnknownAttrs holds the attributes for the unknown SVG element

func (*SvgUnknownAttrs) WriteAttrs added in v0.19.0

func (a *SvgUnknownAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgUseArg added in v0.19.0

type SvgUseArg interface {
	ApplyUse(*SvgUseAttrs, *[]Component)
}

SvgUseArg interface for use element arguments

type SvgUseAttrs added in v0.19.0

type SvgUseAttrs struct {
	GlobalAttrs
	AlignmentBaseline          string
	BaselineShift              string
	Clip                       string
	ClipPath                   string
	ClipRule                   string
	Color                      string
	ColorInterpolation         string
	ColorInterpolationFilters  string
	ColorProfile               string
	ColorRendering             string
	Cursor                     string
	Direction                  string
	Display                    string
	DominantBaseline           string
	EnableBackground           string
	ExternalResourcesRequired  string
	Fill                       string
	FillOpacity                string
	FillRule                   string
	Filter                     string
	FloodColor                 string
	FloodOpacity               string
	FocusHighlight             string
	Focusable                  string
	FontFamily                 string
	FontSize                   string
	FontSizeAdjust             string
	FontStretch                string
	FontStyle                  string
	FontVariant                string
	FontWeight                 string
	GlyphOrientationHorizontal string
	GlyphOrientationVertical   string
	Height                     string
	Href                       string
	ImageRendering             string
	Kerning                    string
	LetterSpacing              string
	LightingColor              string
	MarkerEnd                  string
	MarkerMid                  string
	MarkerStart                string
	Mask                       string
	NavDown                    string
	NavDownLeft                string
	NavDownRight               string
	NavLeft                    string
	NavNext                    string
	NavPrev                    string
	NavRight                   string
	NavUp                      string
	NavUpLeft                  string
	NavUpRight                 string
	Opacity                    string
	Overflow                   string
	PointerEvents              string
	RequiredExtensions         string
	RequiredFeatures           string
	RequiredFonts              string
	RequiredFormats            string
	ShapeRendering             string
	StopColor                  string
	StopOpacity                string
	Stroke                     string
	StrokeDasharray            string
	StrokeDashoffset           string
	StrokeLinecap              string
	StrokeLinejoin             string
	StrokeMiterlimit           string
	StrokeOpacity              string
	StrokeWidth                string
	SystemLanguage             string
	TextAnchor                 string
	TextDecoration             string
	TextRendering              string
	Transform                  string
	UnicodeBidi                string
	Visibility                 string
	Width                      string
	WordSpacing                string
	WritingMode                string
	X                          string
	Y                          string
}

SvgUseAttrs holds the attributes for the use SVG element

func (*SvgUseAttrs) WriteAttrs added in v0.19.0

func (a *SvgUseAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgViewArg added in v0.19.0

type SvgViewArg interface {
	ApplyView(*SvgViewAttrs, *[]Component)
}

SvgViewArg interface for view element arguments

type SvgViewAttrs added in v0.19.0

type SvgViewAttrs struct {
	GlobalAttrs
	ExternalResourcesRequired string
	PreserveAspectRatio       string
	ViewBox                   string
	ViewTarget                string
	ZoomAndPan                string
}

SvgViewAttrs holds the attributes for the view SVG element

func (*SvgViewAttrs) WriteAttrs added in v0.19.0

func (a *SvgViewAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SvgVkernArg added in v0.19.0

type SvgVkernArg interface {
	ApplyVkern(*SvgVkernAttrs, *[]Component)
}

SvgVkernArg interface for vkern element arguments

type SvgVkernAttrs added in v0.19.0

type SvgVkernAttrs struct {
	GlobalAttrs
	G1 string
	G2 string
	K  string
	U1 string
	U2 string
}

SvgVkernAttrs holds the attributes for the vkern SVG element

func (*SvgVkernAttrs) WriteAttrs added in v0.19.0

func (a *SvgVkernAttrs) WriteAttrs(sb *strings.Builder)

WriteAttrs writes the SVG attributes to the string builder

type SyncBehaviorDefaultOpt added in v0.19.0

type SyncBehaviorDefaultOpt struct {
	// contains filtered or unexported fields
}

func ASyncBehaviorDefault added in v0.19.0

func ASyncBehaviorDefault(v string) SyncBehaviorDefaultOpt

func (SyncBehaviorDefaultOpt) Apply added in v0.19.0

func (o SyncBehaviorDefaultOpt) Apply(a *SvgAttrs, _ *[]Component)

SyncBehaviorDefaultOpt applies to

type SyncBehaviorOpt added in v0.19.0

type SyncBehaviorOpt struct {
	// contains filtered or unexported fields
}

func ASyncBehavior added in v0.19.0

func ASyncBehavior(v string) SyncBehaviorOpt

func (SyncBehaviorOpt) ApplyAnimation added in v0.19.0

func (o SyncBehaviorOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

SyncBehaviorOpt applies to Animation

type SyncMasterOpt added in v0.19.0

type SyncMasterOpt struct {
	// contains filtered or unexported fields
}

func ASyncMaster added in v0.19.0

func ASyncMaster(v string) SyncMasterOpt

func (SyncMasterOpt) ApplyAnimation added in v0.19.0

func (o SyncMasterOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

SyncMasterOpt applies to Animation

type SyncToleranceDefaultOpt added in v0.19.0

type SyncToleranceDefaultOpt struct {
	// contains filtered or unexported fields
}

func ASyncToleranceDefault added in v0.19.0

func ASyncToleranceDefault(v string) SyncToleranceDefaultOpt

func (SyncToleranceDefaultOpt) Apply added in v0.19.0

func (o SyncToleranceDefaultOpt) Apply(a *SvgAttrs, _ *[]Component)

SyncToleranceDefaultOpt applies to

type SyncToleranceOpt added in v0.19.0

type SyncToleranceOpt struct {
	// contains filtered or unexported fields
}

func ASyncTolerance added in v0.19.0

func ASyncTolerance(v string) SyncToleranceOpt

func (SyncToleranceOpt) ApplyAnimation added in v0.19.0

func (o SyncToleranceOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

SyncToleranceOpt applies to Animation

type SystemLanguageOpt added in v0.19.0

type SystemLanguageOpt struct {
	// contains filtered or unexported fields
}

func ASystemLanguage added in v0.19.0

func ASystemLanguage(v string) SystemLanguageOpt

func (SystemLanguageOpt) Apply added in v0.19.0

func (o SystemLanguageOpt) Apply(a *SvgAttrs, _ *[]Component)

SystemLanguageOpt applies to

func (SystemLanguageOpt) ApplyAltGlyph added in v0.19.0

func (o SystemLanguageOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

SystemLanguageOpt applies to AltGlyph

func (SystemLanguageOpt) ApplyAnimate added in v0.19.0

func (o SystemLanguageOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

SystemLanguageOpt applies to Animate

func (SystemLanguageOpt) ApplyAnimateColor added in v0.19.0

func (o SystemLanguageOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

SystemLanguageOpt applies to AnimateColor

func (SystemLanguageOpt) ApplyAnimateMotion added in v0.19.0

func (o SystemLanguageOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

SystemLanguageOpt applies to AnimateMotion

func (SystemLanguageOpt) ApplyAnimateTransform added in v0.19.0

func (o SystemLanguageOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

SystemLanguageOpt applies to AnimateTransform

func (SystemLanguageOpt) ApplyAnimation added in v0.19.0

func (o SystemLanguageOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

SystemLanguageOpt applies to Animation

func (SystemLanguageOpt) ApplyCircle added in v0.19.0

func (o SystemLanguageOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

SystemLanguageOpt applies to Circle

func (SystemLanguageOpt) ApplyClipPath added in v0.19.0

func (o SystemLanguageOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

SystemLanguageOpt applies to ClipPath

func (SystemLanguageOpt) ApplyCursor added in v0.19.0

func (o SystemLanguageOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

SystemLanguageOpt applies to Cursor

func (SystemLanguageOpt) ApplyDefs added in v0.19.0

func (o SystemLanguageOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

SystemLanguageOpt applies to Defs

func (SystemLanguageOpt) ApplyDesc added in v0.19.0

func (o SystemLanguageOpt) ApplyDesc(a *SvgDescAttrs, _ *[]Component)

SystemLanguageOpt applies to Desc

func (SystemLanguageOpt) ApplyDiscard added in v0.19.0

func (o SystemLanguageOpt) ApplyDiscard(a *SvgDiscardAttrs, _ *[]Component)

SystemLanguageOpt applies to Discard

func (SystemLanguageOpt) ApplyEllipse added in v0.19.0

func (o SystemLanguageOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

SystemLanguageOpt applies to Ellipse

func (SystemLanguageOpt) ApplyForeignObject added in v0.19.0

func (o SystemLanguageOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

SystemLanguageOpt applies to ForeignObject

func (SystemLanguageOpt) ApplyG added in v0.19.0

func (o SystemLanguageOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

SystemLanguageOpt applies to G

func (SystemLanguageOpt) ApplyImage added in v0.19.0

func (o SystemLanguageOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

SystemLanguageOpt applies to Image

func (SystemLanguageOpt) ApplyLine added in v0.19.0

func (o SystemLanguageOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

SystemLanguageOpt applies to Line

func (SystemLanguageOpt) ApplyMask added in v0.19.0

func (o SystemLanguageOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

SystemLanguageOpt applies to Mask

func (SystemLanguageOpt) ApplyMetadata added in v0.19.0

func (o SystemLanguageOpt) ApplyMetadata(a *SvgMetadataAttrs, _ *[]Component)

SystemLanguageOpt applies to Metadata

func (SystemLanguageOpt) ApplyPath added in v0.19.0

func (o SystemLanguageOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

SystemLanguageOpt applies to Path

func (SystemLanguageOpt) ApplyPattern added in v0.19.0

func (o SystemLanguageOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

SystemLanguageOpt applies to Pattern

func (SystemLanguageOpt) ApplyPolygon added in v0.19.0

func (o SystemLanguageOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

SystemLanguageOpt applies to Polygon

func (SystemLanguageOpt) ApplyPolyline added in v0.19.0

func (o SystemLanguageOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

SystemLanguageOpt applies to Polyline

func (SystemLanguageOpt) ApplyRect added in v0.19.0

func (o SystemLanguageOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

SystemLanguageOpt applies to Rect

func (SystemLanguageOpt) ApplySet added in v0.19.0

func (o SystemLanguageOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

SystemLanguageOpt applies to Set

func (SystemLanguageOpt) ApplySwitch added in v0.19.0

func (o SystemLanguageOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

SystemLanguageOpt applies to Switch

func (SystemLanguageOpt) ApplyTbreak added in v0.19.0

func (o SystemLanguageOpt) ApplyTbreak(a *SvgTbreakAttrs, _ *[]Component)

SystemLanguageOpt applies to Tbreak

func (SystemLanguageOpt) ApplyText added in v0.19.0

func (o SystemLanguageOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

SystemLanguageOpt applies to Text

func (SystemLanguageOpt) ApplyTextPath added in v0.19.0

func (o SystemLanguageOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

SystemLanguageOpt applies to TextPath

func (SystemLanguageOpt) ApplyTref added in v0.19.0

func (o SystemLanguageOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

SystemLanguageOpt applies to Tref

func (SystemLanguageOpt) ApplyTspan added in v0.19.0

func (o SystemLanguageOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

SystemLanguageOpt applies to Tspan

func (SystemLanguageOpt) ApplyUnknown added in v0.19.0

func (o SystemLanguageOpt) ApplyUnknown(a *SvgUnknownAttrs, _ *[]Component)

SystemLanguageOpt applies to Unknown

func (SystemLanguageOpt) ApplyUse added in v0.19.0

func (o SystemLanguageOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

SystemLanguageOpt applies to Use

type TableArg

type TableArg interface {
	ApplyTable(*TableAttrs, *[]Component)
}

type TableAttrs

type TableAttrs struct {
	Global GlobalAttrs
}

func (*TableAttrs) WriteAttrs added in v0.19.0

func (a *TableAttrs) WriteAttrs(sb *strings.Builder)

type TableValuesOpt added in v0.19.0

type TableValuesOpt struct {
	// contains filtered or unexported fields
}

func ATableValues added in v0.19.0

func ATableValues(v string) TableValuesOpt

func (TableValuesOpt) ApplyFeFuncA added in v0.19.0

func (o TableValuesOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

TableValuesOpt applies to FeFuncA

func (TableValuesOpt) ApplyFeFuncB added in v0.19.0

func (o TableValuesOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

TableValuesOpt applies to FeFuncB

func (TableValuesOpt) ApplyFeFuncG added in v0.19.0

func (o TableValuesOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

TableValuesOpt applies to FeFuncG

func (TableValuesOpt) ApplyFeFuncR added in v0.19.0

func (o TableValuesOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

TableValuesOpt applies to FeFuncR

type TargetOpt

type TargetOpt struct {
	// contains filtered or unexported fields
}

func ATarget

func ATarget(v string) TargetOpt

func (TargetOpt) ApplyA added in v0.19.0

func (o TargetOpt) ApplyA(a *AAttrs, _ *[]Component)

func (TargetOpt) ApplyArea added in v0.19.0

func (o TargetOpt) ApplyArea(a *AreaAttrs, _ *[]Component)

func (TargetOpt) ApplyBase added in v0.19.0

func (o TargetOpt) ApplyBase(a *BaseAttrs, _ *[]Component)

func (TargetOpt) ApplyForm added in v0.19.0

func (o TargetOpt) ApplyForm(a *FormAttrs, _ *[]Component)

func (TargetOpt) ApplyListener added in v0.19.0

func (o TargetOpt) ApplyListener(a *SvgListenerAttrs, _ *[]Component)

TargetOpt applies to Listener

type TargetXOpt added in v0.19.0

type TargetXOpt struct {
	// contains filtered or unexported fields
}

func ATargetX added in v0.19.0

func ATargetX(v string) TargetXOpt

func (TargetXOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o TargetXOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

TargetXOpt applies to FeConvolveMatrix

type TargetYOpt added in v0.19.0

type TargetYOpt struct {
	// contains filtered or unexported fields
}

func ATargetY added in v0.19.0

func ATargetY(v string) TargetYOpt

func (TargetYOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o TargetYOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

TargetYOpt applies to FeConvolveMatrix

type TbodyArg

type TbodyArg interface {
	ApplyTbody(*TbodyAttrs, *[]Component)
}

type TbodyAttrs

type TbodyAttrs struct {
	Global GlobalAttrs
}

func (*TbodyAttrs) WriteAttrs added in v0.19.0

func (a *TbodyAttrs) WriteAttrs(sb *strings.Builder)

type TdArg

type TdArg interface {
	ApplyTd(*TdAttrs, *[]Component)
}

type TdAttrs

type TdAttrs struct {
	Global  GlobalAttrs
	Colspan string
	Headers string
	Rowspan string
}

func (*TdAttrs) WriteAttrs added in v0.19.0

func (a *TdAttrs) WriteAttrs(sb *strings.Builder)

type TemplateArg

type TemplateArg interface {
	ApplyTemplate(*TemplateAttrs, *[]Component)
}

type TemplateAttrs

type TemplateAttrs struct {
	Global                          GlobalAttrs
	Shadowrootclonable              bool
	Shadowrootcustomelementregistry bool
	Shadowrootdelegatesfocus        bool
	Shadowrootmode                  string
	Shadowrootserializable          bool
}

func (*TemplateAttrs) WriteAttrs added in v0.19.0

func (a *TemplateAttrs) WriteAttrs(sb *strings.Builder)

type TextAnchorOpt

type TextAnchorOpt struct {
	// contains filtered or unexported fields
}

func ATextAnchor added in v0.19.0

func ATextAnchor(v string) TextAnchorOpt

func (TextAnchorOpt) Apply added in v0.19.0

func (o TextAnchorOpt) Apply(a *SvgAttrs, _ *[]Component)

TextAnchorOpt applies to

func (TextAnchorOpt) ApplyAltGlyph added in v0.19.0

func (o TextAnchorOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

TextAnchorOpt applies to AltGlyph

func (TextAnchorOpt) ApplyAnimate added in v0.19.0

func (o TextAnchorOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

TextAnchorOpt applies to Animate

func (TextAnchorOpt) ApplyAnimateColor added in v0.19.0

func (o TextAnchorOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

TextAnchorOpt applies to AnimateColor

func (TextAnchorOpt) ApplyCircle added in v0.19.0

func (o TextAnchorOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

TextAnchorOpt applies to Circle

func (TextAnchorOpt) ApplyClipPath added in v0.19.0

func (o TextAnchorOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

TextAnchorOpt applies to ClipPath

func (TextAnchorOpt) ApplyDefs added in v0.19.0

func (o TextAnchorOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

TextAnchorOpt applies to Defs

func (TextAnchorOpt) ApplyEllipse added in v0.19.0

func (o TextAnchorOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

TextAnchorOpt applies to Ellipse

func (TextAnchorOpt) ApplyFeBlend added in v0.19.0

func (o TextAnchorOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

TextAnchorOpt applies to FeBlend

func (TextAnchorOpt) ApplyFeColorMatrix added in v0.19.0

func (o TextAnchorOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

TextAnchorOpt applies to FeColorMatrix

func (TextAnchorOpt) ApplyFeComponentTransfer added in v0.19.0

func (o TextAnchorOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

TextAnchorOpt applies to FeComponentTransfer

func (TextAnchorOpt) ApplyFeComposite added in v0.19.0

func (o TextAnchorOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

TextAnchorOpt applies to FeComposite

func (TextAnchorOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o TextAnchorOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

TextAnchorOpt applies to FeConvolveMatrix

func (TextAnchorOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o TextAnchorOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

TextAnchorOpt applies to FeDiffuseLighting

func (TextAnchorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o TextAnchorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

TextAnchorOpt applies to FeDisplacementMap

func (TextAnchorOpt) ApplyFeFlood added in v0.19.0

func (o TextAnchorOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

TextAnchorOpt applies to FeFlood

func (TextAnchorOpt) ApplyFeGaussianBlur added in v0.19.0

func (o TextAnchorOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

TextAnchorOpt applies to FeGaussianBlur

func (TextAnchorOpt) ApplyFeImage added in v0.19.0

func (o TextAnchorOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

TextAnchorOpt applies to FeImage

func (TextAnchorOpt) ApplyFeMerge added in v0.19.0

func (o TextAnchorOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

TextAnchorOpt applies to FeMerge

func (TextAnchorOpt) ApplyFeMorphology added in v0.19.0

func (o TextAnchorOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

TextAnchorOpt applies to FeMorphology

func (TextAnchorOpt) ApplyFeOffset added in v0.19.0

func (o TextAnchorOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

TextAnchorOpt applies to FeOffset

func (TextAnchorOpt) ApplyFeSpecularLighting added in v0.19.0

func (o TextAnchorOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

TextAnchorOpt applies to FeSpecularLighting

func (TextAnchorOpt) ApplyFeTile added in v0.19.0

func (o TextAnchorOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

TextAnchorOpt applies to FeTile

func (TextAnchorOpt) ApplyFeTurbulence added in v0.19.0

func (o TextAnchorOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

TextAnchorOpt applies to FeTurbulence

func (TextAnchorOpt) ApplyFilter added in v0.19.0

func (o TextAnchorOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

TextAnchorOpt applies to Filter

func (TextAnchorOpt) ApplyFont added in v0.19.0

func (o TextAnchorOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

TextAnchorOpt applies to Font

func (TextAnchorOpt) ApplyForeignObject added in v0.19.0

func (o TextAnchorOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

TextAnchorOpt applies to ForeignObject

func (TextAnchorOpt) ApplyG added in v0.19.0

func (o TextAnchorOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

TextAnchorOpt applies to G

func (TextAnchorOpt) ApplyGlyph added in v0.19.0

func (o TextAnchorOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

TextAnchorOpt applies to Glyph

func (TextAnchorOpt) ApplyGlyphRef added in v0.19.0

func (o TextAnchorOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

TextAnchorOpt applies to GlyphRef

func (TextAnchorOpt) ApplyImage added in v0.19.0

func (o TextAnchorOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

TextAnchorOpt applies to Image

func (TextAnchorOpt) ApplyLine added in v0.19.0

func (o TextAnchorOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

TextAnchorOpt applies to Line

func (TextAnchorOpt) ApplyLinearGradient added in v0.19.0

func (o TextAnchorOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

TextAnchorOpt applies to LinearGradient

func (TextAnchorOpt) ApplyMarker added in v0.19.0

func (o TextAnchorOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

TextAnchorOpt applies to Marker

func (TextAnchorOpt) ApplyMask added in v0.19.0

func (o TextAnchorOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

TextAnchorOpt applies to Mask

func (TextAnchorOpt) ApplyMissingGlyph added in v0.19.0

func (o TextAnchorOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

TextAnchorOpt applies to MissingGlyph

func (TextAnchorOpt) ApplyPath added in v0.19.0

func (o TextAnchorOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

TextAnchorOpt applies to Path

func (TextAnchorOpt) ApplyPattern added in v0.19.0

func (o TextAnchorOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

TextAnchorOpt applies to Pattern

func (TextAnchorOpt) ApplyPolygon added in v0.19.0

func (o TextAnchorOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

TextAnchorOpt applies to Polygon

func (TextAnchorOpt) ApplyPolyline added in v0.19.0

func (o TextAnchorOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

TextAnchorOpt applies to Polyline

func (TextAnchorOpt) ApplyRadialGradient added in v0.19.0

func (o TextAnchorOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

TextAnchorOpt applies to RadialGradient

func (TextAnchorOpt) ApplyRect added in v0.19.0

func (o TextAnchorOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

TextAnchorOpt applies to Rect

func (TextAnchorOpt) ApplyStop added in v0.19.0

func (o TextAnchorOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

TextAnchorOpt applies to Stop

func (TextAnchorOpt) ApplySwitch added in v0.19.0

func (o TextAnchorOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

TextAnchorOpt applies to Switch

func (TextAnchorOpt) ApplySymbol added in v0.19.0

func (o TextAnchorOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

TextAnchorOpt applies to Symbol

func (TextAnchorOpt) ApplyText added in v0.19.0

func (o TextAnchorOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

TextAnchorOpt applies to Text

func (TextAnchorOpt) ApplyTextPath added in v0.19.0

func (o TextAnchorOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

TextAnchorOpt applies to TextPath

func (TextAnchorOpt) ApplyTref added in v0.19.0

func (o TextAnchorOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

TextAnchorOpt applies to Tref

func (TextAnchorOpt) ApplyTspan added in v0.19.0

func (o TextAnchorOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

TextAnchorOpt applies to Tspan

func (TextAnchorOpt) ApplyUse added in v0.19.0

func (o TextAnchorOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

TextAnchorOpt applies to Use

type TextDecorationOpt added in v0.19.0

type TextDecorationOpt struct {
	// contains filtered or unexported fields
}

func ATextDecoration added in v0.19.0

func ATextDecoration(v string) TextDecorationOpt

func (TextDecorationOpt) Apply added in v0.19.0

func (o TextDecorationOpt) Apply(a *SvgAttrs, _ *[]Component)

TextDecorationOpt applies to

func (TextDecorationOpt) ApplyAltGlyph added in v0.19.0

func (o TextDecorationOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

TextDecorationOpt applies to AltGlyph

func (TextDecorationOpt) ApplyAnimate added in v0.19.0

func (o TextDecorationOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

TextDecorationOpt applies to Animate

func (TextDecorationOpt) ApplyAnimateColor added in v0.19.0

func (o TextDecorationOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

TextDecorationOpt applies to AnimateColor

func (TextDecorationOpt) ApplyCircle added in v0.19.0

func (o TextDecorationOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

TextDecorationOpt applies to Circle

func (TextDecorationOpt) ApplyClipPath added in v0.19.0

func (o TextDecorationOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

TextDecorationOpt applies to ClipPath

func (TextDecorationOpt) ApplyDefs added in v0.19.0

func (o TextDecorationOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

TextDecorationOpt applies to Defs

func (TextDecorationOpt) ApplyEllipse added in v0.19.0

func (o TextDecorationOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

TextDecorationOpt applies to Ellipse

func (TextDecorationOpt) ApplyFeBlend added in v0.19.0

func (o TextDecorationOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

TextDecorationOpt applies to FeBlend

func (TextDecorationOpt) ApplyFeColorMatrix added in v0.19.0

func (o TextDecorationOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

TextDecorationOpt applies to FeColorMatrix

func (TextDecorationOpt) ApplyFeComponentTransfer added in v0.19.0

func (o TextDecorationOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

TextDecorationOpt applies to FeComponentTransfer

func (TextDecorationOpt) ApplyFeComposite added in v0.19.0

func (o TextDecorationOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

TextDecorationOpt applies to FeComposite

func (TextDecorationOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o TextDecorationOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

TextDecorationOpt applies to FeConvolveMatrix

func (TextDecorationOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o TextDecorationOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

TextDecorationOpt applies to FeDiffuseLighting

func (TextDecorationOpt) ApplyFeDisplacementMap added in v0.19.0

func (o TextDecorationOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

TextDecorationOpt applies to FeDisplacementMap

func (TextDecorationOpt) ApplyFeFlood added in v0.19.0

func (o TextDecorationOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

TextDecorationOpt applies to FeFlood

func (TextDecorationOpt) ApplyFeGaussianBlur added in v0.19.0

func (o TextDecorationOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

TextDecorationOpt applies to FeGaussianBlur

func (TextDecorationOpt) ApplyFeImage added in v0.19.0

func (o TextDecorationOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

TextDecorationOpt applies to FeImage

func (TextDecorationOpt) ApplyFeMerge added in v0.19.0

func (o TextDecorationOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

TextDecorationOpt applies to FeMerge

func (TextDecorationOpt) ApplyFeMorphology added in v0.19.0

func (o TextDecorationOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

TextDecorationOpt applies to FeMorphology

func (TextDecorationOpt) ApplyFeOffset added in v0.19.0

func (o TextDecorationOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

TextDecorationOpt applies to FeOffset

func (TextDecorationOpt) ApplyFeSpecularLighting added in v0.19.0

func (o TextDecorationOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

TextDecorationOpt applies to FeSpecularLighting

func (TextDecorationOpt) ApplyFeTile added in v0.19.0

func (o TextDecorationOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

TextDecorationOpt applies to FeTile

func (TextDecorationOpt) ApplyFeTurbulence added in v0.19.0

func (o TextDecorationOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

TextDecorationOpt applies to FeTurbulence

func (TextDecorationOpt) ApplyFilter added in v0.19.0

func (o TextDecorationOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

TextDecorationOpt applies to Filter

func (TextDecorationOpt) ApplyFont added in v0.19.0

func (o TextDecorationOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

TextDecorationOpt applies to Font

func (TextDecorationOpt) ApplyForeignObject added in v0.19.0

func (o TextDecorationOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

TextDecorationOpt applies to ForeignObject

func (TextDecorationOpt) ApplyG added in v0.19.0

func (o TextDecorationOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

TextDecorationOpt applies to G

func (TextDecorationOpt) ApplyGlyph added in v0.19.0

func (o TextDecorationOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

TextDecorationOpt applies to Glyph

func (TextDecorationOpt) ApplyGlyphRef added in v0.19.0

func (o TextDecorationOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

TextDecorationOpt applies to GlyphRef

func (TextDecorationOpt) ApplyImage added in v0.19.0

func (o TextDecorationOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

TextDecorationOpt applies to Image

func (TextDecorationOpt) ApplyLine added in v0.19.0

func (o TextDecorationOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

TextDecorationOpt applies to Line

func (TextDecorationOpt) ApplyLinearGradient added in v0.19.0

func (o TextDecorationOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

TextDecorationOpt applies to LinearGradient

func (TextDecorationOpt) ApplyMarker added in v0.19.0

func (o TextDecorationOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

TextDecorationOpt applies to Marker

func (TextDecorationOpt) ApplyMask added in v0.19.0

func (o TextDecorationOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

TextDecorationOpt applies to Mask

func (TextDecorationOpt) ApplyMissingGlyph added in v0.19.0

func (o TextDecorationOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

TextDecorationOpt applies to MissingGlyph

func (TextDecorationOpt) ApplyPath added in v0.19.0

func (o TextDecorationOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

TextDecorationOpt applies to Path

func (TextDecorationOpt) ApplyPattern added in v0.19.0

func (o TextDecorationOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

TextDecorationOpt applies to Pattern

func (TextDecorationOpt) ApplyPolygon added in v0.19.0

func (o TextDecorationOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

TextDecorationOpt applies to Polygon

func (TextDecorationOpt) ApplyPolyline added in v0.19.0

func (o TextDecorationOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

TextDecorationOpt applies to Polyline

func (TextDecorationOpt) ApplyRadialGradient added in v0.19.0

func (o TextDecorationOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

TextDecorationOpt applies to RadialGradient

func (TextDecorationOpt) ApplyRect added in v0.19.0

func (o TextDecorationOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

TextDecorationOpt applies to Rect

func (TextDecorationOpt) ApplyStop added in v0.19.0

func (o TextDecorationOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

TextDecorationOpt applies to Stop

func (TextDecorationOpt) ApplySwitch added in v0.19.0

func (o TextDecorationOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

TextDecorationOpt applies to Switch

func (TextDecorationOpt) ApplySymbol added in v0.19.0

func (o TextDecorationOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

TextDecorationOpt applies to Symbol

func (TextDecorationOpt) ApplyText added in v0.19.0

func (o TextDecorationOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

TextDecorationOpt applies to Text

func (TextDecorationOpt) ApplyTextPath added in v0.19.0

func (o TextDecorationOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

TextDecorationOpt applies to TextPath

func (TextDecorationOpt) ApplyTref added in v0.19.0

func (o TextDecorationOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

TextDecorationOpt applies to Tref

func (TextDecorationOpt) ApplyTspan added in v0.19.0

func (o TextDecorationOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

TextDecorationOpt applies to Tspan

func (TextDecorationOpt) ApplyUse added in v0.19.0

func (o TextDecorationOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

TextDecorationOpt applies to Use

type TextLengthOpt

type TextLengthOpt struct {
	// contains filtered or unexported fields
}

func ATextLength added in v0.19.0

func ATextLength(v string) TextLengthOpt

func (TextLengthOpt) ApplyText added in v0.19.0

func (o TextLengthOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

TextLengthOpt applies to Text

func (TextLengthOpt) ApplyTextPath added in v0.19.0

func (o TextLengthOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

TextLengthOpt applies to TextPath

func (TextLengthOpt) ApplyTref added in v0.19.0

func (o TextLengthOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

TextLengthOpt applies to Tref

func (TextLengthOpt) ApplyTspan added in v0.19.0

func (o TextLengthOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

TextLengthOpt applies to Tspan

type TextNode

type TextNode string

type TextRenderingOpt added in v0.19.0

type TextRenderingOpt struct {
	// contains filtered or unexported fields
}

func ATextRendering added in v0.19.0

func ATextRendering(v string) TextRenderingOpt

func (TextRenderingOpt) Apply added in v0.19.0

func (o TextRenderingOpt) Apply(a *SvgAttrs, _ *[]Component)

TextRenderingOpt applies to

func (TextRenderingOpt) ApplyAltGlyph added in v0.19.0

func (o TextRenderingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

TextRenderingOpt applies to AltGlyph

func (TextRenderingOpt) ApplyAnimate added in v0.19.0

func (o TextRenderingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

TextRenderingOpt applies to Animate

func (TextRenderingOpt) ApplyAnimateColor added in v0.19.0

func (o TextRenderingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

TextRenderingOpt applies to AnimateColor

func (TextRenderingOpt) ApplyCircle added in v0.19.0

func (o TextRenderingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

TextRenderingOpt applies to Circle

func (TextRenderingOpt) ApplyClipPath added in v0.19.0

func (o TextRenderingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

TextRenderingOpt applies to ClipPath

func (TextRenderingOpt) ApplyDefs added in v0.19.0

func (o TextRenderingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

TextRenderingOpt applies to Defs

func (TextRenderingOpt) ApplyEllipse added in v0.19.0

func (o TextRenderingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

TextRenderingOpt applies to Ellipse

func (TextRenderingOpt) ApplyFeBlend added in v0.19.0

func (o TextRenderingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

TextRenderingOpt applies to FeBlend

func (TextRenderingOpt) ApplyFeColorMatrix added in v0.19.0

func (o TextRenderingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

TextRenderingOpt applies to FeColorMatrix

func (TextRenderingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o TextRenderingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

TextRenderingOpt applies to FeComponentTransfer

func (TextRenderingOpt) ApplyFeComposite added in v0.19.0

func (o TextRenderingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

TextRenderingOpt applies to FeComposite

func (TextRenderingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o TextRenderingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

TextRenderingOpt applies to FeConvolveMatrix

func (TextRenderingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o TextRenderingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

TextRenderingOpt applies to FeDiffuseLighting

func (TextRenderingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o TextRenderingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

TextRenderingOpt applies to FeDisplacementMap

func (TextRenderingOpt) ApplyFeFlood added in v0.19.0

func (o TextRenderingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

TextRenderingOpt applies to FeFlood

func (TextRenderingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o TextRenderingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

TextRenderingOpt applies to FeGaussianBlur

func (TextRenderingOpt) ApplyFeImage added in v0.19.0

func (o TextRenderingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

TextRenderingOpt applies to FeImage

func (TextRenderingOpt) ApplyFeMerge added in v0.19.0

func (o TextRenderingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

TextRenderingOpt applies to FeMerge

func (TextRenderingOpt) ApplyFeMorphology added in v0.19.0

func (o TextRenderingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

TextRenderingOpt applies to FeMorphology

func (TextRenderingOpt) ApplyFeOffset added in v0.19.0

func (o TextRenderingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

TextRenderingOpt applies to FeOffset

func (TextRenderingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o TextRenderingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

TextRenderingOpt applies to FeSpecularLighting

func (TextRenderingOpt) ApplyFeTile added in v0.19.0

func (o TextRenderingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

TextRenderingOpt applies to FeTile

func (TextRenderingOpt) ApplyFeTurbulence added in v0.19.0

func (o TextRenderingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

TextRenderingOpt applies to FeTurbulence

func (TextRenderingOpt) ApplyFilter added in v0.19.0

func (o TextRenderingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

TextRenderingOpt applies to Filter

func (TextRenderingOpt) ApplyFont added in v0.19.0

func (o TextRenderingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

TextRenderingOpt applies to Font

func (TextRenderingOpt) ApplyForeignObject added in v0.19.0

func (o TextRenderingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

TextRenderingOpt applies to ForeignObject

func (TextRenderingOpt) ApplyG added in v0.19.0

func (o TextRenderingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

TextRenderingOpt applies to G

func (TextRenderingOpt) ApplyGlyph added in v0.19.0

func (o TextRenderingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

TextRenderingOpt applies to Glyph

func (TextRenderingOpt) ApplyGlyphRef added in v0.19.0

func (o TextRenderingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

TextRenderingOpt applies to GlyphRef

func (TextRenderingOpt) ApplyImage added in v0.19.0

func (o TextRenderingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

TextRenderingOpt applies to Image

func (TextRenderingOpt) ApplyLine added in v0.19.0

func (o TextRenderingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

TextRenderingOpt applies to Line

func (TextRenderingOpt) ApplyLinearGradient added in v0.19.0

func (o TextRenderingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

TextRenderingOpt applies to LinearGradient

func (TextRenderingOpt) ApplyMarker added in v0.19.0

func (o TextRenderingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

TextRenderingOpt applies to Marker

func (TextRenderingOpt) ApplyMask added in v0.19.0

func (o TextRenderingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

TextRenderingOpt applies to Mask

func (TextRenderingOpt) ApplyMissingGlyph added in v0.19.0

func (o TextRenderingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

TextRenderingOpt applies to MissingGlyph

func (TextRenderingOpt) ApplyPath added in v0.19.0

func (o TextRenderingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

TextRenderingOpt applies to Path

func (TextRenderingOpt) ApplyPattern added in v0.19.0

func (o TextRenderingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

TextRenderingOpt applies to Pattern

func (TextRenderingOpt) ApplyPolygon added in v0.19.0

func (o TextRenderingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

TextRenderingOpt applies to Polygon

func (TextRenderingOpt) ApplyPolyline added in v0.19.0

func (o TextRenderingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

TextRenderingOpt applies to Polyline

func (TextRenderingOpt) ApplyRadialGradient added in v0.19.0

func (o TextRenderingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

TextRenderingOpt applies to RadialGradient

func (TextRenderingOpt) ApplyRect added in v0.19.0

func (o TextRenderingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

TextRenderingOpt applies to Rect

func (TextRenderingOpt) ApplyStop added in v0.19.0

func (o TextRenderingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

TextRenderingOpt applies to Stop

func (TextRenderingOpt) ApplySwitch added in v0.19.0

func (o TextRenderingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

TextRenderingOpt applies to Switch

func (TextRenderingOpt) ApplySymbol added in v0.19.0

func (o TextRenderingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

TextRenderingOpt applies to Symbol

func (TextRenderingOpt) ApplyText added in v0.19.0

func (o TextRenderingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

TextRenderingOpt applies to Text

func (TextRenderingOpt) ApplyTextPath added in v0.19.0

func (o TextRenderingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

TextRenderingOpt applies to TextPath

func (TextRenderingOpt) ApplyTref added in v0.19.0

func (o TextRenderingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

TextRenderingOpt applies to Tref

func (TextRenderingOpt) ApplyTspan added in v0.19.0

func (o TextRenderingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

TextRenderingOpt applies to Tspan

func (TextRenderingOpt) ApplyUse added in v0.19.0

func (o TextRenderingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

TextRenderingOpt applies to Use

type TextareaArg

type TextareaArg interface {
	ApplyTextarea(*TextareaAttrs, *[]Component)
}

type TextareaAttrs

type TextareaAttrs struct {
	Global       GlobalAttrs
	Autocomplete string
	Cols         string
	Dirname      string
	Disabled     bool
	Form         string
	Maxlength    string
	Minlength    string
	Name         string
	Placeholder  string
	Readonly     bool
	Required     bool
	Rows         string
	Wrap         string
}

func (*TextareaAttrs) WriteAttrs added in v0.19.0

func (a *TextareaAttrs) WriteAttrs(sb *strings.Builder)

type TfootArg

type TfootArg interface {
	ApplyTfoot(*TfootAttrs, *[]Component)
}

type TfootAttrs

type TfootAttrs struct {
	Global GlobalAttrs
}

func (*TfootAttrs) WriteAttrs added in v0.19.0

func (a *TfootAttrs) WriteAttrs(sb *strings.Builder)

type ThArg

type ThArg interface {
	ApplyTh(*ThAttrs, *[]Component)
}

type ThAttrs

type ThAttrs struct {
	Global  GlobalAttrs
	Abbr    string
	Colspan string
	Headers string
	Rowspan string
	Scope   string
}

func (*ThAttrs) WriteAttrs added in v0.19.0

func (a *ThAttrs) WriteAttrs(sb *strings.Builder)

type TheadArg

type TheadArg interface {
	ApplyThead(*TheadAttrs, *[]Component)
}

type TheadAttrs

type TheadAttrs struct {
	Global GlobalAttrs
}

func (*TheadAttrs) WriteAttrs added in v0.19.0

func (a *TheadAttrs) WriteAttrs(sb *strings.Builder)

type TimeArg

type TimeArg interface {
	ApplyTime(*TimeAttrs, *[]Component)
}

type TimeAttrs

type TimeAttrs struct {
	Global   GlobalAttrs
	Datetime string
}

func (*TimeAttrs) WriteAttrs added in v0.19.0

func (a *TimeAttrs) WriteAttrs(sb *strings.Builder)

type TimelineBeginOpt added in v0.19.0

type TimelineBeginOpt struct {
	// contains filtered or unexported fields
}

func ATimelineBegin added in v0.19.0

func ATimelineBegin(v string) TimelineBeginOpt

func (TimelineBeginOpt) Apply added in v0.19.0

func (o TimelineBeginOpt) Apply(a *SvgAttrs, _ *[]Component)

TimelineBeginOpt applies to

type TitleArg

type TitleArg interface {
	ApplyTitle(*TitleAttrs, *[]Component)
}

type TitleAttrs

type TitleAttrs struct {
	Global GlobalAttrs
}

func (*TitleAttrs) WriteAttrs added in v0.19.0

func (a *TitleAttrs) WriteAttrs(sb *strings.Builder)

type ToOpt added in v0.19.0

type ToOpt struct {
	// contains filtered or unexported fields
}

func ATo added in v0.19.0

func ATo(v string) ToOpt

func (ToOpt) ApplyAnimate added in v0.19.0

func (o ToOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ToOpt applies to Animate

func (ToOpt) ApplyAnimateColor added in v0.19.0

func (o ToOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ToOpt applies to AnimateColor

func (ToOpt) ApplyAnimateMotion added in v0.19.0

func (o ToOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

ToOpt applies to AnimateMotion

func (ToOpt) ApplyAnimateTransform added in v0.19.0

func (o ToOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

ToOpt applies to AnimateTransform

func (ToOpt) ApplySet added in v0.19.0

func (o ToOpt) ApplySet(a *SvgSetAttrs, _ *[]Component)

ToOpt applies to Set

type TrArg

type TrArg interface {
	ApplyTr(*TrAttrs, *[]Component)
}

type TrAttrs

type TrAttrs struct {
	Global GlobalAttrs
}

func (*TrAttrs) WriteAttrs added in v0.19.0

func (a *TrAttrs) WriteAttrs(sb *strings.Builder)

type TrackArg

type TrackArg interface {
	ApplyTrack(*TrackAttrs, *[]Component)
}

type TrackAttrs

type TrackAttrs struct {
	Global  GlobalAttrs
	Default bool
	Kind    string
	Label   string
	Src     string
	Srclang string
}

func (*TrackAttrs) WriteAttrs added in v0.19.0

func (a *TrackAttrs) WriteAttrs(sb *strings.Builder)

type TransformOpt

type TransformOpt struct {
	// contains filtered or unexported fields
}

func ATransform added in v0.19.0

func ATransform(v string) TransformOpt

func (TransformOpt) Apply added in v0.19.0

func (o TransformOpt) Apply(a *SvgAttrs, _ *[]Component)

TransformOpt applies to

func (TransformOpt) ApplyAnimation added in v0.19.0

func (o TransformOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

TransformOpt applies to Animation

func (TransformOpt) ApplyCircle added in v0.19.0

func (o TransformOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

TransformOpt applies to Circle

func (TransformOpt) ApplyClipPath added in v0.19.0

func (o TransformOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

TransformOpt applies to ClipPath

func (TransformOpt) ApplyDefs added in v0.19.0

func (o TransformOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

TransformOpt applies to Defs

func (TransformOpt) ApplyEllipse added in v0.19.0

func (o TransformOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

TransformOpt applies to Ellipse

func (TransformOpt) ApplyForeignObject added in v0.19.0

func (o TransformOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

TransformOpt applies to ForeignObject

func (TransformOpt) ApplyG added in v0.19.0

func (o TransformOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

TransformOpt applies to G

func (TransformOpt) ApplyImage added in v0.19.0

func (o TransformOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

TransformOpt applies to Image

func (TransformOpt) ApplyLine added in v0.19.0

func (o TransformOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

TransformOpt applies to Line

func (TransformOpt) ApplyPath added in v0.19.0

func (o TransformOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

TransformOpt applies to Path

func (TransformOpt) ApplyPolygon added in v0.19.0

func (o TransformOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

TransformOpt applies to Polygon

func (TransformOpt) ApplyPolyline added in v0.19.0

func (o TransformOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

TransformOpt applies to Polyline

func (TransformOpt) ApplyRect added in v0.19.0

func (o TransformOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

TransformOpt applies to Rect

func (TransformOpt) ApplySwitch added in v0.19.0

func (o TransformOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

TransformOpt applies to Switch

func (TransformOpt) ApplyText added in v0.19.0

func (o TransformOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

TransformOpt applies to Text

func (TransformOpt) ApplyUse added in v0.19.0

func (o TransformOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

TransformOpt applies to Use

type TxtOpt

type TxtOpt struct {
	// contains filtered or unexported fields
}

func T

func T(s string) TxtOpt

T is an alias for Text to reduce verbosity

func Text

func Text(s string) TxtOpt

func (TxtOpt) Apply added in v0.19.0

func (o TxtOpt) Apply(_ *SvgAttrs, kids *[]Component)

func (TxtOpt) ApplyA added in v0.19.0

func (o TxtOpt) ApplyA(_ *AAttrs, kids *[]Component)

func (TxtOpt) ApplyAbbr added in v0.19.0

func (o TxtOpt) ApplyAbbr(_ *AbbrAttrs, kids *[]Component)

func (TxtOpt) ApplyAddress added in v0.19.0

func (o TxtOpt) ApplyAddress(_ *AddressAttrs, kids *[]Component)

func (TxtOpt) ApplyArea added in v0.19.0

func (o TxtOpt) ApplyArea(_ *AreaAttrs, kids *[]Component)

func (TxtOpt) ApplyArticle added in v0.19.0

func (o TxtOpt) ApplyArticle(_ *ArticleAttrs, kids *[]Component)

func (TxtOpt) ApplyAside added in v0.19.0

func (o TxtOpt) ApplyAside(_ *AsideAttrs, kids *[]Component)

func (TxtOpt) ApplyAudio added in v0.19.0

func (o TxtOpt) ApplyAudio(_ *AudioAttrs, kids *[]Component)

func (TxtOpt) ApplyB added in v0.19.0

func (o TxtOpt) ApplyB(_ *BAttrs, kids *[]Component)

func (TxtOpt) ApplyBase added in v0.19.0

func (o TxtOpt) ApplyBase(_ *BaseAttrs, kids *[]Component)

func (TxtOpt) ApplyBdi added in v0.19.0

func (o TxtOpt) ApplyBdi(_ *BdiAttrs, kids *[]Component)

func (TxtOpt) ApplyBdo added in v0.19.0

func (o TxtOpt) ApplyBdo(_ *BdoAttrs, kids *[]Component)

func (TxtOpt) ApplyBlockquote added in v0.19.0

func (o TxtOpt) ApplyBlockquote(_ *BlockquoteAttrs, kids *[]Component)

func (TxtOpt) ApplyBody added in v0.19.0

func (o TxtOpt) ApplyBody(_ *BodyAttrs, kids *[]Component)

func (TxtOpt) ApplyBr added in v0.19.0

func (o TxtOpt) ApplyBr(_ *BrAttrs, kids *[]Component)

func (TxtOpt) ApplyButton added in v0.19.0

func (o TxtOpt) ApplyButton(_ *ButtonAttrs, kids *[]Component)

func (TxtOpt) ApplyCanvas added in v0.19.0

func (o TxtOpt) ApplyCanvas(_ *CanvasAttrs, kids *[]Component)

func (TxtOpt) ApplyCaption added in v0.19.0

func (o TxtOpt) ApplyCaption(_ *CaptionAttrs, kids *[]Component)

func (TxtOpt) ApplyCite added in v0.19.0

func (o TxtOpt) ApplyCite(_ *CiteAttrs, kids *[]Component)

func (TxtOpt) ApplyCode added in v0.19.0

func (o TxtOpt) ApplyCode(_ *CodeAttrs, kids *[]Component)

func (TxtOpt) ApplyCol added in v0.19.0

func (o TxtOpt) ApplyCol(_ *ColAttrs, kids *[]Component)

func (TxtOpt) ApplyColgroup added in v0.19.0

func (o TxtOpt) ApplyColgroup(_ *ColgroupAttrs, kids *[]Component)

func (TxtOpt) ApplyData added in v0.19.0

func (o TxtOpt) ApplyData(_ *DataAttrs, kids *[]Component)

func (TxtOpt) ApplyDatalist added in v0.19.0

func (o TxtOpt) ApplyDatalist(_ *DatalistAttrs, kids *[]Component)

func (TxtOpt) ApplyDd added in v0.19.0

func (o TxtOpt) ApplyDd(_ *DdAttrs, kids *[]Component)

func (TxtOpt) ApplyDel added in v0.19.0

func (o TxtOpt) ApplyDel(_ *DelAttrs, kids *[]Component)

func (TxtOpt) ApplyDetails added in v0.19.0

func (o TxtOpt) ApplyDetails(_ *DetailsAttrs, kids *[]Component)

func (TxtOpt) ApplyDfn added in v0.19.0

func (o TxtOpt) ApplyDfn(_ *DfnAttrs, kids *[]Component)

func (TxtOpt) ApplyDialog added in v0.19.0

func (o TxtOpt) ApplyDialog(_ *DialogAttrs, kids *[]Component)

func (TxtOpt) ApplyDiv added in v0.19.0

func (o TxtOpt) ApplyDiv(_ *DivAttrs, kids *[]Component)

func (TxtOpt) ApplyDl added in v0.19.0

func (o TxtOpt) ApplyDl(_ *DlAttrs, kids *[]Component)

func (TxtOpt) ApplyDt added in v0.19.0

func (o TxtOpt) ApplyDt(_ *DtAttrs, kids *[]Component)

func (TxtOpt) ApplyEm added in v0.19.0

func (o TxtOpt) ApplyEm(_ *EmAttrs, kids *[]Component)

func (TxtOpt) ApplyEmbed added in v0.19.0

func (o TxtOpt) ApplyEmbed(_ *EmbedAttrs, kids *[]Component)

func (TxtOpt) ApplyFieldset added in v0.19.0

func (o TxtOpt) ApplyFieldset(_ *FieldsetAttrs, kids *[]Component)

func (TxtOpt) ApplyFigcaption added in v0.19.0

func (o TxtOpt) ApplyFigcaption(_ *FigcaptionAttrs, kids *[]Component)

func (TxtOpt) ApplyFigure added in v0.19.0

func (o TxtOpt) ApplyFigure(_ *FigureAttrs, kids *[]Component)

func (TxtOpt) ApplyFooter added in v0.19.0

func (o TxtOpt) ApplyFooter(_ *FooterAttrs, kids *[]Component)

func (TxtOpt) ApplyForm added in v0.19.0

func (o TxtOpt) ApplyForm(_ *FormAttrs, kids *[]Component)

func (TxtOpt) ApplyH1 added in v0.19.0

func (o TxtOpt) ApplyH1(_ *H1Attrs, kids *[]Component)

func (TxtOpt) ApplyH2 added in v0.19.0

func (o TxtOpt) ApplyH2(_ *H2Attrs, kids *[]Component)

func (TxtOpt) ApplyH3 added in v0.19.0

func (o TxtOpt) ApplyH3(_ *H3Attrs, kids *[]Component)

func (TxtOpt) ApplyH4 added in v0.19.0

func (o TxtOpt) ApplyH4(_ *H4Attrs, kids *[]Component)

func (TxtOpt) ApplyH5 added in v0.19.0

func (o TxtOpt) ApplyH5(_ *H5Attrs, kids *[]Component)

func (TxtOpt) ApplyH6 added in v0.19.0

func (o TxtOpt) ApplyH6(_ *H6Attrs, kids *[]Component)

func (TxtOpt) ApplyHead added in v0.19.0

func (o TxtOpt) ApplyHead(_ *HeadAttrs, kids *[]Component)

func (TxtOpt) ApplyHeader added in v0.19.0

func (o TxtOpt) ApplyHeader(_ *HeaderAttrs, kids *[]Component)

func (TxtOpt) ApplyHgroup added in v0.19.0

func (o TxtOpt) ApplyHgroup(_ *HgroupAttrs, kids *[]Component)

func (TxtOpt) ApplyHr added in v0.19.0

func (o TxtOpt) ApplyHr(_ *HrAttrs, kids *[]Component)

func (TxtOpt) ApplyHtml added in v0.19.0

func (o TxtOpt) ApplyHtml(_ *HtmlAttrs, kids *[]Component)

func (TxtOpt) ApplyI added in v0.19.0

func (o TxtOpt) ApplyI(_ *IAttrs, kids *[]Component)

func (TxtOpt) ApplyIframe added in v0.19.0

func (o TxtOpt) ApplyIframe(_ *IframeAttrs, kids *[]Component)

func (TxtOpt) ApplyImg added in v0.19.0

func (o TxtOpt) ApplyImg(_ *ImgAttrs, kids *[]Component)

func (TxtOpt) ApplyInput added in v0.19.0

func (o TxtOpt) ApplyInput(_ *InputAttrs, kids *[]Component)

func (TxtOpt) ApplyIns added in v0.19.0

func (o TxtOpt) ApplyIns(_ *InsAttrs, kids *[]Component)

func (TxtOpt) ApplyKbd added in v0.19.0

func (o TxtOpt) ApplyKbd(_ *KbdAttrs, kids *[]Component)

func (TxtOpt) ApplyLabel added in v0.19.0

func (o TxtOpt) ApplyLabel(_ *LabelAttrs, kids *[]Component)

func (TxtOpt) ApplyLegend added in v0.19.0

func (o TxtOpt) ApplyLegend(_ *LegendAttrs, kids *[]Component)

func (TxtOpt) ApplyLi added in v0.19.0

func (o TxtOpt) ApplyLi(_ *LiAttrs, kids *[]Component)
func (o TxtOpt) ApplyLink(_ *LinkAttrs, kids *[]Component)

func (TxtOpt) ApplyMain added in v0.19.0

func (o TxtOpt) ApplyMain(_ *MainAttrs, kids *[]Component)

func (TxtOpt) ApplyMap added in v0.19.0

func (o TxtOpt) ApplyMap(_ *MapAttrs, kids *[]Component)

func (TxtOpt) ApplyMark added in v0.19.0

func (o TxtOpt) ApplyMark(_ *MarkAttrs, kids *[]Component)

func (TxtOpt) ApplyMath added in v0.19.0

func (o TxtOpt) ApplyMath(_ *MathAttrs, kids *[]Component)

func (TxtOpt) ApplyMenu added in v0.19.0

func (o TxtOpt) ApplyMenu(_ *MenuAttrs, kids *[]Component)

func (TxtOpt) ApplyMeta added in v0.19.0

func (o TxtOpt) ApplyMeta(_ *MetaAttrs, kids *[]Component)

func (TxtOpt) ApplyMeter added in v0.19.0

func (o TxtOpt) ApplyMeter(_ *MeterAttrs, kids *[]Component)

func (TxtOpt) ApplyNav added in v0.19.0

func (o TxtOpt) ApplyNav(_ *NavAttrs, kids *[]Component)

func (TxtOpt) ApplyNoscript added in v0.19.0

func (o TxtOpt) ApplyNoscript(_ *NoscriptAttrs, kids *[]Component)

func (TxtOpt) ApplyObject added in v0.19.0

func (o TxtOpt) ApplyObject(_ *ObjectAttrs, kids *[]Component)

func (TxtOpt) ApplyOl added in v0.19.0

func (o TxtOpt) ApplyOl(_ *OlAttrs, kids *[]Component)

func (TxtOpt) ApplyOptgroup added in v0.19.0

func (o TxtOpt) ApplyOptgroup(_ *OptgroupAttrs, kids *[]Component)

func (TxtOpt) ApplyOption added in v0.19.0

func (o TxtOpt) ApplyOption(_ *OptionAttrs, kids *[]Component)

func (TxtOpt) ApplyOutput added in v0.19.0

func (o TxtOpt) ApplyOutput(_ *OutputAttrs, kids *[]Component)

func (TxtOpt) ApplyP added in v0.19.0

func (o TxtOpt) ApplyP(_ *PAttrs, kids *[]Component)

func (TxtOpt) ApplyPicture added in v0.19.0

func (o TxtOpt) ApplyPicture(_ *PictureAttrs, kids *[]Component)

func (TxtOpt) ApplyPre added in v0.19.0

func (o TxtOpt) ApplyPre(_ *PreAttrs, kids *[]Component)

func (TxtOpt) ApplyProgress added in v0.19.0

func (o TxtOpt) ApplyProgress(_ *ProgressAttrs, kids *[]Component)

func (TxtOpt) ApplyQ added in v0.19.0

func (o TxtOpt) ApplyQ(_ *QAttrs, kids *[]Component)

func (TxtOpt) ApplyRp added in v0.19.0

func (o TxtOpt) ApplyRp(_ *RpAttrs, kids *[]Component)

func (TxtOpt) ApplyRt added in v0.19.0

func (o TxtOpt) ApplyRt(_ *RtAttrs, kids *[]Component)

func (TxtOpt) ApplyRuby added in v0.19.0

func (o TxtOpt) ApplyRuby(_ *RubyAttrs, kids *[]Component)

func (TxtOpt) ApplyS added in v0.19.0

func (o TxtOpt) ApplyS(_ *SAttrs, kids *[]Component)

func (TxtOpt) ApplySamp added in v0.19.0

func (o TxtOpt) ApplySamp(_ *SampAttrs, kids *[]Component)

func (TxtOpt) ApplyScript added in v0.19.0

func (o TxtOpt) ApplyScript(_ *ScriptAttrs, kids *[]Component)

func (TxtOpt) ApplySearch added in v0.19.0

func (o TxtOpt) ApplySearch(_ *SearchAttrs, kids *[]Component)

func (TxtOpt) ApplySection added in v0.19.0

func (o TxtOpt) ApplySection(_ *SectionAttrs, kids *[]Component)

func (TxtOpt) ApplySelect added in v0.19.0

func (o TxtOpt) ApplySelect(_ *SelectAttrs, kids *[]Component)

func (TxtOpt) ApplySelectedcontent added in v0.19.0

func (o TxtOpt) ApplySelectedcontent(_ *SelectedcontentAttrs, kids *[]Component)

func (TxtOpt) ApplySlot added in v0.19.0

func (o TxtOpt) ApplySlot(_ *SlotAttrs, kids *[]Component)

func (TxtOpt) ApplySmall added in v0.19.0

func (o TxtOpt) ApplySmall(_ *SmallAttrs, kids *[]Component)

func (TxtOpt) ApplySource added in v0.19.0

func (o TxtOpt) ApplySource(_ *SourceAttrs, kids *[]Component)

func (TxtOpt) ApplySpan added in v0.19.0

func (o TxtOpt) ApplySpan(_ *SpanAttrs, kids *[]Component)

func (TxtOpt) ApplyStrong added in v0.19.0

func (o TxtOpt) ApplyStrong(_ *StrongAttrs, kids *[]Component)

func (TxtOpt) ApplyStyle added in v0.19.0

func (o TxtOpt) ApplyStyle(_ *StyleAttrs, kids *[]Component)

func (TxtOpt) ApplySub added in v0.19.0

func (o TxtOpt) ApplySub(_ *SubAttrs, kids *[]Component)

func (TxtOpt) ApplySummary added in v0.19.0

func (o TxtOpt) ApplySummary(_ *SummaryAttrs, kids *[]Component)

func (TxtOpt) ApplySup added in v0.19.0

func (o TxtOpt) ApplySup(_ *SupAttrs, kids *[]Component)

func (TxtOpt) ApplyTable added in v0.19.0

func (o TxtOpt) ApplyTable(_ *TableAttrs, kids *[]Component)

func (TxtOpt) ApplyTbody added in v0.19.0

func (o TxtOpt) ApplyTbody(_ *TbodyAttrs, kids *[]Component)

func (TxtOpt) ApplyTd added in v0.19.0

func (o TxtOpt) ApplyTd(_ *TdAttrs, kids *[]Component)

func (TxtOpt) ApplyTemplate added in v0.19.0

func (o TxtOpt) ApplyTemplate(_ *TemplateAttrs, kids *[]Component)

func (TxtOpt) ApplyTextarea added in v0.19.0

func (o TxtOpt) ApplyTextarea(_ *TextareaAttrs, kids *[]Component)

func (TxtOpt) ApplyTfoot added in v0.19.0

func (o TxtOpt) ApplyTfoot(_ *TfootAttrs, kids *[]Component)

func (TxtOpt) ApplyTh added in v0.19.0

func (o TxtOpt) ApplyTh(_ *ThAttrs, kids *[]Component)

func (TxtOpt) ApplyThead added in v0.19.0

func (o TxtOpt) ApplyThead(_ *TheadAttrs, kids *[]Component)

func (TxtOpt) ApplyTime added in v0.19.0

func (o TxtOpt) ApplyTime(_ *TimeAttrs, kids *[]Component)

func (TxtOpt) ApplyTitle added in v0.19.0

func (o TxtOpt) ApplyTitle(_ *TitleAttrs, kids *[]Component)

func (TxtOpt) ApplyTr added in v0.19.0

func (o TxtOpt) ApplyTr(_ *TrAttrs, kids *[]Component)

func (TxtOpt) ApplyTrack added in v0.19.0

func (o TxtOpt) ApplyTrack(_ *TrackAttrs, kids *[]Component)

func (TxtOpt) ApplyU added in v0.19.0

func (o TxtOpt) ApplyU(_ *UAttrs, kids *[]Component)

func (TxtOpt) ApplyUl added in v0.19.0

func (o TxtOpt) ApplyUl(_ *UlAttrs, kids *[]Component)

func (TxtOpt) ApplyVar added in v0.19.0

func (o TxtOpt) ApplyVar(_ *VarAttrs, kids *[]Component)

func (TxtOpt) ApplyVideo added in v0.19.0

func (o TxtOpt) ApplyVideo(_ *VideoAttrs, kids *[]Component)

func (TxtOpt) ApplyWbr added in v0.19.0

func (o TxtOpt) ApplyWbr(_ *WbrAttrs, kids *[]Component)

func (TxtOpt) String added in v0.19.0

func (t TxtOpt) String() string

String returns the text content

type TypeOpt

type TypeOpt struct {
	// contains filtered or unexported fields
}

func AType added in v0.19.0

func AType(v string) TypeOpt

func (TypeOpt) ApplyA added in v0.19.0

func (o TypeOpt) ApplyA(a *AAttrs, _ *[]Component)

func (TypeOpt) ApplyAnimateTransform added in v0.19.0

func (o TypeOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

TypeOpt applies to AnimateTransform

func (TypeOpt) ApplyButton added in v0.19.0

func (o TypeOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (TypeOpt) ApplyEmbed added in v0.19.0

func (o TypeOpt) ApplyEmbed(a *EmbedAttrs, _ *[]Component)

func (TypeOpt) ApplyFeColorMatrix added in v0.19.0

func (o TypeOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

TypeOpt applies to FeColorMatrix

func (TypeOpt) ApplyFeFuncA added in v0.19.0

func (o TypeOpt) ApplyFeFuncA(a *SvgFeFuncAAttrs, _ *[]Component)

TypeOpt applies to FeFuncA

func (TypeOpt) ApplyFeFuncB added in v0.19.0

func (o TypeOpt) ApplyFeFuncB(a *SvgFeFuncBAttrs, _ *[]Component)

TypeOpt applies to FeFuncB

func (TypeOpt) ApplyFeFuncG added in v0.19.0

func (o TypeOpt) ApplyFeFuncG(a *SvgFeFuncGAttrs, _ *[]Component)

TypeOpt applies to FeFuncG

func (TypeOpt) ApplyFeFuncR added in v0.19.0

func (o TypeOpt) ApplyFeFuncR(a *SvgFeFuncRAttrs, _ *[]Component)

TypeOpt applies to FeFuncR

func (TypeOpt) ApplyFeTurbulence added in v0.19.0

func (o TypeOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

TypeOpt applies to FeTurbulence

func (TypeOpt) ApplyHandler added in v0.19.0

func (o TypeOpt) ApplyHandler(a *SvgHandlerAttrs, _ *[]Component)

TypeOpt applies to Handler

func (TypeOpt) ApplyImage added in v0.19.0

func (o TypeOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

TypeOpt applies to Image

func (TypeOpt) ApplyInput added in v0.19.0

func (o TypeOpt) ApplyInput(a *InputAttrs, _ *[]Component)
func (o TypeOpt) ApplyLink(a *LinkAttrs, _ *[]Component)

func (TypeOpt) ApplyObject added in v0.19.0

func (o TypeOpt) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (TypeOpt) ApplyOl added in v0.19.0

func (o TypeOpt) ApplyOl(a *OlAttrs, _ *[]Component)

func (TypeOpt) ApplyScript added in v0.19.0

func (o TypeOpt) ApplyScript(a *ScriptAttrs, _ *[]Component)

func (TypeOpt) ApplySource added in v0.19.0

func (o TypeOpt) ApplySource(a *SourceAttrs, _ *[]Component)

type U1Opt added in v0.19.0

type U1Opt struct {
	// contains filtered or unexported fields
}

func AU1 added in v0.19.0

func AU1(v string) U1Opt

func (U1Opt) ApplyHkern added in v0.19.0

func (o U1Opt) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

U1Opt applies to Hkern

func (U1Opt) ApplyVkern added in v0.19.0

func (o U1Opt) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

U1Opt applies to Vkern

type U2Opt added in v0.19.0

type U2Opt struct {
	// contains filtered or unexported fields
}

func AU2 added in v0.19.0

func AU2(v string) U2Opt

func (U2Opt) ApplyHkern added in v0.19.0

func (o U2Opt) ApplyHkern(a *SvgHkernAttrs, _ *[]Component)

U2Opt applies to Hkern

func (U2Opt) ApplyVkern added in v0.19.0

func (o U2Opt) ApplyVkern(a *SvgVkernAttrs, _ *[]Component)

U2Opt applies to Vkern

type UArg

type UArg interface {
	ApplyU(*UAttrs, *[]Component)
}

type UAttrs

type UAttrs struct {
	Global GlobalAttrs
}

func (*UAttrs) WriteAttrs added in v0.19.0

func (a *UAttrs) WriteAttrs(sb *strings.Builder)

type UlArg

type UlArg interface {
	ApplyUl(*UlAttrs, *[]Component)
}

type UlAttrs

type UlAttrs struct {
	Global GlobalAttrs
}

func (*UlAttrs) WriteAttrs added in v0.19.0

func (a *UlAttrs) WriteAttrs(sb *strings.Builder)

type UnderlinePositionOpt added in v0.19.0

type UnderlinePositionOpt struct {
	// contains filtered or unexported fields
}

func AUnderlinePosition added in v0.19.0

func AUnderlinePosition(v string) UnderlinePositionOpt

func (UnderlinePositionOpt) ApplyFontFace added in v0.19.0

func (o UnderlinePositionOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

UnderlinePositionOpt applies to FontFace

type UnderlineThicknessOpt added in v0.19.0

type UnderlineThicknessOpt struct {
	// contains filtered or unexported fields
}

func AUnderlineThickness added in v0.19.0

func AUnderlineThickness(v string) UnderlineThicknessOpt

func (UnderlineThicknessOpt) ApplyFontFace added in v0.19.0

func (o UnderlineThicknessOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

UnderlineThicknessOpt applies to FontFace

type UnicodeBidiOpt added in v0.19.0

type UnicodeBidiOpt struct {
	// contains filtered or unexported fields
}

func AUnicodeBidi added in v0.19.0

func AUnicodeBidi(v string) UnicodeBidiOpt

func (UnicodeBidiOpt) Apply added in v0.19.0

func (o UnicodeBidiOpt) Apply(a *SvgAttrs, _ *[]Component)

UnicodeBidiOpt applies to

func (UnicodeBidiOpt) ApplyAltGlyph added in v0.19.0

func (o UnicodeBidiOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

UnicodeBidiOpt applies to AltGlyph

func (UnicodeBidiOpt) ApplyAnimate added in v0.19.0

func (o UnicodeBidiOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

UnicodeBidiOpt applies to Animate

func (UnicodeBidiOpt) ApplyAnimateColor added in v0.19.0

func (o UnicodeBidiOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

UnicodeBidiOpt applies to AnimateColor

func (UnicodeBidiOpt) ApplyCircle added in v0.19.0

func (o UnicodeBidiOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

UnicodeBidiOpt applies to Circle

func (UnicodeBidiOpt) ApplyClipPath added in v0.19.0

func (o UnicodeBidiOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

UnicodeBidiOpt applies to ClipPath

func (UnicodeBidiOpt) ApplyDefs added in v0.19.0

func (o UnicodeBidiOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

UnicodeBidiOpt applies to Defs

func (UnicodeBidiOpt) ApplyEllipse added in v0.19.0

func (o UnicodeBidiOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

UnicodeBidiOpt applies to Ellipse

func (UnicodeBidiOpt) ApplyFeBlend added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeBlend

func (UnicodeBidiOpt) ApplyFeColorMatrix added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeColorMatrix

func (UnicodeBidiOpt) ApplyFeComponentTransfer added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeComponentTransfer

func (UnicodeBidiOpt) ApplyFeComposite added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeComposite

func (UnicodeBidiOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeConvolveMatrix

func (UnicodeBidiOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeDiffuseLighting

func (UnicodeBidiOpt) ApplyFeDisplacementMap added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeDisplacementMap

func (UnicodeBidiOpt) ApplyFeFlood added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeFlood

func (UnicodeBidiOpt) ApplyFeGaussianBlur added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeGaussianBlur

func (UnicodeBidiOpt) ApplyFeImage added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeImage

func (UnicodeBidiOpt) ApplyFeMerge added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeMerge

func (UnicodeBidiOpt) ApplyFeMorphology added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeMorphology

func (UnicodeBidiOpt) ApplyFeOffset added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeOffset

func (UnicodeBidiOpt) ApplyFeSpecularLighting added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeSpecularLighting

func (UnicodeBidiOpt) ApplyFeTile added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeTile

func (UnicodeBidiOpt) ApplyFeTurbulence added in v0.19.0

func (o UnicodeBidiOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

UnicodeBidiOpt applies to FeTurbulence

func (UnicodeBidiOpt) ApplyFilter added in v0.19.0

func (o UnicodeBidiOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

UnicodeBidiOpt applies to Filter

func (UnicodeBidiOpt) ApplyFont added in v0.19.0

func (o UnicodeBidiOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

UnicodeBidiOpt applies to Font

func (UnicodeBidiOpt) ApplyForeignObject added in v0.19.0

func (o UnicodeBidiOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

UnicodeBidiOpt applies to ForeignObject

func (UnicodeBidiOpt) ApplyG added in v0.19.0

func (o UnicodeBidiOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

UnicodeBidiOpt applies to G

func (UnicodeBidiOpt) ApplyGlyph added in v0.19.0

func (o UnicodeBidiOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

UnicodeBidiOpt applies to Glyph

func (UnicodeBidiOpt) ApplyGlyphRef added in v0.19.0

func (o UnicodeBidiOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

UnicodeBidiOpt applies to GlyphRef

func (UnicodeBidiOpt) ApplyImage added in v0.19.0

func (o UnicodeBidiOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

UnicodeBidiOpt applies to Image

func (UnicodeBidiOpt) ApplyLine added in v0.19.0

func (o UnicodeBidiOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

UnicodeBidiOpt applies to Line

func (UnicodeBidiOpt) ApplyLinearGradient added in v0.19.0

func (o UnicodeBidiOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

UnicodeBidiOpt applies to LinearGradient

func (UnicodeBidiOpt) ApplyMarker added in v0.19.0

func (o UnicodeBidiOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

UnicodeBidiOpt applies to Marker

func (UnicodeBidiOpt) ApplyMask added in v0.19.0

func (o UnicodeBidiOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

UnicodeBidiOpt applies to Mask

func (UnicodeBidiOpt) ApplyMissingGlyph added in v0.19.0

func (o UnicodeBidiOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

UnicodeBidiOpt applies to MissingGlyph

func (UnicodeBidiOpt) ApplyPath added in v0.19.0

func (o UnicodeBidiOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

UnicodeBidiOpt applies to Path

func (UnicodeBidiOpt) ApplyPattern added in v0.19.0

func (o UnicodeBidiOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

UnicodeBidiOpt applies to Pattern

func (UnicodeBidiOpt) ApplyPolygon added in v0.19.0

func (o UnicodeBidiOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

UnicodeBidiOpt applies to Polygon

func (UnicodeBidiOpt) ApplyPolyline added in v0.19.0

func (o UnicodeBidiOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

UnicodeBidiOpt applies to Polyline

func (UnicodeBidiOpt) ApplyRadialGradient added in v0.19.0

func (o UnicodeBidiOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

UnicodeBidiOpt applies to RadialGradient

func (UnicodeBidiOpt) ApplyRect added in v0.19.0

func (o UnicodeBidiOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

UnicodeBidiOpt applies to Rect

func (UnicodeBidiOpt) ApplyStop added in v0.19.0

func (o UnicodeBidiOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

UnicodeBidiOpt applies to Stop

func (UnicodeBidiOpt) ApplySwitch added in v0.19.0

func (o UnicodeBidiOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

UnicodeBidiOpt applies to Switch

func (UnicodeBidiOpt) ApplySymbol added in v0.19.0

func (o UnicodeBidiOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

UnicodeBidiOpt applies to Symbol

func (UnicodeBidiOpt) ApplyText added in v0.19.0

func (o UnicodeBidiOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

UnicodeBidiOpt applies to Text

func (UnicodeBidiOpt) ApplyTextPath added in v0.19.0

func (o UnicodeBidiOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

UnicodeBidiOpt applies to TextPath

func (UnicodeBidiOpt) ApplyTref added in v0.19.0

func (o UnicodeBidiOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

UnicodeBidiOpt applies to Tref

func (UnicodeBidiOpt) ApplyTspan added in v0.19.0

func (o UnicodeBidiOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

UnicodeBidiOpt applies to Tspan

func (UnicodeBidiOpt) ApplyUse added in v0.19.0

func (o UnicodeBidiOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

UnicodeBidiOpt applies to Use

type UnicodeOpt added in v0.19.0

type UnicodeOpt struct {
	// contains filtered or unexported fields
}

func AUnicode added in v0.19.0

func AUnicode(v string) UnicodeOpt

func (UnicodeOpt) ApplyGlyph added in v0.19.0

func (o UnicodeOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

UnicodeOpt applies to Glyph

type UnicodeRangeOpt added in v0.19.0

type UnicodeRangeOpt struct {
	// contains filtered or unexported fields
}

func AUnicodeRange added in v0.19.0

func AUnicodeRange(v string) UnicodeRangeOpt

func (UnicodeRangeOpt) ApplyFontFace added in v0.19.0

func (o UnicodeRangeOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

UnicodeRangeOpt applies to FontFace

type UnitsPerEmOpt added in v0.19.0

type UnitsPerEmOpt struct {
	// contains filtered or unexported fields
}

func AUnitsPerEm added in v0.19.0

func AUnitsPerEm(v string) UnitsPerEmOpt

func (UnitsPerEmOpt) ApplyFontFace added in v0.19.0

func (o UnitsPerEmOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

UnitsPerEmOpt applies to FontFace

type UnsafeTextNode

type UnsafeTextNode string

type UnsafeTxtOpt

type UnsafeTxtOpt struct {
	// contains filtered or unexported fields
}

func UnsafeText

func UnsafeText(s string) UnsafeTxtOpt

func (UnsafeTxtOpt) Apply added in v0.19.0

func (o UnsafeTxtOpt) Apply(_ *SvgAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyA added in v0.19.0

func (o UnsafeTxtOpt) ApplyA(_ *AAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyAbbr added in v0.19.0

func (o UnsafeTxtOpt) ApplyAbbr(_ *AbbrAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyAddress added in v0.19.0

func (o UnsafeTxtOpt) ApplyAddress(_ *AddressAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyArea added in v0.19.0

func (o UnsafeTxtOpt) ApplyArea(_ *AreaAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyArticle added in v0.19.0

func (o UnsafeTxtOpt) ApplyArticle(_ *ArticleAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyAside added in v0.19.0

func (o UnsafeTxtOpt) ApplyAside(_ *AsideAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyAudio added in v0.19.0

func (o UnsafeTxtOpt) ApplyAudio(_ *AudioAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyB added in v0.19.0

func (o UnsafeTxtOpt) ApplyB(_ *BAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBase added in v0.19.0

func (o UnsafeTxtOpt) ApplyBase(_ *BaseAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBdi added in v0.19.0

func (o UnsafeTxtOpt) ApplyBdi(_ *BdiAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBdo added in v0.19.0

func (o UnsafeTxtOpt) ApplyBdo(_ *BdoAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBlockquote added in v0.19.0

func (o UnsafeTxtOpt) ApplyBlockquote(_ *BlockquoteAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBody added in v0.19.0

func (o UnsafeTxtOpt) ApplyBody(_ *BodyAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyBr added in v0.19.0

func (o UnsafeTxtOpt) ApplyBr(_ *BrAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyButton added in v0.19.0

func (o UnsafeTxtOpt) ApplyButton(_ *ButtonAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyCanvas added in v0.19.0

func (o UnsafeTxtOpt) ApplyCanvas(_ *CanvasAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyCaption added in v0.19.0

func (o UnsafeTxtOpt) ApplyCaption(_ *CaptionAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyCite added in v0.19.0

func (o UnsafeTxtOpt) ApplyCite(_ *CiteAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyCode added in v0.19.0

func (o UnsafeTxtOpt) ApplyCode(_ *CodeAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyCol added in v0.19.0

func (o UnsafeTxtOpt) ApplyCol(_ *ColAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyColgroup added in v0.19.0

func (o UnsafeTxtOpt) ApplyColgroup(_ *ColgroupAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyData added in v0.19.0

func (o UnsafeTxtOpt) ApplyData(_ *DataAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDatalist added in v0.19.0

func (o UnsafeTxtOpt) ApplyDatalist(_ *DatalistAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDd added in v0.19.0

func (o UnsafeTxtOpt) ApplyDd(_ *DdAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDel added in v0.19.0

func (o UnsafeTxtOpt) ApplyDel(_ *DelAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDetails added in v0.19.0

func (o UnsafeTxtOpt) ApplyDetails(_ *DetailsAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDfn added in v0.19.0

func (o UnsafeTxtOpt) ApplyDfn(_ *DfnAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDialog added in v0.19.0

func (o UnsafeTxtOpt) ApplyDialog(_ *DialogAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDiv added in v0.19.0

func (o UnsafeTxtOpt) ApplyDiv(_ *DivAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDl added in v0.19.0

func (o UnsafeTxtOpt) ApplyDl(_ *DlAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyDt added in v0.19.0

func (o UnsafeTxtOpt) ApplyDt(_ *DtAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyEm added in v0.19.0

func (o UnsafeTxtOpt) ApplyEm(_ *EmAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyEmbed added in v0.19.0

func (o UnsafeTxtOpt) ApplyEmbed(_ *EmbedAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyFieldset added in v0.19.0

func (o UnsafeTxtOpt) ApplyFieldset(_ *FieldsetAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyFigcaption added in v0.19.0

func (o UnsafeTxtOpt) ApplyFigcaption(_ *FigcaptionAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyFigure added in v0.19.0

func (o UnsafeTxtOpt) ApplyFigure(_ *FigureAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyFooter added in v0.19.0

func (o UnsafeTxtOpt) ApplyFooter(_ *FooterAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyForm added in v0.19.0

func (o UnsafeTxtOpt) ApplyForm(_ *FormAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH1 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH1(_ *H1Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH2 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH2(_ *H2Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH3 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH3(_ *H3Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH4 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH4(_ *H4Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH5 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH5(_ *H5Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyH6 added in v0.19.0

func (o UnsafeTxtOpt) ApplyH6(_ *H6Attrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyHead added in v0.19.0

func (o UnsafeTxtOpt) ApplyHead(_ *HeadAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyHeader added in v0.19.0

func (o UnsafeTxtOpt) ApplyHeader(_ *HeaderAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyHgroup added in v0.19.0

func (o UnsafeTxtOpt) ApplyHgroup(_ *HgroupAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyHr added in v0.19.0

func (o UnsafeTxtOpt) ApplyHr(_ *HrAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyHtml added in v0.19.0

func (o UnsafeTxtOpt) ApplyHtml(_ *HtmlAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyI added in v0.19.0

func (o UnsafeTxtOpt) ApplyI(_ *IAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyIframe added in v0.19.0

func (o UnsafeTxtOpt) ApplyIframe(_ *IframeAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyImg added in v0.19.0

func (o UnsafeTxtOpt) ApplyImg(_ *ImgAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyInput added in v0.19.0

func (o UnsafeTxtOpt) ApplyInput(_ *InputAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyIns added in v0.19.0

func (o UnsafeTxtOpt) ApplyIns(_ *InsAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyKbd added in v0.19.0

func (o UnsafeTxtOpt) ApplyKbd(_ *KbdAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyLabel added in v0.19.0

func (o UnsafeTxtOpt) ApplyLabel(_ *LabelAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyLegend added in v0.19.0

func (o UnsafeTxtOpt) ApplyLegend(_ *LegendAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyLi added in v0.19.0

func (o UnsafeTxtOpt) ApplyLi(_ *LiAttrs, kids *[]Component)
func (o UnsafeTxtOpt) ApplyLink(_ *LinkAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMain added in v0.19.0

func (o UnsafeTxtOpt) ApplyMain(_ *MainAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMap added in v0.19.0

func (o UnsafeTxtOpt) ApplyMap(_ *MapAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMark added in v0.19.0

func (o UnsafeTxtOpt) ApplyMark(_ *MarkAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMath added in v0.19.0

func (o UnsafeTxtOpt) ApplyMath(_ *MathAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMenu added in v0.19.0

func (o UnsafeTxtOpt) ApplyMenu(_ *MenuAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMeta added in v0.19.0

func (o UnsafeTxtOpt) ApplyMeta(_ *MetaAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyMeter added in v0.19.0

func (o UnsafeTxtOpt) ApplyMeter(_ *MeterAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyNav added in v0.19.0

func (o UnsafeTxtOpt) ApplyNav(_ *NavAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyNoscript added in v0.19.0

func (o UnsafeTxtOpt) ApplyNoscript(_ *NoscriptAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyObject added in v0.19.0

func (o UnsafeTxtOpt) ApplyObject(_ *ObjectAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyOl added in v0.19.0

func (o UnsafeTxtOpt) ApplyOl(_ *OlAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyOptgroup added in v0.19.0

func (o UnsafeTxtOpt) ApplyOptgroup(_ *OptgroupAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyOption added in v0.19.0

func (o UnsafeTxtOpt) ApplyOption(_ *OptionAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyOutput added in v0.19.0

func (o UnsafeTxtOpt) ApplyOutput(_ *OutputAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyP added in v0.19.0

func (o UnsafeTxtOpt) ApplyP(_ *PAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyPicture added in v0.19.0

func (o UnsafeTxtOpt) ApplyPicture(_ *PictureAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyPre added in v0.19.0

func (o UnsafeTxtOpt) ApplyPre(_ *PreAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyProgress added in v0.19.0

func (o UnsafeTxtOpt) ApplyProgress(_ *ProgressAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyQ added in v0.19.0

func (o UnsafeTxtOpt) ApplyQ(_ *QAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyRp added in v0.19.0

func (o UnsafeTxtOpt) ApplyRp(_ *RpAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyRt added in v0.19.0

func (o UnsafeTxtOpt) ApplyRt(_ *RtAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyRuby added in v0.19.0

func (o UnsafeTxtOpt) ApplyRuby(_ *RubyAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyS added in v0.19.0

func (o UnsafeTxtOpt) ApplyS(_ *SAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySamp added in v0.19.0

func (o UnsafeTxtOpt) ApplySamp(_ *SampAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyScript added in v0.19.0

func (o UnsafeTxtOpt) ApplyScript(_ *ScriptAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySearch added in v0.19.0

func (o UnsafeTxtOpt) ApplySearch(_ *SearchAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySection added in v0.19.0

func (o UnsafeTxtOpt) ApplySection(_ *SectionAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySelect added in v0.19.0

func (o UnsafeTxtOpt) ApplySelect(_ *SelectAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySelectedcontent added in v0.19.0

func (o UnsafeTxtOpt) ApplySelectedcontent(_ *SelectedcontentAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySlot added in v0.19.0

func (o UnsafeTxtOpt) ApplySlot(_ *SlotAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySmall added in v0.19.0

func (o UnsafeTxtOpt) ApplySmall(_ *SmallAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySource added in v0.19.0

func (o UnsafeTxtOpt) ApplySource(_ *SourceAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySpan added in v0.19.0

func (o UnsafeTxtOpt) ApplySpan(_ *SpanAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyStrong added in v0.19.0

func (o UnsafeTxtOpt) ApplyStrong(_ *StrongAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyStyle added in v0.19.0

func (o UnsafeTxtOpt) ApplyStyle(_ *StyleAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySub added in v0.19.0

func (o UnsafeTxtOpt) ApplySub(_ *SubAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySummary added in v0.19.0

func (o UnsafeTxtOpt) ApplySummary(_ *SummaryAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplySup added in v0.19.0

func (o UnsafeTxtOpt) ApplySup(_ *SupAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTable added in v0.19.0

func (o UnsafeTxtOpt) ApplyTable(_ *TableAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTbody added in v0.19.0

func (o UnsafeTxtOpt) ApplyTbody(_ *TbodyAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTd added in v0.19.0

func (o UnsafeTxtOpt) ApplyTd(_ *TdAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTemplate added in v0.19.0

func (o UnsafeTxtOpt) ApplyTemplate(_ *TemplateAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTextarea added in v0.19.0

func (o UnsafeTxtOpt) ApplyTextarea(_ *TextareaAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTfoot added in v0.19.0

func (o UnsafeTxtOpt) ApplyTfoot(_ *TfootAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTh added in v0.19.0

func (o UnsafeTxtOpt) ApplyTh(_ *ThAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyThead added in v0.19.0

func (o UnsafeTxtOpt) ApplyThead(_ *TheadAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTime added in v0.19.0

func (o UnsafeTxtOpt) ApplyTime(_ *TimeAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTitle added in v0.19.0

func (o UnsafeTxtOpt) ApplyTitle(_ *TitleAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTr added in v0.19.0

func (o UnsafeTxtOpt) ApplyTr(_ *TrAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyTrack added in v0.19.0

func (o UnsafeTxtOpt) ApplyTrack(_ *TrackAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyU added in v0.19.0

func (o UnsafeTxtOpt) ApplyU(_ *UAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyUl added in v0.19.0

func (o UnsafeTxtOpt) ApplyUl(_ *UlAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyVar added in v0.19.0

func (o UnsafeTxtOpt) ApplyVar(_ *VarAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyVideo added in v0.19.0

func (o UnsafeTxtOpt) ApplyVideo(_ *VideoAttrs, kids *[]Component)

func (UnsafeTxtOpt) ApplyWbr added in v0.19.0

func (o UnsafeTxtOpt) ApplyWbr(_ *WbrAttrs, kids *[]Component)

func (UnsafeTxtOpt) String added in v0.19.0

func (t UnsafeTxtOpt) String() string

String returns the unsafe text content

type UsemapOpt added in v0.19.0

type UsemapOpt struct {
	// contains filtered or unexported fields
}

func AUsemap added in v0.19.0

func AUsemap(v string) UsemapOpt

func (UsemapOpt) ApplyImg added in v0.19.0

func (o UsemapOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

type VAlphabeticOpt added in v0.19.0

type VAlphabeticOpt struct {
	// contains filtered or unexported fields
}

func AVAlphabetic added in v0.19.0

func AVAlphabetic(v string) VAlphabeticOpt

func (VAlphabeticOpt) ApplyFontFace added in v0.19.0

func (o VAlphabeticOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

VAlphabeticOpt applies to FontFace

type VHangingOpt added in v0.19.0

type VHangingOpt struct {
	// contains filtered or unexported fields
}

func AVHanging added in v0.19.0

func AVHanging(v string) VHangingOpt

func (VHangingOpt) ApplyFontFace added in v0.19.0

func (o VHangingOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

VHangingOpt applies to FontFace

type VIdeographicOpt added in v0.19.0

type VIdeographicOpt struct {
	// contains filtered or unexported fields
}

func AVIdeographic added in v0.19.0

func AVIdeographic(v string) VIdeographicOpt

func (VIdeographicOpt) ApplyFontFace added in v0.19.0

func (o VIdeographicOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

VIdeographicOpt applies to FontFace

type VMathematicalOpt added in v0.19.0

type VMathematicalOpt struct {
	// contains filtered or unexported fields
}

func AVMathematical added in v0.19.0

func AVMathematical(v string) VMathematicalOpt

func (VMathematicalOpt) ApplyFontFace added in v0.19.0

func (o VMathematicalOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

VMathematicalOpt applies to FontFace

type ValueOpt

type ValueOpt struct {
	// contains filtered or unexported fields
}

func AValue added in v0.19.0

func AValue(v string) ValueOpt

func (ValueOpt) ApplyButton added in v0.19.0

func (o ValueOpt) ApplyButton(a *ButtonAttrs, _ *[]Component)

func (ValueOpt) ApplyData added in v0.19.0

func (o ValueOpt) ApplyData(a *DataAttrs, _ *[]Component)

func (ValueOpt) ApplyInput added in v0.19.0

func (o ValueOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (ValueOpt) ApplyLi added in v0.19.0

func (o ValueOpt) ApplyLi(a *LiAttrs, _ *[]Component)

func (ValueOpt) ApplyMeter added in v0.19.0

func (o ValueOpt) ApplyMeter(a *MeterAttrs, _ *[]Component)

func (ValueOpt) ApplyOption added in v0.19.0

func (o ValueOpt) ApplyOption(a *OptionAttrs, _ *[]Component)

func (ValueOpt) ApplyProgress added in v0.19.0

func (o ValueOpt) ApplyProgress(a *ProgressAttrs, _ *[]Component)

type ValuesOpt added in v0.19.0

type ValuesOpt struct {
	// contains filtered or unexported fields
}

func AValues added in v0.19.0

func AValues(v string) ValuesOpt

func (ValuesOpt) ApplyAnimate added in v0.19.0

func (o ValuesOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

ValuesOpt applies to Animate

func (ValuesOpt) ApplyAnimateColor added in v0.19.0

func (o ValuesOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

ValuesOpt applies to AnimateColor

func (ValuesOpt) ApplyAnimateMotion added in v0.19.0

func (o ValuesOpt) ApplyAnimateMotion(a *SvgAnimateMotionAttrs, _ *[]Component)

ValuesOpt applies to AnimateMotion

func (ValuesOpt) ApplyAnimateTransform added in v0.19.0

func (o ValuesOpt) ApplyAnimateTransform(a *SvgAnimateTransformAttrs, _ *[]Component)

ValuesOpt applies to AnimateTransform

func (ValuesOpt) ApplyFeColorMatrix added in v0.19.0

func (o ValuesOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

ValuesOpt applies to FeColorMatrix

type VarArg

type VarArg interface {
	ApplyVar(*VarAttrs, *[]Component)
}

type VarAttrs

type VarAttrs struct {
	Global GlobalAttrs
}

func (*VarAttrs) WriteAttrs added in v0.19.0

func (a *VarAttrs) WriteAttrs(sb *strings.Builder)

type VersionOpt

type VersionOpt struct {
	// contains filtered or unexported fields
}

func AVersion added in v0.19.0

func AVersion(v string) VersionOpt

func (VersionOpt) Apply added in v0.19.0

func (o VersionOpt) Apply(a *SvgAttrs, _ *[]Component)

VersionOpt applies to

type VertAdvYOpt added in v0.19.0

type VertAdvYOpt struct {
	// contains filtered or unexported fields
}

func AVertAdvY added in v0.19.0

func AVertAdvY(v string) VertAdvYOpt

func (VertAdvYOpt) ApplyFont added in v0.19.0

func (o VertAdvYOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

VertAdvYOpt applies to Font

func (VertAdvYOpt) ApplyGlyph added in v0.19.0

func (o VertAdvYOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

VertAdvYOpt applies to Glyph

func (VertAdvYOpt) ApplyMissingGlyph added in v0.19.0

func (o VertAdvYOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

VertAdvYOpt applies to MissingGlyph

type VertOriginXOpt added in v0.19.0

type VertOriginXOpt struct {
	// contains filtered or unexported fields
}

func AVertOriginX added in v0.19.0

func AVertOriginX(v string) VertOriginXOpt

func (VertOriginXOpt) ApplyFont added in v0.19.0

func (o VertOriginXOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

VertOriginXOpt applies to Font

func (VertOriginXOpt) ApplyGlyph added in v0.19.0

func (o VertOriginXOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

VertOriginXOpt applies to Glyph

func (VertOriginXOpt) ApplyMissingGlyph added in v0.19.0

func (o VertOriginXOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

VertOriginXOpt applies to MissingGlyph

type VertOriginYOpt added in v0.19.0

type VertOriginYOpt struct {
	// contains filtered or unexported fields
}

func AVertOriginY added in v0.19.0

func AVertOriginY(v string) VertOriginYOpt

func (VertOriginYOpt) ApplyFont added in v0.19.0

func (o VertOriginYOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

VertOriginYOpt applies to Font

func (VertOriginYOpt) ApplyGlyph added in v0.19.0

func (o VertOriginYOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

VertOriginYOpt applies to Glyph

func (VertOriginYOpt) ApplyMissingGlyph added in v0.19.0

func (o VertOriginYOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

VertOriginYOpt applies to MissingGlyph

type VideoArg

type VideoArg interface {
	ApplyVideo(*VideoAttrs, *[]Component)
}

type VideoAttrs

type VideoAttrs struct {
	Global      GlobalAttrs
	Autoplay    bool
	Controls    bool
	Crossorigin string
	Height      string
	Loop        bool
	Muted       bool
	Playsinline bool
	Poster      string
	Preload     string
	Src         string
	Width       string
}

func (*VideoAttrs) WriteAttrs added in v0.19.0

func (a *VideoAttrs) WriteAttrs(sb *strings.Builder)

type ViewBoxOpt

type ViewBoxOpt struct {
	// contains filtered or unexported fields
}

func AViewBox added in v0.19.0

func AViewBox(v string) ViewBoxOpt

func (ViewBoxOpt) Apply added in v0.19.0

func (o ViewBoxOpt) Apply(a *SvgAttrs, _ *[]Component)

ViewBoxOpt applies to

func (ViewBoxOpt) ApplyMarker added in v0.19.0

func (o ViewBoxOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

ViewBoxOpt applies to Marker

func (ViewBoxOpt) ApplyPattern added in v0.19.0

func (o ViewBoxOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

ViewBoxOpt applies to Pattern

func (ViewBoxOpt) ApplySymbol added in v0.19.0

func (o ViewBoxOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

ViewBoxOpt applies to Symbol

func (ViewBoxOpt) ApplyView added in v0.19.0

func (o ViewBoxOpt) ApplyView(a *SvgViewAttrs, _ *[]Component)

ViewBoxOpt applies to View

type ViewTargetOpt added in v0.19.0

type ViewTargetOpt struct {
	// contains filtered or unexported fields
}

func AViewTarget added in v0.19.0

func AViewTarget(v string) ViewTargetOpt

func (ViewTargetOpt) ApplyView added in v0.19.0

func (o ViewTargetOpt) ApplyView(a *SvgViewAttrs, _ *[]Component)

ViewTargetOpt applies to View

type VisibilityOpt added in v0.19.0

type VisibilityOpt struct {
	// contains filtered or unexported fields
}

func AVisibility added in v0.19.0

func AVisibility(v string) VisibilityOpt

func (VisibilityOpt) Apply added in v0.19.0

func (o VisibilityOpt) Apply(a *SvgAttrs, _ *[]Component)

VisibilityOpt applies to

func (VisibilityOpt) ApplyAltGlyph added in v0.19.0

func (o VisibilityOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

VisibilityOpt applies to AltGlyph

func (VisibilityOpt) ApplyAnimate added in v0.19.0

func (o VisibilityOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

VisibilityOpt applies to Animate

func (VisibilityOpt) ApplyAnimateColor added in v0.19.0

func (o VisibilityOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

VisibilityOpt applies to AnimateColor

func (VisibilityOpt) ApplyCircle added in v0.19.0

func (o VisibilityOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

VisibilityOpt applies to Circle

func (VisibilityOpt) ApplyClipPath added in v0.19.0

func (o VisibilityOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

VisibilityOpt applies to ClipPath

func (VisibilityOpt) ApplyDefs added in v0.19.0

func (o VisibilityOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

VisibilityOpt applies to Defs

func (VisibilityOpt) ApplyEllipse added in v0.19.0

func (o VisibilityOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

VisibilityOpt applies to Ellipse

func (VisibilityOpt) ApplyFeBlend added in v0.19.0

func (o VisibilityOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

VisibilityOpt applies to FeBlend

func (VisibilityOpt) ApplyFeColorMatrix added in v0.19.0

func (o VisibilityOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

VisibilityOpt applies to FeColorMatrix

func (VisibilityOpt) ApplyFeComponentTransfer added in v0.19.0

func (o VisibilityOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

VisibilityOpt applies to FeComponentTransfer

func (VisibilityOpt) ApplyFeComposite added in v0.19.0

func (o VisibilityOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

VisibilityOpt applies to FeComposite

func (VisibilityOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o VisibilityOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

VisibilityOpt applies to FeConvolveMatrix

func (VisibilityOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o VisibilityOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

VisibilityOpt applies to FeDiffuseLighting

func (VisibilityOpt) ApplyFeDisplacementMap added in v0.19.0

func (o VisibilityOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

VisibilityOpt applies to FeDisplacementMap

func (VisibilityOpt) ApplyFeFlood added in v0.19.0

func (o VisibilityOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

VisibilityOpt applies to FeFlood

func (VisibilityOpt) ApplyFeGaussianBlur added in v0.19.0

func (o VisibilityOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

VisibilityOpt applies to FeGaussianBlur

func (VisibilityOpt) ApplyFeImage added in v0.19.0

func (o VisibilityOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

VisibilityOpt applies to FeImage

func (VisibilityOpt) ApplyFeMerge added in v0.19.0

func (o VisibilityOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

VisibilityOpt applies to FeMerge

func (VisibilityOpt) ApplyFeMorphology added in v0.19.0

func (o VisibilityOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

VisibilityOpt applies to FeMorphology

func (VisibilityOpt) ApplyFeOffset added in v0.19.0

func (o VisibilityOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

VisibilityOpt applies to FeOffset

func (VisibilityOpt) ApplyFeSpecularLighting added in v0.19.0

func (o VisibilityOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

VisibilityOpt applies to FeSpecularLighting

func (VisibilityOpt) ApplyFeTile added in v0.19.0

func (o VisibilityOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

VisibilityOpt applies to FeTile

func (VisibilityOpt) ApplyFeTurbulence added in v0.19.0

func (o VisibilityOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

VisibilityOpt applies to FeTurbulence

func (VisibilityOpt) ApplyFilter added in v0.19.0

func (o VisibilityOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

VisibilityOpt applies to Filter

func (VisibilityOpt) ApplyFont added in v0.19.0

func (o VisibilityOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

VisibilityOpt applies to Font

func (VisibilityOpt) ApplyForeignObject added in v0.19.0

func (o VisibilityOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

VisibilityOpt applies to ForeignObject

func (VisibilityOpt) ApplyG added in v0.19.0

func (o VisibilityOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

VisibilityOpt applies to G

func (VisibilityOpt) ApplyGlyph added in v0.19.0

func (o VisibilityOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

VisibilityOpt applies to Glyph

func (VisibilityOpt) ApplyGlyphRef added in v0.19.0

func (o VisibilityOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

VisibilityOpt applies to GlyphRef

func (VisibilityOpt) ApplyImage added in v0.19.0

func (o VisibilityOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

VisibilityOpt applies to Image

func (VisibilityOpt) ApplyLine added in v0.19.0

func (o VisibilityOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

VisibilityOpt applies to Line

func (VisibilityOpt) ApplyLinearGradient added in v0.19.0

func (o VisibilityOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

VisibilityOpt applies to LinearGradient

func (VisibilityOpt) ApplyMarker added in v0.19.0

func (o VisibilityOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

VisibilityOpt applies to Marker

func (VisibilityOpt) ApplyMask added in v0.19.0

func (o VisibilityOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

VisibilityOpt applies to Mask

func (VisibilityOpt) ApplyMissingGlyph added in v0.19.0

func (o VisibilityOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

VisibilityOpt applies to MissingGlyph

func (VisibilityOpt) ApplyPath added in v0.19.0

func (o VisibilityOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

VisibilityOpt applies to Path

func (VisibilityOpt) ApplyPattern added in v0.19.0

func (o VisibilityOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

VisibilityOpt applies to Pattern

func (VisibilityOpt) ApplyPolygon added in v0.19.0

func (o VisibilityOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

VisibilityOpt applies to Polygon

func (VisibilityOpt) ApplyPolyline added in v0.19.0

func (o VisibilityOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

VisibilityOpt applies to Polyline

func (VisibilityOpt) ApplyRadialGradient added in v0.19.0

func (o VisibilityOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

VisibilityOpt applies to RadialGradient

func (VisibilityOpt) ApplyRect added in v0.19.0

func (o VisibilityOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

VisibilityOpt applies to Rect

func (VisibilityOpt) ApplyStop added in v0.19.0

func (o VisibilityOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

VisibilityOpt applies to Stop

func (VisibilityOpt) ApplySwitch added in v0.19.0

func (o VisibilityOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

VisibilityOpt applies to Switch

func (VisibilityOpt) ApplySymbol added in v0.19.0

func (o VisibilityOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

VisibilityOpt applies to Symbol

func (VisibilityOpt) ApplyText added in v0.19.0

func (o VisibilityOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

VisibilityOpt applies to Text

func (VisibilityOpt) ApplyTextPath added in v0.19.0

func (o VisibilityOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

VisibilityOpt applies to TextPath

func (VisibilityOpt) ApplyTref added in v0.19.0

func (o VisibilityOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

VisibilityOpt applies to Tref

func (VisibilityOpt) ApplyTspan added in v0.19.0

func (o VisibilityOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

VisibilityOpt applies to Tspan

func (VisibilityOpt) ApplyUse added in v0.19.0

func (o VisibilityOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

VisibilityOpt applies to Use

type WbrArg added in v0.19.0

type WbrArg interface {
	ApplyWbr(*WbrAttrs, *[]Component)
}

type WbrAttrs added in v0.19.0

type WbrAttrs struct {
	Global GlobalAttrs
}

func (*WbrAttrs) WriteAttrs added in v0.19.0

func (a *WbrAttrs) WriteAttrs(sb *strings.Builder)

type WidthOpt

type WidthOpt struct {
	// contains filtered or unexported fields
}

func AWidth added in v0.19.0

func AWidth(v string) WidthOpt

func (WidthOpt) Apply added in v0.19.0

func (o WidthOpt) Apply(a *SvgAttrs, _ *[]Component)

WidthOpt applies to

func (WidthOpt) ApplyAnimation added in v0.19.0

func (o WidthOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

WidthOpt applies to Animation

func (WidthOpt) ApplyCanvas added in v0.19.0

func (o WidthOpt) ApplyCanvas(a *CanvasAttrs, _ *[]Component)

func (WidthOpt) ApplyEmbed added in v0.19.0

func (o WidthOpt) ApplyEmbed(a *EmbedAttrs, _ *[]Component)

func (WidthOpt) ApplyFeBlend added in v0.19.0

func (o WidthOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

WidthOpt applies to FeBlend

func (WidthOpt) ApplyFeColorMatrix added in v0.19.0

func (o WidthOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

WidthOpt applies to FeColorMatrix

func (WidthOpt) ApplyFeComponentTransfer added in v0.19.0

func (o WidthOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

WidthOpt applies to FeComponentTransfer

func (WidthOpt) ApplyFeComposite added in v0.19.0

func (o WidthOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

WidthOpt applies to FeComposite

func (WidthOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o WidthOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

WidthOpt applies to FeConvolveMatrix

func (WidthOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o WidthOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

WidthOpt applies to FeDiffuseLighting

func (WidthOpt) ApplyFeDisplacementMap added in v0.19.0

func (o WidthOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

WidthOpt applies to FeDisplacementMap

func (WidthOpt) ApplyFeDropShadow added in v0.19.0

func (o WidthOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

WidthOpt applies to FeDropShadow

func (WidthOpt) ApplyFeFlood added in v0.19.0

func (o WidthOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

WidthOpt applies to FeFlood

func (WidthOpt) ApplyFeGaussianBlur added in v0.19.0

func (o WidthOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

WidthOpt applies to FeGaussianBlur

func (WidthOpt) ApplyFeImage added in v0.19.0

func (o WidthOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

WidthOpt applies to FeImage

func (WidthOpt) ApplyFeMerge added in v0.19.0

func (o WidthOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

WidthOpt applies to FeMerge

func (WidthOpt) ApplyFeMorphology added in v0.19.0

func (o WidthOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

WidthOpt applies to FeMorphology

func (WidthOpt) ApplyFeOffset added in v0.19.0

func (o WidthOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

WidthOpt applies to FeOffset

func (WidthOpt) ApplyFeSpecularLighting added in v0.19.0

func (o WidthOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

WidthOpt applies to FeSpecularLighting

func (WidthOpt) ApplyFeTile added in v0.19.0

func (o WidthOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

WidthOpt applies to FeTile

func (WidthOpt) ApplyFeTurbulence added in v0.19.0

func (o WidthOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

WidthOpt applies to FeTurbulence

func (WidthOpt) ApplyFilter added in v0.19.0

func (o WidthOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

WidthOpt applies to Filter

func (WidthOpt) ApplyForeignObject added in v0.19.0

func (o WidthOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

WidthOpt applies to ForeignObject

func (WidthOpt) ApplyIframe added in v0.19.0

func (o WidthOpt) ApplyIframe(a *IframeAttrs, _ *[]Component)

func (WidthOpt) ApplyImage added in v0.19.0

func (o WidthOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

WidthOpt applies to Image

func (WidthOpt) ApplyImg added in v0.19.0

func (o WidthOpt) ApplyImg(a *ImgAttrs, _ *[]Component)

func (WidthOpt) ApplyInput added in v0.19.0

func (o WidthOpt) ApplyInput(a *InputAttrs, _ *[]Component)

func (WidthOpt) ApplyMask added in v0.19.0

func (o WidthOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

WidthOpt applies to Mask

func (WidthOpt) ApplyObject added in v0.19.0

func (o WidthOpt) ApplyObject(a *ObjectAttrs, _ *[]Component)

func (WidthOpt) ApplyPattern added in v0.19.0

func (o WidthOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

WidthOpt applies to Pattern

func (WidthOpt) ApplyPicture added in v0.19.0

func (o WidthOpt) ApplyPicture(a *PictureAttrs, _ *[]Component)

func (WidthOpt) ApplyRect added in v0.19.0

func (o WidthOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

WidthOpt applies to Rect

func (WidthOpt) ApplySource added in v0.19.0

func (o WidthOpt) ApplySource(a *SourceAttrs, _ *[]Component)

func (WidthOpt) ApplySymbol added in v0.19.0

func (o WidthOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

WidthOpt applies to Symbol

func (WidthOpt) ApplyUse added in v0.19.0

func (o WidthOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

WidthOpt applies to Use

func (WidthOpt) ApplyVideo added in v0.19.0

func (o WidthOpt) ApplyVideo(a *VideoAttrs, _ *[]Component)

type WidthsOpt added in v0.19.0

type WidthsOpt struct {
	// contains filtered or unexported fields
}

func AWidths added in v0.19.0

func AWidths(v string) WidthsOpt

func (WidthsOpt) ApplyFontFace added in v0.19.0

func (o WidthsOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

WidthsOpt applies to FontFace

type WordSpacingOpt added in v0.19.0

type WordSpacingOpt struct {
	// contains filtered or unexported fields
}

func AWordSpacing added in v0.19.0

func AWordSpacing(v string) WordSpacingOpt

func (WordSpacingOpt) Apply added in v0.19.0

func (o WordSpacingOpt) Apply(a *SvgAttrs, _ *[]Component)

WordSpacingOpt applies to

func (WordSpacingOpt) ApplyAltGlyph added in v0.19.0

func (o WordSpacingOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

WordSpacingOpt applies to AltGlyph

func (WordSpacingOpt) ApplyAnimate added in v0.19.0

func (o WordSpacingOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

WordSpacingOpt applies to Animate

func (WordSpacingOpt) ApplyAnimateColor added in v0.19.0

func (o WordSpacingOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

WordSpacingOpt applies to AnimateColor

func (WordSpacingOpt) ApplyCircle added in v0.19.0

func (o WordSpacingOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

WordSpacingOpt applies to Circle

func (WordSpacingOpt) ApplyClipPath added in v0.19.0

func (o WordSpacingOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

WordSpacingOpt applies to ClipPath

func (WordSpacingOpt) ApplyDefs added in v0.19.0

func (o WordSpacingOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

WordSpacingOpt applies to Defs

func (WordSpacingOpt) ApplyEllipse added in v0.19.0

func (o WordSpacingOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

WordSpacingOpt applies to Ellipse

func (WordSpacingOpt) ApplyFeBlend added in v0.19.0

func (o WordSpacingOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

WordSpacingOpt applies to FeBlend

func (WordSpacingOpt) ApplyFeColorMatrix added in v0.19.0

func (o WordSpacingOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

WordSpacingOpt applies to FeColorMatrix

func (WordSpacingOpt) ApplyFeComponentTransfer added in v0.19.0

func (o WordSpacingOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

WordSpacingOpt applies to FeComponentTransfer

func (WordSpacingOpt) ApplyFeComposite added in v0.19.0

func (o WordSpacingOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

WordSpacingOpt applies to FeComposite

func (WordSpacingOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o WordSpacingOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

WordSpacingOpt applies to FeConvolveMatrix

func (WordSpacingOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o WordSpacingOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

WordSpacingOpt applies to FeDiffuseLighting

func (WordSpacingOpt) ApplyFeDisplacementMap added in v0.19.0

func (o WordSpacingOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

WordSpacingOpt applies to FeDisplacementMap

func (WordSpacingOpt) ApplyFeFlood added in v0.19.0

func (o WordSpacingOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

WordSpacingOpt applies to FeFlood

func (WordSpacingOpt) ApplyFeGaussianBlur added in v0.19.0

func (o WordSpacingOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

WordSpacingOpt applies to FeGaussianBlur

func (WordSpacingOpt) ApplyFeImage added in v0.19.0

func (o WordSpacingOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

WordSpacingOpt applies to FeImage

func (WordSpacingOpt) ApplyFeMerge added in v0.19.0

func (o WordSpacingOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

WordSpacingOpt applies to FeMerge

func (WordSpacingOpt) ApplyFeMorphology added in v0.19.0

func (o WordSpacingOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

WordSpacingOpt applies to FeMorphology

func (WordSpacingOpt) ApplyFeOffset added in v0.19.0

func (o WordSpacingOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

WordSpacingOpt applies to FeOffset

func (WordSpacingOpt) ApplyFeSpecularLighting added in v0.19.0

func (o WordSpacingOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

WordSpacingOpt applies to FeSpecularLighting

func (WordSpacingOpt) ApplyFeTile added in v0.19.0

func (o WordSpacingOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

WordSpacingOpt applies to FeTile

func (WordSpacingOpt) ApplyFeTurbulence added in v0.19.0

func (o WordSpacingOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

WordSpacingOpt applies to FeTurbulence

func (WordSpacingOpt) ApplyFilter added in v0.19.0

func (o WordSpacingOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

WordSpacingOpt applies to Filter

func (WordSpacingOpt) ApplyFont added in v0.19.0

func (o WordSpacingOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

WordSpacingOpt applies to Font

func (WordSpacingOpt) ApplyForeignObject added in v0.19.0

func (o WordSpacingOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

WordSpacingOpt applies to ForeignObject

func (WordSpacingOpt) ApplyG added in v0.19.0

func (o WordSpacingOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

WordSpacingOpt applies to G

func (WordSpacingOpt) ApplyGlyph added in v0.19.0

func (o WordSpacingOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

WordSpacingOpt applies to Glyph

func (WordSpacingOpt) ApplyGlyphRef added in v0.19.0

func (o WordSpacingOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

WordSpacingOpt applies to GlyphRef

func (WordSpacingOpt) ApplyImage added in v0.19.0

func (o WordSpacingOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

WordSpacingOpt applies to Image

func (WordSpacingOpt) ApplyLine added in v0.19.0

func (o WordSpacingOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

WordSpacingOpt applies to Line

func (WordSpacingOpt) ApplyLinearGradient added in v0.19.0

func (o WordSpacingOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

WordSpacingOpt applies to LinearGradient

func (WordSpacingOpt) ApplyMarker added in v0.19.0

func (o WordSpacingOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

WordSpacingOpt applies to Marker

func (WordSpacingOpt) ApplyMask added in v0.19.0

func (o WordSpacingOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

WordSpacingOpt applies to Mask

func (WordSpacingOpt) ApplyMissingGlyph added in v0.19.0

func (o WordSpacingOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

WordSpacingOpt applies to MissingGlyph

func (WordSpacingOpt) ApplyPath added in v0.19.0

func (o WordSpacingOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

WordSpacingOpt applies to Path

func (WordSpacingOpt) ApplyPattern added in v0.19.0

func (o WordSpacingOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

WordSpacingOpt applies to Pattern

func (WordSpacingOpt) ApplyPolygon added in v0.19.0

func (o WordSpacingOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

WordSpacingOpt applies to Polygon

func (WordSpacingOpt) ApplyPolyline added in v0.19.0

func (o WordSpacingOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

WordSpacingOpt applies to Polyline

func (WordSpacingOpt) ApplyRadialGradient added in v0.19.0

func (o WordSpacingOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

WordSpacingOpt applies to RadialGradient

func (WordSpacingOpt) ApplyRect added in v0.19.0

func (o WordSpacingOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

WordSpacingOpt applies to Rect

func (WordSpacingOpt) ApplyStop added in v0.19.0

func (o WordSpacingOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

WordSpacingOpt applies to Stop

func (WordSpacingOpt) ApplySwitch added in v0.19.0

func (o WordSpacingOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

WordSpacingOpt applies to Switch

func (WordSpacingOpt) ApplySymbol added in v0.19.0

func (o WordSpacingOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

WordSpacingOpt applies to Symbol

func (WordSpacingOpt) ApplyText added in v0.19.0

func (o WordSpacingOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

WordSpacingOpt applies to Text

func (WordSpacingOpt) ApplyTextPath added in v0.19.0

func (o WordSpacingOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

WordSpacingOpt applies to TextPath

func (WordSpacingOpt) ApplyTref added in v0.19.0

func (o WordSpacingOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

WordSpacingOpt applies to Tref

func (WordSpacingOpt) ApplyTspan added in v0.19.0

func (o WordSpacingOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

WordSpacingOpt applies to Tspan

func (WordSpacingOpt) ApplyUse added in v0.19.0

func (o WordSpacingOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

WordSpacingOpt applies to Use

type WrapOpt

type WrapOpt struct {
	// contains filtered or unexported fields
}

func AWrap added in v0.19.0

func AWrap(v string) WrapOpt

func (WrapOpt) ApplyTextarea added in v0.19.0

func (o WrapOpt) ApplyTextarea(a *TextareaAttrs, _ *[]Component)

type WritingModeOpt added in v0.19.0

type WritingModeOpt struct {
	// contains filtered or unexported fields
}

func AWritingMode added in v0.19.0

func AWritingMode(v string) WritingModeOpt

func (WritingModeOpt) Apply added in v0.19.0

func (o WritingModeOpt) Apply(a *SvgAttrs, _ *[]Component)

WritingModeOpt applies to

func (WritingModeOpt) ApplyAltGlyph added in v0.19.0

func (o WritingModeOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

WritingModeOpt applies to AltGlyph

func (WritingModeOpt) ApplyAnimate added in v0.19.0

func (o WritingModeOpt) ApplyAnimate(a *SvgAnimateAttrs, _ *[]Component)

WritingModeOpt applies to Animate

func (WritingModeOpt) ApplyAnimateColor added in v0.19.0

func (o WritingModeOpt) ApplyAnimateColor(a *SvgAnimateColorAttrs, _ *[]Component)

WritingModeOpt applies to AnimateColor

func (WritingModeOpt) ApplyCircle added in v0.19.0

func (o WritingModeOpt) ApplyCircle(a *SvgCircleAttrs, _ *[]Component)

WritingModeOpt applies to Circle

func (WritingModeOpt) ApplyClipPath added in v0.19.0

func (o WritingModeOpt) ApplyClipPath(a *SvgClipPathAttrs, _ *[]Component)

WritingModeOpt applies to ClipPath

func (WritingModeOpt) ApplyDefs added in v0.19.0

func (o WritingModeOpt) ApplyDefs(a *SvgDefsAttrs, _ *[]Component)

WritingModeOpt applies to Defs

func (WritingModeOpt) ApplyEllipse added in v0.19.0

func (o WritingModeOpt) ApplyEllipse(a *SvgEllipseAttrs, _ *[]Component)

WritingModeOpt applies to Ellipse

func (WritingModeOpt) ApplyFeBlend added in v0.19.0

func (o WritingModeOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

WritingModeOpt applies to FeBlend

func (WritingModeOpt) ApplyFeColorMatrix added in v0.19.0

func (o WritingModeOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

WritingModeOpt applies to FeColorMatrix

func (WritingModeOpt) ApplyFeComponentTransfer added in v0.19.0

func (o WritingModeOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

WritingModeOpt applies to FeComponentTransfer

func (WritingModeOpt) ApplyFeComposite added in v0.19.0

func (o WritingModeOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

WritingModeOpt applies to FeComposite

func (WritingModeOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o WritingModeOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

WritingModeOpt applies to FeConvolveMatrix

func (WritingModeOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o WritingModeOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

WritingModeOpt applies to FeDiffuseLighting

func (WritingModeOpt) ApplyFeDisplacementMap added in v0.19.0

func (o WritingModeOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

WritingModeOpt applies to FeDisplacementMap

func (WritingModeOpt) ApplyFeFlood added in v0.19.0

func (o WritingModeOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

WritingModeOpt applies to FeFlood

func (WritingModeOpt) ApplyFeGaussianBlur added in v0.19.0

func (o WritingModeOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

WritingModeOpt applies to FeGaussianBlur

func (WritingModeOpt) ApplyFeImage added in v0.19.0

func (o WritingModeOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

WritingModeOpt applies to FeImage

func (WritingModeOpt) ApplyFeMerge added in v0.19.0

func (o WritingModeOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

WritingModeOpt applies to FeMerge

func (WritingModeOpt) ApplyFeMorphology added in v0.19.0

func (o WritingModeOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

WritingModeOpt applies to FeMorphology

func (WritingModeOpt) ApplyFeOffset added in v0.19.0

func (o WritingModeOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

WritingModeOpt applies to FeOffset

func (WritingModeOpt) ApplyFeSpecularLighting added in v0.19.0

func (o WritingModeOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

WritingModeOpt applies to FeSpecularLighting

func (WritingModeOpt) ApplyFeTile added in v0.19.0

func (o WritingModeOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

WritingModeOpt applies to FeTile

func (WritingModeOpt) ApplyFeTurbulence added in v0.19.0

func (o WritingModeOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

WritingModeOpt applies to FeTurbulence

func (WritingModeOpt) ApplyFilter added in v0.19.0

func (o WritingModeOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

WritingModeOpt applies to Filter

func (WritingModeOpt) ApplyFont added in v0.19.0

func (o WritingModeOpt) ApplyFont(a *SvgFontAttrs, _ *[]Component)

WritingModeOpt applies to Font

func (WritingModeOpt) ApplyForeignObject added in v0.19.0

func (o WritingModeOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

WritingModeOpt applies to ForeignObject

func (WritingModeOpt) ApplyG added in v0.19.0

func (o WritingModeOpt) ApplyG(a *SvgGAttrs, _ *[]Component)

WritingModeOpt applies to G

func (WritingModeOpt) ApplyGlyph added in v0.19.0

func (o WritingModeOpt) ApplyGlyph(a *SvgGlyphAttrs, _ *[]Component)

WritingModeOpt applies to Glyph

func (WritingModeOpt) ApplyGlyphRef added in v0.19.0

func (o WritingModeOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

WritingModeOpt applies to GlyphRef

func (WritingModeOpt) ApplyImage added in v0.19.0

func (o WritingModeOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

WritingModeOpt applies to Image

func (WritingModeOpt) ApplyLine added in v0.19.0

func (o WritingModeOpt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

WritingModeOpt applies to Line

func (WritingModeOpt) ApplyLinearGradient added in v0.19.0

func (o WritingModeOpt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

WritingModeOpt applies to LinearGradient

func (WritingModeOpt) ApplyMarker added in v0.19.0

func (o WritingModeOpt) ApplyMarker(a *SvgMarkerAttrs, _ *[]Component)

WritingModeOpt applies to Marker

func (WritingModeOpt) ApplyMask added in v0.19.0

func (o WritingModeOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

WritingModeOpt applies to Mask

func (WritingModeOpt) ApplyMissingGlyph added in v0.19.0

func (o WritingModeOpt) ApplyMissingGlyph(a *SvgMissingGlyphAttrs, _ *[]Component)

WritingModeOpt applies to MissingGlyph

func (WritingModeOpt) ApplyPath added in v0.19.0

func (o WritingModeOpt) ApplyPath(a *SvgPathAttrs, _ *[]Component)

WritingModeOpt applies to Path

func (WritingModeOpt) ApplyPattern added in v0.19.0

func (o WritingModeOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

WritingModeOpt applies to Pattern

func (WritingModeOpt) ApplyPolygon added in v0.19.0

func (o WritingModeOpt) ApplyPolygon(a *SvgPolygonAttrs, _ *[]Component)

WritingModeOpt applies to Polygon

func (WritingModeOpt) ApplyPolyline added in v0.19.0

func (o WritingModeOpt) ApplyPolyline(a *SvgPolylineAttrs, _ *[]Component)

WritingModeOpt applies to Polyline

func (WritingModeOpt) ApplyRadialGradient added in v0.19.0

func (o WritingModeOpt) ApplyRadialGradient(a *SvgRadialGradientAttrs, _ *[]Component)

WritingModeOpt applies to RadialGradient

func (WritingModeOpt) ApplyRect added in v0.19.0

func (o WritingModeOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

WritingModeOpt applies to Rect

func (WritingModeOpt) ApplyStop added in v0.19.0

func (o WritingModeOpt) ApplyStop(a *SvgStopAttrs, _ *[]Component)

WritingModeOpt applies to Stop

func (WritingModeOpt) ApplySwitch added in v0.19.0

func (o WritingModeOpt) ApplySwitch(a *SvgSwitchAttrs, _ *[]Component)

WritingModeOpt applies to Switch

func (WritingModeOpt) ApplySymbol added in v0.19.0

func (o WritingModeOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

WritingModeOpt applies to Symbol

func (WritingModeOpt) ApplyText added in v0.19.0

func (o WritingModeOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

WritingModeOpt applies to Text

func (WritingModeOpt) ApplyTextPath added in v0.19.0

func (o WritingModeOpt) ApplyTextPath(a *SvgTextPathAttrs, _ *[]Component)

WritingModeOpt applies to TextPath

func (WritingModeOpt) ApplyTref added in v0.19.0

func (o WritingModeOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

WritingModeOpt applies to Tref

func (WritingModeOpt) ApplyTspan added in v0.19.0

func (o WritingModeOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

WritingModeOpt applies to Tspan

func (WritingModeOpt) ApplyUse added in v0.19.0

func (o WritingModeOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

WritingModeOpt applies to Use

type X1Opt

type X1Opt struct {
	// contains filtered or unexported fields
}

func AX1 added in v0.19.0

func AX1(v string) X1Opt

func (X1Opt) ApplyLine added in v0.19.0

func (o X1Opt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

X1Opt applies to Line

func (X1Opt) ApplyLinearGradient added in v0.19.0

func (o X1Opt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

X1Opt applies to LinearGradient

type X2Opt

type X2Opt struct {
	// contains filtered or unexported fields
}

func AX2 added in v0.19.0

func AX2(v string) X2Opt

func (X2Opt) ApplyLine added in v0.19.0

func (o X2Opt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

X2Opt applies to Line

func (X2Opt) ApplyLinearGradient added in v0.19.0

func (o X2Opt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

X2Opt applies to LinearGradient

type XChannelSelectorOpt added in v0.19.0

type XChannelSelectorOpt struct {
	// contains filtered or unexported fields
}

func AXChannelSelector added in v0.19.0

func AXChannelSelector(v string) XChannelSelectorOpt

func (XChannelSelectorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o XChannelSelectorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

XChannelSelectorOpt applies to FeDisplacementMap

type XHeightOpt added in v0.19.0

type XHeightOpt struct {
	// contains filtered or unexported fields
}

func AXHeight added in v0.19.0

func AXHeight(v string) XHeightOpt

func (XHeightOpt) ApplyFontFace added in v0.19.0

func (o XHeightOpt) ApplyFontFace(a *SvgFontFaceAttrs, _ *[]Component)

XHeightOpt applies to FontFace

type XOpt added in v0.19.0

type XOpt struct {
	// contains filtered or unexported fields
}

func AX added in v0.19.0

func AX(v string) XOpt

func (XOpt) Apply added in v0.19.0

func (o XOpt) Apply(a *SvgAttrs, _ *[]Component)

XOpt applies to

func (XOpt) ApplyAltGlyph added in v0.19.0

func (o XOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

XOpt applies to AltGlyph

func (XOpt) ApplyAnimation added in v0.19.0

func (o XOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

XOpt applies to Animation

func (XOpt) ApplyCursor added in v0.19.0

func (o XOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

XOpt applies to Cursor

func (XOpt) ApplyFeBlend added in v0.19.0

func (o XOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

XOpt applies to FeBlend

func (XOpt) ApplyFeColorMatrix added in v0.19.0

func (o XOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

XOpt applies to FeColorMatrix

func (XOpt) ApplyFeComponentTransfer added in v0.19.0

func (o XOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

XOpt applies to FeComponentTransfer

func (XOpt) ApplyFeComposite added in v0.19.0

func (o XOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

XOpt applies to FeComposite

func (XOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o XOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

XOpt applies to FeConvolveMatrix

func (XOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o XOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

XOpt applies to FeDiffuseLighting

func (XOpt) ApplyFeDisplacementMap added in v0.19.0

func (o XOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

XOpt applies to FeDisplacementMap

func (XOpt) ApplyFeDropShadow added in v0.19.0

func (o XOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

XOpt applies to FeDropShadow

func (XOpt) ApplyFeFlood added in v0.19.0

func (o XOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

XOpt applies to FeFlood

func (XOpt) ApplyFeGaussianBlur added in v0.19.0

func (o XOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

XOpt applies to FeGaussianBlur

func (XOpt) ApplyFeImage added in v0.19.0

func (o XOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

XOpt applies to FeImage

func (XOpt) ApplyFeMerge added in v0.19.0

func (o XOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

XOpt applies to FeMerge

func (XOpt) ApplyFeMorphology added in v0.19.0

func (o XOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

XOpt applies to FeMorphology

func (XOpt) ApplyFeOffset added in v0.19.0

func (o XOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

XOpt applies to FeOffset

func (XOpt) ApplyFePointLight added in v0.19.0

func (o XOpt) ApplyFePointLight(a *SvgFePointLightAttrs, _ *[]Component)

XOpt applies to FePointLight

func (XOpt) ApplyFeSpecularLighting added in v0.19.0

func (o XOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

XOpt applies to FeSpecularLighting

func (XOpt) ApplyFeSpotLight added in v0.19.0

func (o XOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

XOpt applies to FeSpotLight

func (XOpt) ApplyFeTile added in v0.19.0

func (o XOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

XOpt applies to FeTile

func (XOpt) ApplyFeTurbulence added in v0.19.0

func (o XOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

XOpt applies to FeTurbulence

func (XOpt) ApplyFilter added in v0.19.0

func (o XOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

XOpt applies to Filter

func (XOpt) ApplyForeignObject added in v0.19.0

func (o XOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

XOpt applies to ForeignObject

func (XOpt) ApplyGlyphRef added in v0.19.0

func (o XOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

XOpt applies to GlyphRef

func (XOpt) ApplyImage added in v0.19.0

func (o XOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

XOpt applies to Image

func (XOpt) ApplyMask added in v0.19.0

func (o XOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

XOpt applies to Mask

func (XOpt) ApplyPattern added in v0.19.0

func (o XOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

XOpt applies to Pattern

func (XOpt) ApplyRect added in v0.19.0

func (o XOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

XOpt applies to Rect

func (XOpt) ApplySymbol added in v0.19.0

func (o XOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

XOpt applies to Symbol

func (XOpt) ApplyText added in v0.19.0

func (o XOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

XOpt applies to Text

func (XOpt) ApplyTref added in v0.19.0

func (o XOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

XOpt applies to Tref

func (XOpt) ApplyTspan added in v0.19.0

func (o XOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

XOpt applies to Tspan

func (XOpt) ApplyUse added in v0.19.0

func (o XOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

XOpt applies to Use

type XmlnsOpt

type XmlnsOpt struct {
	// contains filtered or unexported fields
}

func AXmlns added in v0.19.0

func AXmlns(v string) XmlnsOpt

func (XmlnsOpt) Apply added in v0.19.0

func (o XmlnsOpt) Apply(a *SvgAttrs, _ *[]Component)

XmlnsOpt applies to

type Y1Opt

type Y1Opt struct {
	// contains filtered or unexported fields
}

func AY1 added in v0.19.0

func AY1(v string) Y1Opt

func (Y1Opt) ApplyLine added in v0.19.0

func (o Y1Opt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

Y1Opt applies to Line

func (Y1Opt) ApplyLinearGradient added in v0.19.0

func (o Y1Opt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

Y1Opt applies to LinearGradient

type Y2Opt

type Y2Opt struct {
	// contains filtered or unexported fields
}

func AY2 added in v0.19.0

func AY2(v string) Y2Opt

func (Y2Opt) ApplyLine added in v0.19.0

func (o Y2Opt) ApplyLine(a *SvgLineAttrs, _ *[]Component)

Y2Opt applies to Line

func (Y2Opt) ApplyLinearGradient added in v0.19.0

func (o Y2Opt) ApplyLinearGradient(a *SvgLinearGradientAttrs, _ *[]Component)

Y2Opt applies to LinearGradient

type YChannelSelectorOpt added in v0.19.0

type YChannelSelectorOpt struct {
	// contains filtered or unexported fields
}

func AYChannelSelector added in v0.19.0

func AYChannelSelector(v string) YChannelSelectorOpt

func (YChannelSelectorOpt) ApplyFeDisplacementMap added in v0.19.0

func (o YChannelSelectorOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

YChannelSelectorOpt applies to FeDisplacementMap

type YOpt added in v0.19.0

type YOpt struct {
	// contains filtered or unexported fields
}

func AY added in v0.19.0

func AY(v string) YOpt

func (YOpt) Apply added in v0.19.0

func (o YOpt) Apply(a *SvgAttrs, _ *[]Component)

YOpt applies to

func (YOpt) ApplyAltGlyph added in v0.19.0

func (o YOpt) ApplyAltGlyph(a *SvgAltGlyphAttrs, _ *[]Component)

YOpt applies to AltGlyph

func (YOpt) ApplyAnimation added in v0.19.0

func (o YOpt) ApplyAnimation(a *SvgAnimationAttrs, _ *[]Component)

YOpt applies to Animation

func (YOpt) ApplyCursor added in v0.19.0

func (o YOpt) ApplyCursor(a *SvgCursorAttrs, _ *[]Component)

YOpt applies to Cursor

func (YOpt) ApplyFeBlend added in v0.19.0

func (o YOpt) ApplyFeBlend(a *SvgFeBlendAttrs, _ *[]Component)

YOpt applies to FeBlend

func (YOpt) ApplyFeColorMatrix added in v0.19.0

func (o YOpt) ApplyFeColorMatrix(a *SvgFeColorMatrixAttrs, _ *[]Component)

YOpt applies to FeColorMatrix

func (YOpt) ApplyFeComponentTransfer added in v0.19.0

func (o YOpt) ApplyFeComponentTransfer(a *SvgFeComponentTransferAttrs, _ *[]Component)

YOpt applies to FeComponentTransfer

func (YOpt) ApplyFeComposite added in v0.19.0

func (o YOpt) ApplyFeComposite(a *SvgFeCompositeAttrs, _ *[]Component)

YOpt applies to FeComposite

func (YOpt) ApplyFeConvolveMatrix added in v0.19.0

func (o YOpt) ApplyFeConvolveMatrix(a *SvgFeConvolveMatrixAttrs, _ *[]Component)

YOpt applies to FeConvolveMatrix

func (YOpt) ApplyFeDiffuseLighting added in v0.19.0

func (o YOpt) ApplyFeDiffuseLighting(a *SvgFeDiffuseLightingAttrs, _ *[]Component)

YOpt applies to FeDiffuseLighting

func (YOpt) ApplyFeDisplacementMap added in v0.19.0

func (o YOpt) ApplyFeDisplacementMap(a *SvgFeDisplacementMapAttrs, _ *[]Component)

YOpt applies to FeDisplacementMap

func (YOpt) ApplyFeDropShadow added in v0.19.0

func (o YOpt) ApplyFeDropShadow(a *SvgFeDropShadowAttrs, _ *[]Component)

YOpt applies to FeDropShadow

func (YOpt) ApplyFeFlood added in v0.19.0

func (o YOpt) ApplyFeFlood(a *SvgFeFloodAttrs, _ *[]Component)

YOpt applies to FeFlood

func (YOpt) ApplyFeGaussianBlur added in v0.19.0

func (o YOpt) ApplyFeGaussianBlur(a *SvgFeGaussianBlurAttrs, _ *[]Component)

YOpt applies to FeGaussianBlur

func (YOpt) ApplyFeImage added in v0.19.0

func (o YOpt) ApplyFeImage(a *SvgFeImageAttrs, _ *[]Component)

YOpt applies to FeImage

func (YOpt) ApplyFeMerge added in v0.19.0

func (o YOpt) ApplyFeMerge(a *SvgFeMergeAttrs, _ *[]Component)

YOpt applies to FeMerge

func (YOpt) ApplyFeMorphology added in v0.19.0

func (o YOpt) ApplyFeMorphology(a *SvgFeMorphologyAttrs, _ *[]Component)

YOpt applies to FeMorphology

func (YOpt) ApplyFeOffset added in v0.19.0

func (o YOpt) ApplyFeOffset(a *SvgFeOffsetAttrs, _ *[]Component)

YOpt applies to FeOffset

func (YOpt) ApplyFePointLight added in v0.19.0

func (o YOpt) ApplyFePointLight(a *SvgFePointLightAttrs, _ *[]Component)

YOpt applies to FePointLight

func (YOpt) ApplyFeSpecularLighting added in v0.19.0

func (o YOpt) ApplyFeSpecularLighting(a *SvgFeSpecularLightingAttrs, _ *[]Component)

YOpt applies to FeSpecularLighting

func (YOpt) ApplyFeSpotLight added in v0.19.0

func (o YOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

YOpt applies to FeSpotLight

func (YOpt) ApplyFeTile added in v0.19.0

func (o YOpt) ApplyFeTile(a *SvgFeTileAttrs, _ *[]Component)

YOpt applies to FeTile

func (YOpt) ApplyFeTurbulence added in v0.19.0

func (o YOpt) ApplyFeTurbulence(a *SvgFeTurbulenceAttrs, _ *[]Component)

YOpt applies to FeTurbulence

func (YOpt) ApplyFilter added in v0.19.0

func (o YOpt) ApplyFilter(a *SvgFilterAttrs, _ *[]Component)

YOpt applies to Filter

func (YOpt) ApplyForeignObject added in v0.19.0

func (o YOpt) ApplyForeignObject(a *SvgForeignObjectAttrs, _ *[]Component)

YOpt applies to ForeignObject

func (YOpt) ApplyGlyphRef added in v0.19.0

func (o YOpt) ApplyGlyphRef(a *SvgGlyphRefAttrs, _ *[]Component)

YOpt applies to GlyphRef

func (YOpt) ApplyImage added in v0.19.0

func (o YOpt) ApplyImage(a *SvgImageAttrs, _ *[]Component)

YOpt applies to Image

func (YOpt) ApplyMask added in v0.19.0

func (o YOpt) ApplyMask(a *SvgMaskAttrs, _ *[]Component)

YOpt applies to Mask

func (YOpt) ApplyPattern added in v0.19.0

func (o YOpt) ApplyPattern(a *SvgPatternAttrs, _ *[]Component)

YOpt applies to Pattern

func (YOpt) ApplyRect added in v0.19.0

func (o YOpt) ApplyRect(a *SvgRectAttrs, _ *[]Component)

YOpt applies to Rect

func (YOpt) ApplySymbol added in v0.19.0

func (o YOpt) ApplySymbol(a *SvgSymbolAttrs, _ *[]Component)

YOpt applies to Symbol

func (YOpt) ApplyText added in v0.19.0

func (o YOpt) ApplyText(a *SvgTextAttrs, _ *[]Component)

YOpt applies to Text

func (YOpt) ApplyTref added in v0.19.0

func (o YOpt) ApplyTref(a *SvgTrefAttrs, _ *[]Component)

YOpt applies to Tref

func (YOpt) ApplyTspan added in v0.19.0

func (o YOpt) ApplyTspan(a *SvgTspanAttrs, _ *[]Component)

YOpt applies to Tspan

func (YOpt) ApplyUse added in v0.19.0

func (o YOpt) ApplyUse(a *SvgUseAttrs, _ *[]Component)

YOpt applies to Use

type ZOpt added in v0.19.0

type ZOpt struct {
	// contains filtered or unexported fields
}

func AZ added in v0.19.0

func AZ(v string) ZOpt

func (ZOpt) ApplyFePointLight added in v0.19.0

func (o ZOpt) ApplyFePointLight(a *SvgFePointLightAttrs, _ *[]Component)

ZOpt applies to FePointLight

func (ZOpt) ApplyFeSpotLight added in v0.19.0

func (o ZOpt) ApplyFeSpotLight(a *SvgFeSpotLightAttrs, _ *[]Component)

ZOpt applies to FeSpotLight

type ZoomAndPanOpt

type ZoomAndPanOpt struct {
	// contains filtered or unexported fields
}

func AZoomAndPan added in v0.19.0

func AZoomAndPan(v string) ZoomAndPanOpt

func (ZoomAndPanOpt) Apply added in v0.19.0

func (o ZoomAndPanOpt) Apply(a *SvgAttrs, _ *[]Component)

ZoomAndPanOpt applies to

func (ZoomAndPanOpt) ApplyView added in v0.19.0

func (o ZoomAndPanOpt) ApplyView(a *SvgViewAttrs, _ *[]Component)

ZoomAndPanOpt applies to View

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL