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