Enum usvg::tree::NodeKind
[−]
[src]
pub enum NodeKind { Svg(Svg), Defs, LinearGradient(LinearGradient), RadialGradient(RadialGradient), Stop(Stop), ClipPath(ClipPath), Mask(Mask), Pattern(Pattern), Path(Path), Text(Text), TextChunk(TextChunk), TSpan(TSpan), Image(Image), Group(Group), }
Node's kind.
Variants
Svg(Svg)
Defs
LinearGradient(LinearGradient)
RadialGradient(RadialGradient)
Stop(Stop)
ClipPath(ClipPath)
Mask(Mask)
Pattern(Pattern)
Path(Path)
Text(Text)
TextChunk(TextChunk)
TSpan(TSpan)
Image(Image)
Group(Group)
Methods
impl NodeKind
[src]
pub fn id(&self) -> &str
[src]
Returns node's ID.
If a current node doesn't support ID - an empty string will be returned.
pub fn transform(&self) -> Transform
[src]
Returns node's transform.
If a current node doesn't support transformation - a default transform will be returned.