gralha-svg-render
Releases (2)
Definitions (947)
svg.bend
- def tile.blend
- def tile.cell
- def tile.readNearest tile pixel under a pattern-space point.
- def tile.grid
- def tile.sampleA grid of one reads the tile bilinearly at the point (aligned tiles at device density); a larger grid averages nearest reads of a denser tile over the device pixel's footprint, the pattern-space vectors u and v.
- def brush.sample
- def gradient.box
- def gradient.build
- def gradient.is.valid
- def brush.resource
- def brush.url
- def paint.keyword.headA paint's keyword, decided from its first letter: 1 currentcolor, 2 context-fill, 3 context-stroke, 0 a color or none.
- def paint.keyword
- def brush.keyword
- def brush
- def style.colors
- def clip.insideClip paths combine geometry by union; nested clip paths intersect coverage.
- def clip.coverClip coverage: unions add as independent areas, intersections multiply.
- def clip.fade
- def clip.empty
- def clip.reference
- def clip.attach
- def clip.build
- def clip.compile
- def style.nonScaling
- def style.outline
- def bounds.transformed
- def bounds.finiteThese bounds enclose rendered coverage, including descendant strokes and markers.
- def bounds.safe
- def bounds.transform
- def scene.boundsA child's box already holds its own children, so the parent's box is the union of the children's boxes brought into its space.
- def bounds.spec
- def filter.dimension
- def filter.region
- def filter.resource
- def filter.spec
- def scene.make
- def viewbox.matrixSVG viewports establish local units and intersect their children with overflow clips.
- type EmbeddedImage
- def bitmap.layout
- def style.image.rendering
- def bitmap.element
- def bitmap.attrs
- def style.image
- def bitmap.style
- def style.is.visible
- def style.embedded
- def bitmap.paint
- def scene.bitmap
- type Viewport
- def viewport.clip
- def viewport.dimension
- def image.layout.sized
- def image.layout.attrs
- def element.viewport
- def scene.clipped
- def element.hidden
- def instance.anonymous
- def instance.root
- def use.children
- def use.expand
- def scenes.append
- type MaskDataA mask is rendered as a transparent subscene before its alpha/luminance is used.
- def mask.scene
- def mask.clip
- def mask.region
- def mask.resource
- def mask.attach
- def scene.masked
- def mask.value
- def mask.factor
- def mask.applyTransparent source pixels cannot contribute, so avoid rendering their masks.
- def style.paint
- def filter.sample
- def paint.order.composite
- def scene.shape`limit` is the coverage the enclosing clips leave at this pixel; taking the minimum with the shape's own coverage keeps an edge that coincides with a clip edge (marker and image viewports) at its true coverage instead of squaring it.
- def style.margin
- def scene.local
- def filter.renderedA rendered filter carries its clip as a plain factor; otherwise the clip coverage travels down as the limit.
- def sample
- def pattern.has.contentPatterns compile their content once and reuse it for every tile sample.
- def pattern.attributes
- def pattern.merge
- def pattern.reference
- def pattern.resolve
- def pattern.paint
- def pattern.framepixels is the device pixels per user unit of the referencing element; the content is compiled for the pattern frame's own device scale.
- def pattern.tile
- def pattern.build
- def matrix.show
- def scene.markedMarker instances have independent styles and viewports.
- def marker.angle.number
- def marker.orient
- def marker.reference.point
- def marker.resource
- def marker.instance
- def marker.elements.append
- def marker.instances.loop
- def marker.enabled
- def marker.shape