CIFilter_TileEffect_AffineClamp - linhay/Stem GitHub Wiki

CIFilter.TileEffect.AffineClamp

Discussion This filter performs similarly to the CIAffineTransform filter except that it produces an image with infinite extent. You can use this filter when you need to blur an image but you want to avoid a soft, black fringe along the edges.

public struct AffineClamp: CIFilterContainerProtocol

Inheritance

CIFilterContainerProtocol

Initializers

init()

init()

Properties

filter

var filter: CIFilter

image

A CIImage object whose display name is Image.

var image: CIImage?

transform

On iOS, an NSValue object whose attribute type is CIAttributeTypeTransform. You must pass the transform as NSData using a statement similar to the following, where xform is an affine transform:

var transform: NSValue?
      [myFilter setValue:[NSValue valueWithBytes:&xform
                                        objCType:@encode(CGAffineTransform)]
                  forKey:@"inputTransform"];

On OS X, an NSAffineTransform object whose attribute type is CIAttributeTypeTransform.