text: 
  @available(tvOS 9.0, *)
  class CIFilterShape : NSObject, NSCopying {
    init(rect r: CGRect)
    func transform(by m: CGAffineTransform, interior flag: Bool) -> CIFilterShape
    func insetBy(x dx: Int32, y dy: Int32) -> CIFilterShape
    func union(with s2: CIFilterShape) -> CIFilterShape
    func union(with r: CGRect) -> CIFilterShape
    func intersect(with s2: CIFilterShape) -> CIFilterShape
    func intersect(with r: CGRect) -> CIFilterShape
    var extent: CGRect { get }
    @available(tvOS 9.0, *)
    func copy(with zone: NSZone = nil) -> AnyObject
  }
  