moonrockz/diagrams-svg/icons

Values

asset_id

fn asset_id(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> String

Collision-free local identifier, including the renderer prefix and namespace.

Source

contains

fn contains(icon : @moonrockz/diagrams/icons.Reference) -> Bool

Source

definition

fn definition(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> String

Source

definition_node

fn definition_node(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> @moonrockz/diagrams-svg/writer.Node

A trusted compiled definition. Unknown keys never substitute a known symbol.

Source

definitions

fn definitions(icons : ReadOnlyArray[@moonrockz/diagrams/icons.Reference], id_prefix : String) -> String

Deduplicate used symbols. No unused catalog asset enters an output.

Source

known

fn known(icon : @moonrockz/diagrams/icons.Reference) -> Bool

Whether a frozen symbol exists. ZenUML names follow upstream ASCII case folding.

Source

paint

fn paint(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String, x : Double, y : Double, size : Double) -> String

Source

paint_node

fn paint_node(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String, x : Double, y : Double, size : Double) -> @moonrockz/diagrams-svg/writer.Node

Paint a square symbol with a white backing plate that preserves asset colours.

Source

registry_keys

fn registry_keys() -> ReadOnlyArray[String]

Complete pinned participant registry in stable lexical order.

Source