effects property

List<Effect>? get effects

The visual effects applied to the shape

Implementation

List<figma.Effect>? get effects {
  return getCached("effects", () {
    List<figma.Effect>? effects;
    if (node is figma.Rectangle) effects = (node as figma.Rectangle).effects;
    if (node is figma.Ellipse) effects = (node as figma.Ellipse).effects;
    if (node is figma.Instance) effects = (node as figma.Instance).effects;
    if (node is figma.Vector) effects = (node as figma.Vector).effects;
    if (node is figma.Frame) effects = (node as figma.Frame).effects;
    return effects?.where((effect) => effect.visible).toList();
  });
}