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