Declaration

func setShapes(
    _ shapes: [GSShape],
    hints: [GSHint]
)

Declaration

- (void) setShapes:(NSArray<GSShape *> *) shapes
             hints:(NSArray<GSHint *> *) hints;

Declaration

setShapes_hints_(
    shapes: list[GSShape],
    hints: list[GSHint]
)

Discussion

Use this when the replacement content already has matching hint data.

See Also

Shapes

  • An array of the shape objects defining the visual part of the layer.

  • Replaces the shapes without undo registration or KVO notifications.

  • Copies shapes, hints, anchors, and optionally selected nodes from another layer.

  • The number of shapes in the layer.

  • The linear shape index of a shape, or nil when the shape is not in the layer.

  • Returns the shape at the given linear shape index.

  • Returns the shape at the given linear shape index without locking.

  • Removes shapes, anchors, hints, and selection from the layer.

See Also

Shapes