Declaration

func interpolateSmartLayer(_ baseLayer: GSLayer, instance: GSInstance, scale: CGFloat, targetGlyph: GSGlyph)

Declaration

- (void) interpolateSmartLayer:(GSLayer *) baseLayer instance:(GSInstance *) instance scale:(CGFloat) scale targetGlyph:(GSGlyph *) targetGlyph;

Declaration

interpolateSmartLayer_instance_scale_targetGlyph_(baseLayer: GSLayer, instance: GSInstance, scale: float, targetGlyph: GSGlyph)

Parameters

baseLayer

The primary interpolated layer whose Smart Component coordinates are completed.

instance

The instance that supplies the interpolation location.

scale

The coordinate scale applied to the added layers.

targetGlyph

The glyph that receives the added layers.

Discussion

This method has no effect when the glyph has no glyph-local axes.

See Also

Interpolation

See Also

Interpolation