ksvg / com.github.nwillc.ksvg.elements

Package com.github.nwillc.ksvg.elements

Types

(JS, JVM)

A

An SVG A reference element.

class A : Element
(JS, JVM)

CIRCLE

An SVG circle element.

class CIRCLE : Region
(JS, JVM)

Container

An abstract container element which provides factories for general sub elements.

abstract class Container : Element
(JS, JVM)

DEFS

An SVG defs element which can define groups to be used later.

class DEFS : Element
(JS, JVM)

Element

Abstract SVG named element with attributes and child elements.

abstract class Element : HasAttributes
(JS, JVM)

G

An SVG container element used to group other SVG elements.

class G : Container
(JS, JVM)

LINE

An SVG line element.

class LINE : Element, HasStroke
(JS, JVM)

PATH

An SVG path element.

class PATH : Region
(JS, JVM)

POLYGON

An SVG polygon element.

class POLYGON : Region
(JS, JVM)

RECT

An SVG rect element.

class RECT : Region, HasOrigin, HasDimensions
(JS, JVM)

Region

An abstract element that is a region and therefore has stroke and fill.

abstract class Region : Element, HasStroke, HasFill
(JS, JVM)

STYLE

An SVG style element.

class STYLE : Element
(JS, JVM)

SVG

The SVG element itself.

class SVG : Container, HasDimensions
(JS, JVM)

TEXT

An SVG text element.

class TEXT : Element, HasOrigin, HasFill
(JS, JVM)

TITLE

An SVG title element.

class TITLE : Element
(JS, JVM)

USE

An SVG use element.

class USE : Element, HasOrigin

Annotations

(JS, JVM)

SvgTagMarker

Indicates something is an SVG DSL marker.

annotation class SvgTagMarker