API Differences in Accelerate in iOS 17.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in Accelerate in the iOS 17.0 SDK.

Table of Contents

Structs

BNNS
NearestNeighbors

Enums

vImage
FloodFillConnectivity
vImage_PerpsectiveTransform
Interpolation

Typealiases

vImage_PerpsectiveTransform
public typealias QuadrilateralPoints = (CoreFoundation.CGPoint, CoreFoundation.CGPoint, CoreFoundation.CGPoint, CoreFoundation.CGPoint)

Functions & Methods

vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_8], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar8>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_16U], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar16U>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_F], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.PlanarF>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_8888], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Interleaved8x3>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_FFFF], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.InterleavedFx3>)
vImage.PixelBuffer
public func applyLookup(alphaTable: [Accelerate.Pixel_8]?, redTable: [Accelerate.Pixel_8]?, greenTable: [Accelerate.Pixel_8]?, blueTable: [Accelerate.Pixel_8]?, destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Interleaved8x4>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_8], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar8>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_F], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.PlanarF>)
vImage.PixelBuffer
public func applyLookup(_ lookupTable: [Accelerate.Pixel_16U], destination: Accelerate.vImage.PixelBuffer<Accelerate.vImage.Planar16U>)
vImage.PixelBuffer
public func floodFill(from seed: CoreFoundation.CGPoint, newColor: Accelerate.Pixel_8, connectivity: Accelerate.vImage.FloodFillConnectivity)
vImage.PixelBuffer
public func floodFill(from seed: CoreFoundation.CGPoint, newColor: Accelerate.Pixel_16U, connectivity: Accelerate.vImage.FloodFillConnectivity)
vImage.PixelBuffer
public func floodFill(from seed: CoreFoundation.CGPoint, newColor: Accelerate.Pixel_8888, connectivity: Accelerate.vImage.FloodFillConnectivity)
vImage.PixelBuffer
public func floodFill(from seed: CoreFoundation.CGPoint, newColor: Accelerate.Pixel_ARGB_16U, connectivity: Accelerate.vImage.FloodFillConnectivity)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_8, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_16F, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_16U, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_8888, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_ARGB_16F, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage.PixelBuffer
public func transform(_ transform: Accelerate.vImage_PerpsectiveTransform, interpolation: Accelerate.vImage_PerpsectiveTransform.Interpolation, backgroundColor: Accelerate.Pixel_ARGB_16U, destination: Accelerate.vImage.PixelBuffer<Format>)
vImage_PerpsectiveTransform
public static func == (lhs: Accelerate.vImage_PerpsectiveTransform, rhs: Accelerate.vImage_PerpsectiveTransform) -> Swift.Bool

Properties & Constants

vImage.PixelBuffer
var bg = [backgroundColor.0, backgroundColor.1, backgroundColor.2, backgroundColor.3]
vImage.PixelBuffer
var bg = [backgroundColor.0, backgroundColor.1, backgroundColor.2, backgroundColor.3]
vImage.PixelBuffer
var bg = [backgroundColor.0, backgroundColor.1, backgroundColor.2, backgroundColor.3]
vImage.PixelBuffer
var color = [newColor.0, newColor.1, newColor.2, newColor.3]
vImage.PixelBuffer
var color = [newColor.0, newColor.1, newColor.2, newColor.3]
vImage.PixelBuffer
let tbl = ptr.assumingMemoryBound(to: UInt32.self)

Conformances

vImage.FloodFillConnectivity
Swift.Equatable
vImage.FloodFillConnectivity
Swift.Hashable
vImage.FloodFillConnectivity
Swift.RawRepresentable
vImage_PerpsectiveTransform.Interpolation
Swift.Equatable
vImage_PerpsectiveTransform.Interpolation
Swift.Hashable
vImage_PerpsectiveTransform
Swift.Equatable

Initializers

vImage_PerpsectiveTransform
public init?(source: Accelerate.vImage_PerpsectiveTransform.QuadrilateralPoints, destination: Accelerate.vImage_PerpsectiveTransform.QuadrilateralPoints)