API Differences in Accelerate in macOS 14.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Accelerate in the macOS 14.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)