One Logo Pool Ball
System · IOS API REFERENCE

Accelerate

Make large-scale mathematical computations and image calculations, optimized for high performance and low energy consumption.

525 types

5,095 callable entries

245 skipped

95% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

AccelerateBuffer

protocol · iOS 13.0+

AccelerateMatrixBuffer

protocol · iOS 18.0+

AccelerateMatrixOrder

enum · iOS 18.0+

AccelerateMatrixOrder.RawValue

typealias · iOS 18.0+

AccelerateMutableBuffer

protocol · iOS 13.0+

AccelerateMutableMatrixBuffer

protocol · iOS 18.0+

BLAS

struct

BLAS_THREADING

struct

BLAS.ThreadingModel

struct

BLAS.ThreadingModel.RawValue

typealias

BLASParamErrorProc

typealias

BNNS

enum · iOS 14.0+

bnns_graph_argument_t

struct

bnns_graph_compile_message_fn_t

typealias · iOS 18.0+

bnns_graph_compile_options_t

struct · iOS 18.0+

bnns_graph_context_t

struct · iOS 18.0+

bnns_graph_execute_message_fn_t

typealias · iOS 18.0+

bnns_graph_free_all_fn_t

typealias · iOS 18.0+

bnns_graph_realloc_fn_t

typealias · iOS 18.0+

bnns_graph_shape_t

struct · iOS 18.0+

bnns_graph_t

struct · iOS 18.0+

bnns_user_message_data_t

struct · iOS 18.0+

BNNS.ActivationFunction

enum · iOS 14.0+

BNNS.ActivationLayer

class · iOS 14.0+

BNNS.AdamOptimizer

struct · iOS 14.0+

BNNS.AdamWOptimizer

struct · iOS 15.0+

BNNS.ArithmeticBinaryFunction

enum · iOS 14.0+

BNNS.ArithmeticBinaryFunction.AllCases

typealias · iOS 14.0+

BNNS.ArithmeticTernaryFunction

enum · iOS 15.0+

BNNS.ArithmeticUnaryFunction

enum · iOS 14.0+

BNNS.ArithmeticUnaryFunction.AllCases

typealias · iOS 14.0+

BNNS.BinaryArithmeticLayer

class · iOS 14.0+

BNNS.BinaryLayer

class · iOS 14.0+

BNNS.BroadcastMatrixMultiplyLayer

class · iOS 14.0+

BNNS.ConvolutionLayer

class · iOS 14.0+

BNNS.ConvolutionPadding

enum · iOS 14.0+

BNNS.ConvolutionType

enum · iOS 14.0+

BNNS.CropResizeLayer

class · iOS 16.0+

BNNS.CropResizeLayer.BoxCoordinateMode

enum · iOS 16.0+

BNNS.CropResizeLayer.LinearSamplingMode

enum · iOS 16.0+

BNNS.DataLayout

enum · iOS 14.0+

BNNS.DataLayout.AllCases

typealias · iOS 14.0+

BNNS.DescriptorType

enum · iOS 14.0+

BNNS.DropoutLayer

class · iOS 14.0+

BNNS.EmbeddingLayer

class · iOS 15.0+

BNNS.Error

enum · iOS 14.0+

BNNS.FullyConnectedLayer

class · iOS 14.0+

BNNS.FusedBinaryArithmeticParameters

struct · iOS 15.0+

BNNS.FusedConvolutionNormalizationLayer

class · iOS 14.0+

BNNS.FusedConvolutionParameters

struct · iOS 15.0+

BNNS.FusedDequantizationParameters

struct · iOS 15.0+

BNNS.FusedFullyConnectedNormalizationLayer

class · iOS 14.0+

BNNS.FusedFullyConnectedParameters

struct · iOS 15.0+

BNNS.FusedLayer

class · iOS 14.0+

BNNS.FusedNormalizationParameters

struct · iOS 15.0+

BNNS.FusedParametersLayer

class · iOS 15.0+

BNNS.FusedQuantizationParameters

struct · iOS 15.0+

BNNS.FusedTernaryArithmeticParameters

struct · iOS 15.0+

BNNS.FusedUnaryArithmeticParameters

struct · iOS 15.0+

BNNS.GradientClipping

enum · iOS 15.0+

BNNS.GramLayer

class · iOS 14.0+

BNNS.InterpolationMethod

enum · iOS 14.0+

BNNS.Layer

class · iOS 14.0+

BNNS.LearningPhase

enum · iOS 14.0+

BNNS.LossFunction

enum · iOS 14.0+

BNNS.LossFunction.YoloParameters

struct · iOS 14.0+

BNNS.LossLayer

class · iOS 14.0+

BNNS.LossReduction

enum · iOS 14.0+

BNNS.NearestNeighbors

struct · iOS 17.0+

BNNS.Norm

struct · iOS 15.0+

BNNS.NormalizationLayer

class · iOS 14.0+

BNNS.NormalizationType

enum · iOS 14.0+

BNNS.PaddingLayer

class · iOS 14.0+

BNNS.PaddingMode

enum · iOS 14.0+

BNNS.PermuteLayer

class · iOS 14.0+

BNNS.PoolingLayer

class · iOS 14.0+

BNNS.PoolingType

enum · iOS 14.0+

BNNS.RandomGenerator

class · iOS 15.0+

BNNS.RandomGeneratorMethod

enum · iOS 15.0+

BNNS.RandomGeneratorState

class · iOS 15.0+

BNNS.ReductionFunction

enum · iOS 14.0+

BNNS.ReductionLayer

class · iOS 14.0+

BNNS.RelationalOperator

struct · iOS 14.0+

BNNS.ResizeLayer

class · iOS 14.0+

BNNS.RMSPropOptimizer

struct · iOS 14.0+

BNNS.SGDMomentumOptimizer

struct · iOS 14.0+

BNNS.Shape

enum · iOS 14.0+

BNNS.Shape.ArrayLiteralElement

typealias · iOS 14.0+

BNNS.ShuffleType

enum · iOS 16.0+

BNNS.SparseLayout

enum · iOS 16.0+

BNNS.SparseParameters

struct · iOS 16.0+

BNNS.SparsityType

enum · iOS 16.0+

BNNS.TernaryArithmeticLayer

class · iOS 15.0+

BNNS.UnaryArithmeticLayer

class · iOS 14.0+

BNNS.UnaryLayer

class · iOS 14.0+

BNNSActivation

struct

BNNSActivationFunction

struct

BNNSAlloc

typealias

BNNSArithmeticBinary

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSArithmeticFunction

struct

BNNSArithmeticTernary

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSArithmeticUnary

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSBoxCoordinateMode

struct

BNNSConvolutionLayerParameters

struct · iOS 10.0+ · Deprecated in iOS 14.0

BNNSDataLayout

struct

BNNSDataType

struct

BNNSDescriptorType

struct

BNNSEmbeddingFlags

struct

BNNSFilter

typealias · iOS 10.0+ · Deprecated in iOS 18.0

BNNSFilterParameters

struct

BNNSFilterType

struct

BNNSFlags

struct

BNNSFlags.ArrayLiteralElement

typealias

BNNSFlags.Element

typealias

BNNSFree

typealias

BNNSFullyConnectedLayerParameters

struct · iOS 10.0+ · Deprecated in iOS 14.0

BNNSGraph

enum · iOS 18.0+

BNNSGraph.Builder

struct · iOS 26.0+

BNNSGraph.Builder.Activation

enum · iOS 26.0+

BNNSGraph.Builder.CeilingMode

enum · iOS 26.0+

BNNSGraph.Builder.ConvolutionPadding

enum · iOS 26.0+

BNNSGraph.Builder.Direction

enum · iOS 26.0+

BNNSGraph.Builder.Intent

enum · iOS 26.0+

BNNSGraph.Builder.OperationParameter

protocol · iOS 26.0+

BNNSGraph.Builder.Padding

enum · iOS 26.0+

BNNSGraph.Builder.PoolingFunction

enum · iOS 26.0+

BNNSGraph.Builder.PoolingPadding

typealias · iOS 26.0+

BNNSGraph.Builder.ScatterMode

enum · iOS 26.0+

BNNSGraph.Builder.SliceIndex

protocol · iOS 26.0+

BNNSGraph.Builder.SliceRange

struct · iOS 26.0+

BNNSGraph.Builder.SortOrder

enum · iOS 26.0+

BNNSGraph.Builder.Tensor

struct · iOS 26.0+

BNNSGraph.Builder.Tensor.Element

typealias · iOS 26.0+

BNNSGraph.CompileOptions

struct · iOS 18.0+

BNNSGraph.CompileOptions.OptimizationPreference

struct · iOS 18.0+

BNNSGraph.Context

class · iOS 18.0+

BNNSGraph.Error

enum · iOS 18.0+

BNNSGraph.PointerArgument

protocol · iOS 18.0+

BNNSGraph.Shape

struct · iOS 18.0+

BNNSGraph.Shape.ArrayLiteralElement

typealias · iOS 18.0+

BNNSGraph.TensorDescriptor

protocol · iOS 26.0+

BNNSGraphArgumentIntent

struct

BNNSGraphArgumentType

struct

BNNSGraphMessageLevel

struct

BNNSGraphOptimizationPreference

struct

BNNSImageStackDescriptor

struct · iOS 10.0+ · Deprecated in iOS 14.0

BNNSInterpolationMethod

struct

BNNSLayerData

struct · iOS 10.0+ · Deprecated in iOS 14.0

BNNSLayerFlags

struct

BNNSLayerParametersActivation

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersArithmetic

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersBroadcastMatMul

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersConvolution

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersCropResize

struct · iOS 16.0+ · Deprecated in iOS 18.0

BNNSLayerParametersDropout

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersEmbedding

struct · iOS 15.0+ · Deprecated in iOS 18.0

BNNSLayerParametersFullyConnected

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersGram

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLossBase

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLossHuber

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLossSigmoidCrossEntropy

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLossSoftmaxCrossEntropy

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLossYolo

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersLSTM

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersMultiheadAttention

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersNormalization

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersPadding

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersPermute

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersPooling

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersQuantization

struct · iOS 15.0+ · Deprecated in iOS 18.0

BNNSLayerParametersReduction

struct

BNNSLayerParametersResize

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLayerParametersTensorContraction

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLinearSamplingMode

struct

BNNSLossFunction

struct

BNNSLossReductionFunction

struct

BNNSLSTMDataDescriptor

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLSTMGateDescriptor

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSMHAProjectionParameters

struct

BNNSNDArrayDescriptor

struct

BNNSNDArrayFlags

struct

BNNSNearestNeighbors

typealias

BNNSNormType

struct

BNNSOptimizer

protocol · iOS 14.0+

BNNSOptimizerAdamFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSOptimizerAdamWithClippingFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSOptimizerClippingFunction

struct

BNNSOptimizerFunction

struct

BNNSOptimizerRegularizationFunction

struct

BNNSOptimizerRMSPropFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSOptimizerRMSPropWithClippingFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSOptimizerSGDMomentumFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSOptimizerSGDMomentumVariant

struct

BNNSOptimizerSGDMomentumWithClippingFields

struct · iOS 14.0+ · Deprecated in iOS 18.0

BNNSPaddingMode

struct

BNNSPointerSpecifier

struct

BNNSPoolingFunction

struct

BNNSPoolingLayerParameters

struct · iOS 10.0+ · Deprecated in iOS 14.0

BNNSQuantizerFunction

struct

BNNSRandomGenerator

typealias

BNNSRandomGeneratorMethod

struct

BNNSReduceFunction

struct

BNNSRelationalOperator

struct

BNNSScalar

protocol · iOS 14.0+

BNNSShuffleType

struct

BNNSSparsityParameters

struct · iOS 16.0+

BNNSSparsityType

struct

BNNSTargetSystem

struct

BNNSTensor

struct

BNNSVectorDescriptor

struct · iOS 10.0+ · Deprecated in iOS 14.0

CBLAS_DIAG

struct

CBLAS_ORDER

struct

CBLAS_SIDE

struct

CBLAS_TRANSPOSE

struct

CBLAS_UPLO

struct

COMPLEX

typealias

COMPLEX_SPLIT

typealias

DenseMatrix_Complex_Double

struct

DenseMatrix_Complex_Float

struct

DenseMatrix_Double

struct

DenseMatrix_Float

struct

DenseVector_Complex_Double

struct

DenseVector_Complex_Float

struct

DenseVector_Double

struct

DenseVector_Float

struct

DOUBLE_COMPLEX

typealias

DOUBLE_COMPLEX_SPLIT

typealias

Double.BiquadFunctions

typealias · iOS 13.0+

Double.DFTFunctions

typealias · iOS 13.0+ · Deprecated

Double.DiscreteFourierTransformFunctions

typealias · iOS 15.0+

DSPComplex

struct

DSPComplex.DiscreteFourierTransformFunctions

typealias · iOS 15.0+

DSPDoubleComplex

struct

DSPDoubleComplex.DiscreteFourierTransformFunctions

typealias · iOS 15.0+

DSPDoubleSplitComplex

struct

DSPDoubleSplitComplex.FFTFunctions

typealias · iOS 13.0+

DSPSplitComplex

struct

DSPSplitComplex.FFTFunctions

typealias · iOS 13.0+

FFTDirection

typealias

FFTRadix

typealias

FFTSetup

typealias

FFTSetupD

typealias

Float.BiquadFunctions

typealias · iOS 13.0+

Float.DFTFunctions

typealias · iOS 13.0+ · Deprecated

Float.DiscreteFourierTransformFunctions

typealias · iOS 15.0+

Float.Element

typealias · iOS 26.0+

Float16.Element

typealias · iOS 26.0+

FusableLayerParameters

protocol · iOS 15.0+

GammaFunction

typealias

InitializableFromCGImage

protocol · iOS 16.0+

la_attribute_t

typealias

la_count_t

typealias

la_deallocator_t

typealias

la_hint_t

typealias

la_index_t

typealias

la_norm_t

typealias

la_object_t

typealias

la_scalar_type_t

typealias

la_status_t

typealias

MultiplePlanePixelFormat

protocol · iOS 16.0+

OS_la_object

protocol

Pixel_16F

typealias

Pixel_16F16F

typealias

Pixel_16Q12

typealias

Pixel_16S

typealias

Pixel_16S16S

typealias

Pixel_16U

typealias

Pixel_16U16U

typealias

Pixel_32U

typealias

Pixel_8

typealias

Pixel_88

typealias

Pixel_8888

typealias

Pixel_ARGB_16F

typealias

Pixel_ARGB_16S

typealias

Pixel_ARGB_16U

typealias

Pixel_F

typealias

Pixel_FF

typealias

Pixel_FFFF

typealias

PixelFormat

protocol · iOS 16.0+

Quadrature

struct · iOS 13.0+

quadrature_function_array

typealias

quadrature_integrate_function

struct

quadrature_integrate_options

struct

quadrature_integrator

struct

quadrature_status

struct

Quadrature.Error

enum · iOS 13.0+

Quadrature.Integrator

enum · iOS 13.0+

Quadrature.QAGPointsPerInterval

struct · iOS 13.0+

ResamplingFilter

typealias

SinglePlanePixelFormat

protocol · iOS 16.0+

sparse_dimension

typealias

sparse_index

typealias

sparse_matrix_double

typealias

sparse_matrix_double_complex

typealias

sparse_matrix_float

typealias

sparse_matrix_float_complex

typealias

sparse_matrix_property

struct

sparse_norm

struct

sparse_status

struct

sparse_stride

typealias

SparseAttributes_t

struct

SparseAttributesComplex_t

struct

SparseCGOptions

struct

SparseControl_t

struct

SparseFactorization_t

struct

SparseGMRESOptions

struct

SparseGMRESVariant_t

struct

SparseIterativeMethod

struct

SparseIterativeStatus_t

struct

SparseKind_t

struct

SparseLSMRConvergenceTest_t

struct

SparseLSMROptions

struct

SparseMatrix_Complex_Double

struct

SparseMatrix_Complex_Float

struct

SparseMatrix_Double

struct

SparseMatrix_Float

struct

SparseMatrixStructure

struct

SparseMatrixStructureComplex

struct

SparseNumericFactorOptions

struct

SparseOpaqueFactorization_Complex_Double

struct

SparseOpaqueFactorization_Complex_Float

struct

SparseOpaqueFactorization_Double

struct

SparseOpaqueFactorization_Float

struct

SparseOpaquePreconditioner_Complex_Double

struct

SparseOpaquePreconditioner_Complex_Float

struct

SparseOpaquePreconditioner_Double

struct

SparseOpaquePreconditioner_Float

struct

SparseOpaqueSubfactor_Complex_Double

struct

SparseOpaqueSubfactor_Complex_Float

struct

SparseOpaqueSubfactor_Double

struct

SparseOpaqueSubfactor_Float

struct

SparseOpaqueSymbolicFactorization

struct

SparseOrder_t

struct

SparsePreconditioner_t

struct

SparseScaling_t

struct

SparseStatus_t

struct

SparseSubfactor_t

struct

SparseSymbolicFactorOptions

struct

SparseTriangle_t

struct

SparseUpdate_t

struct

StaticPixelFormat

protocol · iOS 16.0+

vBool32

typealias

vDouble

typealias

vDSP

enum · iOS 13.0+

vDSP_biquad_Setup

typealias

vDSP_biquad_SetupD

typealias

vDSP_BiquadFunctions

protocol · iOS 13.0+

vDSP_biquadm_Setup

typealias

vDSP_biquadm_SetupD

typealias

vDSP_DCT_Type

enum

vDSP_DFT_Direction

enum

vDSP_DFT_Interleaved_Setup

typealias

vDSP_DFT_Interleaved_SetupD

typealias

vDSP_DFT_RealtoComplex

enum

vDSP_DFT_Setup

typealias

vDSP_DFT_SetupD

typealias

vDSP_DFTFunctions

protocol · iOS 13.0+ · Deprecated

vDSP_DiscreteFourierTransformable

protocol · iOS 15.0+

vDSP_DiscreteTransformLifecycleFunctions

protocol · iOS 15.0+

vDSP_FloatingPointBiquadFilterable

protocol · iOS 13.0+

vDSP_FloatingPointConvertable

protocol · iOS 13.0+

vDSP_FloatingPointDiscreteFourierTransformable

protocol · iOS 13.0+ · Deprecated

vDSP_FloatingPointGeneratable

protocol · iOS 13.0+

vDSP_FourierTransformable

protocol · iOS 13.0+

vDSP_FourierTransformFunctions

protocol · iOS 13.0+

vDSP_int24

struct

vDSP_IntegerConvertable

protocol · iOS 13.0+

vDSP_Length

typealias

vDSP_SplitComplexDouble

struct · iOS 13.0+

vDSP_SplitComplexDouble.SplitComplex

typealias · iOS 13.0+

vDSP_SplitComplexFloat

struct · iOS 13.0+

vDSP_SplitComplexFloat.SplitComplex

typealias · iOS 13.0+

vDSP_Stride

typealias

vDSP_uint24

struct

vDSP.Biquad

struct · iOS 13.0+

vDSP.DCT

class · iOS 13.0+

vDSP.DCTTransformType

enum · iOS 13.0+

vDSP.DCTTransformType.AllCases

typealias · iOS 13.0+

vDSP.DFT

class · iOS 13.0+ · Deprecated

vDSP.DFTDoublePrecisionInterleavedFunctions

struct · iOS 15.0+

vDSP.DFTDoublePrecisionSplitComplexFunctions

struct · iOS 15.0+

vDSP.DFTError

enum · iOS 15.0+

vDSP.DFTSinglePrecisionInterleavedFunctions

struct · iOS 15.0+

vDSP.DFTSinglePrecisionSplitComplexFunctions

struct · iOS 15.0+

vDSP.DFTTransformType

enum · iOS 13.0+

vDSP.DiscreteFourierTransform

class · iOS 15.0+

vDSP.FFT

class · iOS 13.0+

vDSP.FFT2D

class · iOS 13.0+

vDSP.FourierTransformDirection

enum · iOS 13.0+

vDSP.IntegrationRule

enum · iOS 13.0+

vDSP.Radix

enum · iOS 13.0+

vDSP.RoundingMode

enum · iOS 13.0+

vDSP.SortOrder

enum · iOS 13.0+

vDSP.SortOrder.RawValue

typealias · iOS 13.0+

vDSP.ThresholdRule

enum · iOS 13.0+

vDSP.VectorizableDouble

struct · iOS 13.0+

vDSP.VectorizableDouble.Scalar

typealias · iOS 13.0+

vDSP.VectorizableFloat

struct · iOS 13.0+

vDSP.VectorizableFloat.Scalar

typealias · iOS 13.0+

vDSP.WindowSequence

enum · iOS 13.0+

vFloat

typealias

vFloatPacked

typealias

vForce

enum · iOS 13.0+

vImage

enum · iOS 13.0+

vImage_AffineTransform

struct

vImage_AffineTransform_Double

struct

vImage_ARGBToYpCbCr

struct

vImage_ARGBToYpCbCrMatrix

struct

vImage_Buffer

struct

vImage_CGAffineTransform

typealias

vImage_CGImageFormat

struct

vImage_Error

typealias

vImage_Flags

typealias

vImage_InterpolationMethod

struct

vImage_MultidimensionalTable

typealias

vImage_PerpsectiveTransform

struct

vImage_PerpsectiveTransform.Interpolation

enum · iOS 17.0+

vImage_PerpsectiveTransform.QuadrilateralPoints

typealias · iOS 17.0+

vImage_WarpInterpolation

typealias

vImage_YpCbCrPixelRange

struct

vImage_YpCbCrToARGB

struct

vImage_YpCbCrToARGBMatrix

struct

vImage.BlendMode

enum · iOS 16.0+

vImage.BufferType

enum · iOS 13.0+

vImage.BufferType.RawValue

typealias · iOS 13.0+

vImage.ChannelOrdering

enum · iOS 16.0+

vImage.CompositeMode

enum · iOS 16.0+

vImage.ConvolutionKernel

struct · iOS 16.0+

vImage.ConvolutionKernel2D

struct · iOS 16.0+

vImage.DynamicPixelFormat

struct · iOS 16.0+

vImage.DynamicPixelFormat.ComponentType

typealias · iOS 16.0+

vImage.EdgeMode

enum · iOS 16.0+

vImage.Error

enum · iOS 13.0+

vImage.Error.RawValue

typealias · iOS 13.0+

vImage.FloodFillConnectivity

enum · iOS 17.0+

vImage.FloodFillConnectivity.RawValue

typealias · iOS 17.0+

vImage.Gamma

enum · iOS 16.0+

vImage.Interleaved16Fx2

struct · iOS 16.0+

vImage.Interleaved16Fx2.ComponentType

typealias · iOS 16.0+

vImage.Interleaved16Fx4

struct · iOS 16.0+

vImage.Interleaved16Fx4.ComponentType

typealias · iOS 16.0+

vImage.Interleaved16Ux2

struct · iOS 16.0+

vImage.Interleaved16Ux2.ComponentType

typealias · iOS 16.0+

vImage.Interleaved16Ux4

struct · iOS 16.0+

vImage.Interleaved16Ux4.ComponentType

typealias · iOS 16.0+

vImage.Interleaved8x2

struct · iOS 16.0+

vImage.Interleaved8x2.ComponentType

typealias · iOS 16.0+

vImage.Interleaved8x3

struct · iOS 16.0+

vImage.Interleaved8x3.ComponentType

typealias · iOS 16.0+

vImage.Interleaved8x4

struct · iOS 16.0+

vImage.Interleaved8x4.ComponentType

typealias · iOS 16.0+

vImage.InterleavedFx2

struct · iOS 16.0+

vImage.InterleavedFx2.ComponentType

typealias · iOS 16.0+

vImage.InterleavedFx3

struct · iOS 16.0+

vImage.InterleavedFx3.ComponentType

typealias · iOS 16.0+

vImage.InterleavedFx4

struct · iOS 16.0+

vImage.InterleavedFx4.ComponentType

typealias · iOS 16.0+

vImage.MorphologyOperation

enum · iOS 16.0+

vImage.MultidimensionalLookupTable

struct · iOS 16.0+

vImage.MultidimensionalLookupTable.InterpolationMethod

enum · iOS 16.0+

vImage.Options

struct · iOS 13.0+

vImage.Options.ArrayLiteralElement

typealias · iOS 13.0+

vImage.Options.Element

typealias · iOS 13.0+

vImage.Options.RawValue

typealias · iOS 13.0+

vImage.PixelBuffer

struct · iOS 16.0+

vImage.PixelBuffer.Element

typealias · iOS 16.0+

vImage.PixelBuffer.Histogram888

typealias · iOS 16.0+

vImage.PixelBuffer.Histogram8888

typealias · iOS 16.0+

vImage.PixelBuffer.HistogramFFF

typealias · iOS 16.0+

vImage.PixelBuffer.HistogramFFFF

typealias · iOS 16.0+

vImage.Planar16F

struct · iOS 16.0+

vImage.Planar16F.ComponentType

typealias · iOS 16.0+

vImage.Planar16U

struct · iOS 16.0+

vImage.Planar16U.ComponentType

typealias · iOS 16.0+

vImage.Planar8

struct · iOS 16.0+

vImage.Planar8.ComponentType

typealias · iOS 16.0+

vImage.Planar8x2

struct · iOS 16.0+

vImage.Planar8x2.ComponentType

typealias · iOS 16.0+

vImage.Planar8x2.PlanarPixelFormat

typealias · iOS 16.0+

vImage.Planar8x3

struct · iOS 16.0+

vImage.Planar8x3.ComponentType

typealias · iOS 16.0+

vImage.Planar8x3.PlanarPixelFormat

typealias · iOS 16.0+

vImage.Planar8x4

struct · iOS 16.0+

vImage.Planar8x4.ComponentType

typealias · iOS 16.0+

vImage.Planar8x4.PlanarPixelFormat

typealias · iOS 16.0+

vImage.PlanarF

struct · iOS 16.0+

vImage.PlanarF.ComponentType

typealias · iOS 16.0+

vImage.PlanarFx2

struct · iOS 16.0+

vImage.PlanarFx2.ComponentType

typealias · iOS 16.0+

vImage.PlanarFx2.PlanarPixelFormat

typealias · iOS 16.0+

vImage.PlanarFx3

struct · iOS 16.0+

vImage.PlanarFx3.ComponentType

typealias · iOS 16.0+

vImage.PlanarFx3.PlanarPixelFormat

typealias · iOS 16.0+

vImage.PlanarFx4

struct · iOS 16.0+

vImage.PlanarFx4.ComponentType

typealias · iOS 16.0+

vImage.PlanarFx4.PlanarPixelFormat

typealias · iOS 16.0+

vImage.ReflectionAxis

enum · iOS 16.0+

vImage.Rotation

enum · iOS 16.0+

vImage.ShearDirection

enum · iOS 16.0+

vImage.Size

struct · iOS 16.0+

vImage.StructuringElement

typealias · iOS 16.0+

vImageARGBType

struct

vImageBufferTypeCode

typealias

vImageChannelDescription

struct

vImageConstCVImageFormat

class

vImageConverter

class

vImageCVImageFormat

class

vImageCVImageFormat.ChromaSiting

enum · iOS 13.0+

vImageCVImageFormat.Format

enum · iOS 13.0+

vImageCVImageFormatError

typealias

vImageMatrixType

typealias

vImageMDTableUsageHint

struct

vImagePixelCount

typealias

vImageRGBPrimaries

struct

vImageTransferFunction

struct

vImageWhitePoint

struct

vImageYpCbCrType

struct

vSInt16

typealias

vSInt32

typealias

vSInt64

typealias

vSInt8

typealias

vUInt16

typealias

vUInt32

typealias

vUInt64

typealias

vUInt8

typealias

Functions and constants

get · iOS 18.0+

BLAS_THREADING_MAX_OPTIONS

TypeScript
const BLAS_THREADING_MAX_OPTIONS: BLAS_THREADING
Swift declaration
var BLAS_THREADING_MAX_OPTIONS: BLAS_THREADING { get }
get · iOS 18.0+

BLAS_THREADING_MULTI_THREADED

TypeScript
const BLAS_THREADING_MULTI_THREADED: BLAS_THREADING
Swift declaration
var BLAS_THREADING_MULTI_THREADED: BLAS_THREADING { get }
get · iOS 18.0+

BLAS_THREADING_SINGLE_THREADED

TypeScript
const BLAS_THREADING_SINGLE_THREADED: BLAS_THREADING
Swift declaration
var BLAS_THREADING_SINGLE_THREADED: BLAS_THREADING { get }
get

CblasNonUnit

TypeScript
const CblasNonUnit: CBLAS_DIAG
Swift declaration
var CblasNonUnit: CBLAS_DIAG { get }
get

CblasUnit

TypeScript
const CblasUnit: CBLAS_DIAG
Swift declaration
var CblasUnit: CBLAS_DIAG { get }
get

CblasColMajor

TypeScript
const CblasColMajor: CBLAS_ORDER
Swift declaration
var CblasColMajor: CBLAS_ORDER { get }
get

CblasRowMajor

TypeScript
const CblasRowMajor: CBLAS_ORDER
Swift declaration
var CblasRowMajor: CBLAS_ORDER { get }
get

CblasLeft

TypeScript
const CblasLeft: CBLAS_SIDE
Swift declaration
var CblasLeft: CBLAS_SIDE { get }
get

CblasRight

TypeScript
const CblasRight: CBLAS_SIDE
Swift declaration
var CblasRight: CBLAS_SIDE { get }
get

AtlasConj

TypeScript
const AtlasConj: CBLAS_TRANSPOSE
Swift declaration
var AtlasConj: CBLAS_TRANSPOSE { get }
get

CblasConjTrans

TypeScript
const CblasConjTrans: CBLAS_TRANSPOSE
Swift declaration
var CblasConjTrans: CBLAS_TRANSPOSE { get }
get

CblasNoTrans

TypeScript
const CblasNoTrans: CBLAS_TRANSPOSE
Swift declaration
var CblasNoTrans: CBLAS_TRANSPOSE { get }
get

CblasTrans

TypeScript
const CblasTrans: CBLAS_TRANSPOSE
Swift declaration
var CblasTrans: CBLAS_TRANSPOSE { get }
get

CblasLower

TypeScript
const CblasLower: CBLAS_UPLO
Swift declaration
var CblasLower: CBLAS_UPLO { get }
get

CblasUpper

TypeScript
const CblasUpper: CBLAS_UPLO
Swift declaration
var CblasUpper: CBLAS_UPLO { get }
get · iOS 14.0+

BNNSActivationFunctionCELU

TypeScript
const BNNSActivationFunctionCELU: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionCELU: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionClampedLeakyRectifiedLinear

TypeScript
const BNNSActivationFunctionClampedLeakyRectifiedLinear: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionClampedLeakyRectifiedLinear: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionELU

TypeScript
const BNNSActivationFunctionELU: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionELU: BNNSActivationFunction { get }
get · iOS 16.4+

BNNSActivationFunctionErf

TypeScript
const BNNSActivationFunctionErf: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionErf: BNNSActivationFunction { get }
get · iOS 16.4+

BNNSActivationFunctionGELU

TypeScript
const BNNSActivationFunctionGELU: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGELU: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionGELUApproximation2

TypeScript
const BNNSActivationFunctionGELUApproximation2: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGELUApproximation2: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionGELUApproximation

TypeScript
const BNNSActivationFunctionGELUApproximation: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGELUApproximation: BNNSActivationFunction { get }
get · iOS 16.4+

BNNSActivationFunctionGELUApproximationSigmoid

TypeScript
const BNNSActivationFunctionGELUApproximationSigmoid: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGELUApproximationSigmoid: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionGumbel

TypeScript
const BNNSActivationFunctionGumbel: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGumbel: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionGumbelMax

TypeScript
const BNNSActivationFunctionGumbelMax: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionGumbelMax: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionHardShrink

TypeScript
const BNNSActivationFunctionHardShrink: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionHardShrink: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionHardSigmoid

TypeScript
const BNNSActivationFunctionHardSigmoid: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionHardSigmoid: BNNSActivationFunction { get }
get · iOS 15.0+

BNNSActivationFunctionHardSwish

TypeScript
const BNNSActivationFunctionHardSwish: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionHardSwish: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionLinearWithBias

TypeScript
const BNNSActivationFunctionLinearWithBias: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionLinearWithBias: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionLogSigmoid

TypeScript
const BNNSActivationFunctionLogSigmoid: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionLogSigmoid: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionLogSoftmax

TypeScript
const BNNSActivationFunctionLogSoftmax: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionLogSoftmax: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionPReLUPerChannel

TypeScript
const BNNSActivationFunctionPReLUPerChannel: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionPReLUPerChannel: BNNSActivationFunction { get }
get · iOS 16.4+

BNNSActivationFunctionReLU6

TypeScript
const BNNSActivationFunctionReLU6: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionReLU6: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionSELU

TypeScript
const BNNSActivationFunctionSELU: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSELU: BNNSActivationFunction { get }
get · iOS 15.0+

BNNSActivationFunctionSiLU

TypeScript
const BNNSActivationFunctionSiLU: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSiLU: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionSoftShrink

TypeScript
const BNNSActivationFunctionSoftShrink: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSoftShrink: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionSoftplus

TypeScript
const BNNSActivationFunctionSoftplus: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSoftplus: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionSoftsign

TypeScript
const BNNSActivationFunctionSoftsign: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSoftsign: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionTanhShrink

TypeScript
const BNNSActivationFunctionTanhShrink: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionTanhShrink: BNNSActivationFunction { get }
get · iOS 14.0+

BNNSActivationFunctionThreshold

TypeScript
const BNNSActivationFunctionThreshold: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionThreshold: BNNSActivationFunction { get }
get · iOS 16.0+

BNNSArithmeticAbs

TypeScript
const BNNSArithmeticAbs: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAbs: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAcos

TypeScript
const BNNSArithmeticAcos: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAcos: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAcosh

TypeScript
const BNNSArithmeticAcosh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAcosh: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAdd

TypeScript
const BNNSArithmeticAdd: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAdd: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAsin

TypeScript
const BNNSArithmeticAsin: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAsin: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAsinh

TypeScript
const BNNSArithmeticAsinh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAsinh: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAtan

TypeScript
const BNNSArithmeticAtan: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAtan: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticAtanh

TypeScript
const BNNSArithmeticAtanh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticAtanh: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticCeil

TypeScript
const BNNSArithmeticCeil: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticCeil: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticCos

TypeScript
const BNNSArithmeticCos: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticCos: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticCosh

TypeScript
const BNNSArithmeticCosh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticCosh: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticDivide

TypeScript
const BNNSArithmeticDivide: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticDivide: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticDivideNoNaN

TypeScript
const BNNSArithmeticDivideNoNaN: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticDivideNoNaN: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticErf

TypeScript
const BNNSArithmeticErf: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticErf: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticExp2

TypeScript
const BNNSArithmeticExp2: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticExp2: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticExp

TypeScript
const BNNSArithmeticExp: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticExp: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticFloor

TypeScript
const BNNSArithmeticFloor: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticFloor: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticFloorDivide

TypeScript
const BNNSArithmeticFloorDivide: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticFloorDivide: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticLog2

TypeScript
const BNNSArithmeticLog2: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticLog2: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticLog

TypeScript
const BNNSArithmeticLog: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticLog: BNNSArithmeticFunction { get }
get · iOS 15.0+

BNNSArithmeticMaximum

TypeScript
const BNNSArithmeticMaximum: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticMaximum: BNNSArithmeticFunction { get }
get · iOS 15.0+

BNNSArithmeticMinimum

TypeScript
const BNNSArithmeticMinimum: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticMinimum: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticMultiply

TypeScript
const BNNSArithmeticMultiply: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticMultiply: BNNSArithmeticFunction { get }
get · iOS 15.0+

BNNSArithmeticMultiplyAdd

TypeScript
const BNNSArithmeticMultiplyAdd: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticMultiplyAdd: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticMultiplyNoNaN

TypeScript
const BNNSArithmeticMultiplyNoNaN: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticMultiplyNoNaN: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticNegate

TypeScript
const BNNSArithmeticNegate: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticNegate: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticPow

TypeScript
const BNNSArithmeticPow: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticPow: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticReciprocal

TypeScript
const BNNSArithmeticReciprocal: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticReciprocal: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticReciprocalSquareRoot

TypeScript
const BNNSArithmeticReciprocalSquareRoot: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticReciprocalSquareRoot: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticRound

TypeScript
const BNNSArithmeticRound: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticRound: BNNSArithmeticFunction { get }
get · iOS 15.0+

BNNSArithmeticSelect

TypeScript
const BNNSArithmeticSelect: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSelect: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticSign

TypeScript
const BNNSArithmeticSign: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSign: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticSin

TypeScript
const BNNSArithmeticSin: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSin: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticSinh

TypeScript
const BNNSArithmeticSinh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSinh: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticSquare

TypeScript
const BNNSArithmeticSquare: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSquare: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticSquareRoot

TypeScript
const BNNSArithmeticSquareRoot: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSquareRoot: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticSubtract

TypeScript
const BNNSArithmeticSubtract: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticSubtract: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticTan

TypeScript
const BNNSArithmeticTan: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticTan: BNNSArithmeticFunction { get }
get · iOS 14.0+

BNNSArithmeticTanh

TypeScript
const BNNSArithmeticTanh: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticTanh: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticTruncDivide

TypeScript
const BNNSArithmeticTruncDivide: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticTruncDivide: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSArithmeticTruncRemainder

TypeScript
const BNNSArithmeticTruncRemainder: BNNSArithmeticFunction
Swift declaration
var BNNSArithmeticTruncRemainder: BNNSArithmeticFunction { get }
get · iOS 16.0+

BNNSCenterSizeHeightFirst

TypeScript
const BNNSCenterSizeHeightFirst: BNNSBoxCoordinateMode
Swift declaration
var BNNSCenterSizeHeightFirst: BNNSBoxCoordinateMode { get }
get · iOS 16.0+

BNNSCenterSizeWidthFirst

TypeScript
const BNNSCenterSizeWidthFirst: BNNSBoxCoordinateMode
Swift declaration
var BNNSCenterSizeWidthFirst: BNNSBoxCoordinateMode { get }
get · iOS 16.0+

BNNSCornersHeightFirst

TypeScript
const BNNSCornersHeightFirst: BNNSBoxCoordinateMode
Swift declaration
var BNNSCornersHeightFirst: BNNSBoxCoordinateMode { get }
get · iOS 16.0+

BNNSCornersWidthFirst

TypeScript
const BNNSCornersWidthFirst: BNNSBoxCoordinateMode
Swift declaration
var BNNSCornersWidthFirst: BNNSBoxCoordinateMode { get }
get · iOS 14.0+

BNNSDataLayout1DFirstMajor

TypeScript
const BNNSDataLayout1DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout1DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout1DLastMajor

TypeScript
const BNNSDataLayout1DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout1DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout2DFirstMajor

TypeScript
const BNNSDataLayout2DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout2DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout2DLastMajor

TypeScript
const BNNSDataLayout2DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout2DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout3DFirstMajor

TypeScript
const BNNSDataLayout3DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout3DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout3DLastMajor

TypeScript
const BNNSDataLayout3DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout3DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout4DFirstMajor

TypeScript
const BNNSDataLayout4DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout4DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout4DLastMajor

TypeScript
const BNNSDataLayout4DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout4DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout5DFirstMajor

TypeScript
const BNNSDataLayout5DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout5DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout5DLastMajor

TypeScript
const BNNSDataLayout5DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout5DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout6DFirstMajor

TypeScript
const BNNSDataLayout6DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout6DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout6DLastMajor

TypeScript
const BNNSDataLayout6DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout6DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout7DFirstMajor

TypeScript
const BNNSDataLayout7DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout7DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout7DLastMajor

TypeScript
const BNNSDataLayout7DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout7DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout8DFirstMajor

TypeScript
const BNNSDataLayout8DFirstMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout8DFirstMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayout8DLastMajor

TypeScript
const BNNSDataLayout8DLastMajor: BNNSDataLayout
Swift declaration
var BNNSDataLayout8DLastMajor: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutColumnMajorMatrix

TypeScript
const BNNSDataLayoutColumnMajorMatrix: BNNSDataLayout
Swift declaration
var BNNSDataLayoutColumnMajorMatrix: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutConvolutionWeightsIOHrWr

TypeScript
const BNNSDataLayoutConvolutionWeightsIOHrWr: BNNSDataLayout
Swift declaration
var BNNSDataLayoutConvolutionWeightsIOHrWr: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutConvolutionWeightsOIHW

TypeScript
const BNNSDataLayoutConvolutionWeightsOIHW: BNNSDataLayout
Swift declaration
var BNNSDataLayoutConvolutionWeightsOIHW: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutConvolutionWeightsOIHW_Pack32

TypeScript
const BNNSDataLayoutConvolutionWeightsOIHW_Pack32: BNNSDataLayout
Swift declaration
var BNNSDataLayoutConvolutionWeightsOIHW_Pack32: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutConvolutionWeightsOIHrWr

TypeScript
const BNNSDataLayoutConvolutionWeightsOIHrWr: BNNSDataLayout
Swift declaration
var BNNSDataLayoutConvolutionWeightsOIHrWr: BNNSDataLayout { get }
get · iOS 16.0+

BNNSDataLayoutFullyConnectedSparse

TypeScript
const BNNSDataLayoutFullyConnectedSparse: BNNSDataLayout
Swift declaration
var BNNSDataLayoutFullyConnectedSparse: BNNSDataLayout { get }
get · iOS 13.0+

BNNSDataLayoutImageCHW

TypeScript
const BNNSDataLayoutImageCHW: BNNSDataLayout
Swift declaration
var BNNSDataLayoutImageCHW: BNNSDataLayout { get }
get · iOS 16.0+

BNNSDataLayoutMHA_DHK

TypeScript
const BNNSDataLayoutMHA_DHK: BNNSDataLayout
Swift declaration
var BNNSDataLayoutMHA_DHK: BNNSDataLayout { get }
get · iOS 15.0+

BNNSDataLayoutNSE

TypeScript
const BNNSDataLayoutNSE: BNNSDataLayout
Swift declaration
var BNNSDataLayoutNSE: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutRowMajorMatrix

TypeScript
const BNNSDataLayoutRowMajorMatrix: BNNSDataLayout
Swift declaration
var BNNSDataLayoutRowMajorMatrix: BNNSDataLayout { get }
get · iOS 15.0+

BNNSDataLayoutSNE

TypeScript
const BNNSDataLayoutSNE: BNNSDataLayout
Swift declaration
var BNNSDataLayoutSNE: BNNSDataLayout { get }
get · iOS 14.0+

BNNSDataLayoutVector

TypeScript
const BNNSDataLayoutVector: BNNSDataLayout
Swift declaration
var BNNSDataLayoutVector: BNNSDataLayout { get }
get · iOS 15.0+

BNNSDataTypeBFloat16

TypeScript
const BNNSDataTypeBFloat16: BNNSDataType
Swift declaration
var BNNSDataTypeBFloat16: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeBoolean

TypeScript
const BNNSDataTypeBoolean: BNNSDataType
Swift declaration
var BNNSDataTypeBoolean: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeIndexed1

TypeScript
const BNNSDataTypeIndexed1: BNNSDataType
Swift declaration
var BNNSDataTypeIndexed1: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeIndexed2

TypeScript
const BNNSDataTypeIndexed2: BNNSDataType
Swift declaration
var BNNSDataTypeIndexed2: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeIndexed4

TypeScript
const BNNSDataTypeIndexed4: BNNSDataType
Swift declaration
var BNNSDataTypeIndexed4: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeInt1

TypeScript
const BNNSDataTypeInt1: BNNSDataType
Swift declaration
var BNNSDataTypeInt1: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeInt2

TypeScript
const BNNSDataTypeInt2: BNNSDataType
Swift declaration
var BNNSDataTypeInt2: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeInt4

TypeScript
const BNNSDataTypeInt4: BNNSDataType
Swift declaration
var BNNSDataTypeInt4: BNNSDataType { get }
get · iOS 15.0+

BNNSDataTypeInt64

TypeScript
const BNNSDataTypeInt64: BNNSDataType
Swift declaration
var BNNSDataTypeInt64: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeMiscellaneousBit

TypeScript
const BNNSDataTypeMiscellaneousBit: BNNSDataType
Swift declaration
var BNNSDataTypeMiscellaneousBit: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeUInt1

TypeScript
const BNNSDataTypeUInt1: BNNSDataType
Swift declaration
var BNNSDataTypeUInt1: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeUInt2

TypeScript
const BNNSDataTypeUInt2: BNNSDataType
Swift declaration
var BNNSDataTypeUInt2: BNNSDataType { get }
get · iOS 18.0+

BNNSDataTypeUInt3

TypeScript
const BNNSDataTypeUInt3: BNNSDataType
Swift declaration
var BNNSDataTypeUInt3: BNNSDataType { get }
get · iOS 14.0+

BNNSDataTypeUInt4

TypeScript
const BNNSDataTypeUInt4: BNNSDataType
Swift declaration
var BNNSDataTypeUInt4: BNNSDataType { get }
get · iOS 15.0+

BNNSDataTypeUInt64

TypeScript
const BNNSDataTypeUInt64: BNNSDataType
Swift declaration
var BNNSDataTypeUInt64: BNNSDataType { get }
get · iOS 18.0+

BNNSDataTypeUInt6

TypeScript
const BNNSDataTypeUInt6: BNNSDataType
Swift declaration
var BNNSDataTypeUInt6: BNNSDataType { get }
get · iOS 14.0+

BNNSConstant

TypeScript
const BNNSConstant: BNNSDescriptorType
Swift declaration
var BNNSConstant: BNNSDescriptorType { get }
get · iOS 14.0+

BNNSParameter

TypeScript
const BNNSParameter: BNNSDescriptorType
Swift declaration
var BNNSParameter: BNNSDescriptorType { get }
get · iOS 14.0+

BNNSSample

TypeScript
const BNNSSample: BNNSDescriptorType
Swift declaration
var BNNSSample: BNNSDescriptorType { get }
get · iOS 15.0+

BNNSEmbeddingFlagScaleGradientByFrequency

TypeScript
const BNNSEmbeddingFlagScaleGradientByFrequency: BNNSEmbeddingFlags
Swift declaration
var BNNSEmbeddingFlagScaleGradientByFrequency: BNNSEmbeddingFlags { get }
get · iOS 15.0+

BNNSArithmetic

TypeScript
const BNNSArithmetic: BNNSFilterType
Swift declaration
var BNNSArithmetic: BNNSFilterType { get }
get · iOS 14.0+

BNNSBatchNorm

TypeScript
const BNNSBatchNorm: BNNSFilterType
Swift declaration
var BNNSBatchNorm: BNNSFilterType { get }
get · iOS 14.0+

BNNSConvolution

TypeScript
const BNNSConvolution: BNNSFilterType
Swift declaration
var BNNSConvolution: BNNSFilterType { get }
get · iOS 14.0+

BNNSFullyConnected

TypeScript
const BNNSFullyConnected: BNNSFilterType
Swift declaration
var BNNSFullyConnected: BNNSFilterType { get }
get · iOS 14.0+

BNNSGroupNorm

TypeScript
const BNNSGroupNorm: BNNSFilterType
Swift declaration
var BNNSGroupNorm: BNNSFilterType { get }
get · iOS 14.0+

BNNSInstanceNorm

TypeScript
const BNNSInstanceNorm: BNNSFilterType
Swift declaration
var BNNSInstanceNorm: BNNSFilterType { get }
get · iOS 14.0+

BNNSLayerNorm

TypeScript
const BNNSLayerNorm: BNNSFilterType
Swift declaration
var BNNSLayerNorm: BNNSFilterType { get }
get · iOS 15.0+

BNNSQuantization

TypeScript
const BNNSQuantization: BNNSFilterType
Swift declaration
var BNNSQuantization: BNNSFilterType { get }
get · iOS 14.0+

BNNSTransposedConvolution

TypeScript
const BNNSTransposedConvolution: BNNSFilterType
Swift declaration
var BNNSTransposedConvolution: BNNSFilterType { get }
get · iOS 18.0+

BNNSGraphArgumentIntentIn

TypeScript
const BNNSGraphArgumentIntentIn: BNNSGraphArgumentIntent
Swift declaration
var BNNSGraphArgumentIntentIn: BNNSGraphArgumentIntent { get }
get · iOS 18.0+

BNNSGraphArgumentIntentInOut

TypeScript
const BNNSGraphArgumentIntentInOut: BNNSGraphArgumentIntent
Swift declaration
var BNNSGraphArgumentIntentInOut: BNNSGraphArgumentIntent { get }
get · iOS 18.0+

BNNSGraphArgumentIntentOut

TypeScript
const BNNSGraphArgumentIntentOut: BNNSGraphArgumentIntent
Swift declaration
var BNNSGraphArgumentIntentOut: BNNSGraphArgumentIntent { get }
get · iOS 18.0+

BNNSGraphArgumentTypePointer

TypeScript
const BNNSGraphArgumentTypePointer: BNNSGraphArgumentType
Swift declaration
var BNNSGraphArgumentTypePointer: BNNSGraphArgumentType { get }
get · iOS 18.0+

BNNSGraphArgumentTypeTensor

TypeScript
const BNNSGraphArgumentTypeTensor: BNNSGraphArgumentType
Swift declaration
var BNNSGraphArgumentTypeTensor: BNNSGraphArgumentType { get }
get · iOS 18.0+

BNNSGraphMessageLevelError

TypeScript
const BNNSGraphMessageLevelError: BNNSGraphMessageLevel
Swift declaration
var BNNSGraphMessageLevelError: BNNSGraphMessageLevel { get }
get · iOS 18.0+

BNNSGraphMessageLevelInfo

TypeScript
const BNNSGraphMessageLevelInfo: BNNSGraphMessageLevel
Swift declaration
var BNNSGraphMessageLevelInfo: BNNSGraphMessageLevel { get }
get · iOS 18.0+

BNNSGraphMessageLevelUnsupported

TypeScript
const BNNSGraphMessageLevelUnsupported: BNNSGraphMessageLevel
Swift declaration
var BNNSGraphMessageLevelUnsupported: BNNSGraphMessageLevel { get }
get · iOS 18.0+

BNNSGraphMessageLevelWarning

TypeScript
const BNNSGraphMessageLevelWarning: BNNSGraphMessageLevel
Swift declaration
var BNNSGraphMessageLevelWarning: BNNSGraphMessageLevel { get }
get · iOS 18.0+

BNNSGraphOptimizationPreferenceIRSize

TypeScript
const BNNSGraphOptimizationPreferenceIRSize: BNNSGraphOptimizationPreference
Swift declaration
var BNNSGraphOptimizationPreferenceIRSize: BNNSGraphOptimizationPreference { get }
get · iOS 18.0+

BNNSGraphOptimizationPreferencePerformance

TypeScript
const BNNSGraphOptimizationPreferencePerformance: BNNSGraphOptimizationPreference
Swift declaration
var BNNSGraphOptimizationPreferencePerformance: BNNSGraphOptimizationPreference { get }
get · iOS 14.0+

BNNSInterpolationMethodLinear

TypeScript
const BNNSInterpolationMethodLinear: BNNSInterpolationMethod
Swift declaration
var BNNSInterpolationMethodLinear: BNNSInterpolationMethod { get }
get · iOS 14.0+

BNNSInterpolationMethodNearest

TypeScript
const BNNSInterpolationMethodNearest: BNNSInterpolationMethod
Swift declaration
var BNNSInterpolationMethodNearest: BNNSInterpolationMethod { get }
get · iOS 14.0+

BNNSLayerFlagsLSTMBidirectional

TypeScript
const BNNSLayerFlagsLSTMBidirectional: BNNSLayerFlags
Swift declaration
var BNNSLayerFlagsLSTMBidirectional: BNNSLayerFlags { get }
get · iOS 14.0+

BNNSLayerFlagsLSTMDefaultActivations

TypeScript
const BNNSLayerFlagsLSTMDefaultActivations: BNNSLayerFlags
Swift declaration
var BNNSLayerFlagsLSTMDefaultActivations: BNNSLayerFlags { get }
get · iOS 16.0+

BNNSLinearSamplingAlignCorners

TypeScript
const BNNSLinearSamplingAlignCorners: BNNSLinearSamplingMode
Swift declaration
var BNNSLinearSamplingAlignCorners: BNNSLinearSamplingMode { get }
get · iOS 16.0+

BNNSLinearSamplingDefault

TypeScript
const BNNSLinearSamplingDefault: BNNSLinearSamplingMode
Swift declaration
var BNNSLinearSamplingDefault: BNNSLinearSamplingMode { get }
get · iOS 16.0+

BNNSLinearSamplingOffsetCorners

TypeScript
const BNNSLinearSamplingOffsetCorners: BNNSLinearSamplingMode
Swift declaration
var BNNSLinearSamplingOffsetCorners: BNNSLinearSamplingMode { get }
get · iOS 16.0+

BNNSLinearSamplingStrictAlignCorners

TypeScript
const BNNSLinearSamplingStrictAlignCorners: BNNSLinearSamplingMode
Swift declaration
var BNNSLinearSamplingStrictAlignCorners: BNNSLinearSamplingMode { get }
get · iOS 16.0+

BNNSLinearSamplingUnalignCorners

TypeScript
const BNNSLinearSamplingUnalignCorners: BNNSLinearSamplingMode
Swift declaration
var BNNSLinearSamplingUnalignCorners: BNNSLinearSamplingMode { get }
get · iOS 14.0+

BNNSLossFunctionCategoricalCrossEntropy

TypeScript
const BNNSLossFunctionCategoricalCrossEntropy: BNNSLossFunction
Swift declaration
var BNNSLossFunctionCategoricalCrossEntropy: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionCosineDistance

TypeScript
const BNNSLossFunctionCosineDistance: BNNSLossFunction
Swift declaration
var BNNSLossFunctionCosineDistance: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionHinge

TypeScript
const BNNSLossFunctionHinge: BNNSLossFunction
Swift declaration
var BNNSLossFunctionHinge: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionHuber

TypeScript
const BNNSLossFunctionHuber: BNNSLossFunction
Swift declaration
var BNNSLossFunctionHuber: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionLog

TypeScript
const BNNSLossFunctionLog: BNNSLossFunction
Swift declaration
var BNNSLossFunctionLog: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionMeanAbsoluteError

TypeScript
const BNNSLossFunctionMeanAbsoluteError: BNNSLossFunction
Swift declaration
var BNNSLossFunctionMeanAbsoluteError: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionMeanSquareError

TypeScript
const BNNSLossFunctionMeanSquareError: BNNSLossFunction
Swift declaration
var BNNSLossFunctionMeanSquareError: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionSigmoidCrossEntropy

TypeScript
const BNNSLossFunctionSigmoidCrossEntropy: BNNSLossFunction
Swift declaration
var BNNSLossFunctionSigmoidCrossEntropy: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionSoftmaxCrossEntropy

TypeScript
const BNNSLossFunctionSoftmaxCrossEntropy: BNNSLossFunction
Swift declaration
var BNNSLossFunctionSoftmaxCrossEntropy: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossFunctionYolo

TypeScript
const BNNSLossFunctionYolo: BNNSLossFunction
Swift declaration
var BNNSLossFunctionYolo: BNNSLossFunction { get }
get · iOS 14.0+

BNNSLossReductionMean

TypeScript
const BNNSLossReductionMean: BNNSLossReductionFunction
Swift declaration
var BNNSLossReductionMean: BNNSLossReductionFunction { get }
get · iOS 14.0+

BNNSLossReductionNonZeroWeightMean

TypeScript
const BNNSLossReductionNonZeroWeightMean: BNNSLossReductionFunction
Swift declaration
var BNNSLossReductionNonZeroWeightMean: BNNSLossReductionFunction { get }
get · iOS 14.0+

BNNSLossReductionNone

TypeScript
const BNNSLossReductionNone: BNNSLossReductionFunction
Swift declaration
var BNNSLossReductionNone: BNNSLossReductionFunction { get }
get · iOS 14.0+

BNNSLossReductionSum

TypeScript
const BNNSLossReductionSum: BNNSLossReductionFunction
Swift declaration
var BNNSLossReductionSum: BNNSLossReductionFunction { get }
get · iOS 14.0+

BNNSLossReductionWeightedMean

TypeScript
const BNNSLossReductionWeightedMean: BNNSLossReductionFunction
Swift declaration
var BNNSLossReductionWeightedMean: BNNSLossReductionFunction { get }
get · iOS 14.0+

BNNSNDArrayFlagBackpropAccumulate

TypeScript
const BNNSNDArrayFlagBackpropAccumulate: BNNSNDArrayFlags
Swift declaration
var BNNSNDArrayFlagBackpropAccumulate: BNNSNDArrayFlags { get }
get · iOS 14.0+

BNNSNDArrayFlagBackpropSet

TypeScript
const BNNSNDArrayFlagBackpropSet: BNNSNDArrayFlags
Swift declaration
var BNNSNDArrayFlagBackpropSet: BNNSNDArrayFlags { get }
get · iOS 15.0+

BNNSL2Norm

TypeScript
const BNNSL2Norm: BNNSNormType
Swift declaration
var BNNSL2Norm: BNNSNormType { get }
get · iOS 15.0+

BNNSOptimizerClippingByGlobalNorm

TypeScript
const BNNSOptimizerClippingByGlobalNorm: BNNSOptimizerClippingFunction
Swift declaration
var BNNSOptimizerClippingByGlobalNorm: BNNSOptimizerClippingFunction { get }
get · iOS 15.0+

BNNSOptimizerClippingByNorm

TypeScript
const BNNSOptimizerClippingByNorm: BNNSOptimizerClippingFunction
Swift declaration
var BNNSOptimizerClippingByNorm: BNNSOptimizerClippingFunction { get }
get · iOS 15.0+

BNNSOptimizerClippingByValue

TypeScript
const BNNSOptimizerClippingByValue: BNNSOptimizerClippingFunction
Swift declaration
var BNNSOptimizerClippingByValue: BNNSOptimizerClippingFunction { get }
get · iOS 15.0+

BNNSOptimizerClippingNone

TypeScript
const BNNSOptimizerClippingNone: BNNSOptimizerClippingFunction
Swift declaration
var BNNSOptimizerClippingNone: BNNSOptimizerClippingFunction { get }
get · iOS 14.0+

BNNSOptimizerFunctionAdam

TypeScript
const BNNSOptimizerFunctionAdam: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdam: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamAMSGrad

TypeScript
const BNNSOptimizerFunctionAdamAMSGrad: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamAMSGrad: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamAMSGradWithClipping

TypeScript
const BNNSOptimizerFunctionAdamAMSGradWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamAMSGradWithClipping: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamW

TypeScript
const BNNSOptimizerFunctionAdamW: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamW: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamWAMSGrad

TypeScript
const BNNSOptimizerFunctionAdamWAMSGrad: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamWAMSGrad: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamWAMSGradWithClipping

TypeScript
const BNNSOptimizerFunctionAdamWAMSGradWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamWAMSGradWithClipping: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamWWithClipping

TypeScript
const BNNSOptimizerFunctionAdamWWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamWWithClipping: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionAdamWithClipping

TypeScript
const BNNSOptimizerFunctionAdamWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionAdamWithClipping: BNNSOptimizerFunction { get }
get · iOS 14.0+

BNNSOptimizerFunctionRMSProp

TypeScript
const BNNSOptimizerFunctionRMSProp: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionRMSProp: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionRMSPropWithClipping

TypeScript
const BNNSOptimizerFunctionRMSPropWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionRMSPropWithClipping: BNNSOptimizerFunction { get }
get · iOS 14.0+

BNNSOptimizerFunctionSGDMomentum

TypeScript
const BNNSOptimizerFunctionSGDMomentum: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionSGDMomentum: BNNSOptimizerFunction { get }
get · iOS 15.0+

BNNSOptimizerFunctionSGDMomentumWithClipping

TypeScript
const BNNSOptimizerFunctionSGDMomentumWithClipping: BNNSOptimizerFunction
Swift declaration
var BNNSOptimizerFunctionSGDMomentumWithClipping: BNNSOptimizerFunction { get }
get · iOS 14.0+

BNNSOptimizerRegularizationL1

TypeScript
const BNNSOptimizerRegularizationL1: BNNSOptimizerRegularizationFunction
Swift declaration
var BNNSOptimizerRegularizationL1: BNNSOptimizerRegularizationFunction { get }
get · iOS 14.0+

BNNSOptimizerRegularizationL2

TypeScript
const BNNSOptimizerRegularizationL2: BNNSOptimizerRegularizationFunction
Swift declaration
var BNNSOptimizerRegularizationL2: BNNSOptimizerRegularizationFunction { get }
get · iOS 14.0+

BNNSOptimizerRegularizationNone

TypeScript
const BNNSOptimizerRegularizationNone: BNNSOptimizerRegularizationFunction
Swift declaration
var BNNSOptimizerRegularizationNone: BNNSOptimizerRegularizationFunction { get }
get · iOS 14.0+

BNNSSGDMomentumVariant0

TypeScript
const BNNSSGDMomentumVariant0: BNNSOptimizerSGDMomentumVariant
Swift declaration
var BNNSSGDMomentumVariant0: BNNSOptimizerSGDMomentumVariant { get }
get · iOS 14.0+

BNNSSGDMomentumVariant1

TypeScript
const BNNSSGDMomentumVariant1: BNNSOptimizerSGDMomentumVariant
Swift declaration
var BNNSSGDMomentumVariant1: BNNSOptimizerSGDMomentumVariant { get }
get · iOS 14.0+

BNNSSGDMomentumVariant2

TypeScript
const BNNSSGDMomentumVariant2: BNNSOptimizerSGDMomentumVariant
Swift declaration
var BNNSSGDMomentumVariant2: BNNSOptimizerSGDMomentumVariant { get }
get · iOS 14.0+

BNNSPaddingModeConstant

TypeScript
const BNNSPaddingModeConstant: BNNSPaddingMode
Swift declaration
var BNNSPaddingModeConstant: BNNSPaddingMode { get }
get · iOS 14.0+

BNNSPaddingModeReflect

TypeScript
const BNNSPaddingModeReflect: BNNSPaddingMode
Swift declaration
var BNNSPaddingModeReflect: BNNSPaddingMode { get }
get · iOS 14.0+

BNNSPaddingModeSymmetric

TypeScript
const BNNSPaddingModeSymmetric: BNNSPaddingMode
Swift declaration
var BNNSPaddingModeSymmetric: BNNSPaddingMode { get }
get · iOS 14.0+

BNNSPointerSpecifierAlpha

TypeScript
const BNNSPointerSpecifierAlpha: BNNSPointerSpecifier
Swift declaration
var BNNSPointerSpecifierAlpha: BNNSPointerSpecifier { get }
get · iOS 14.0+

BNNSPointerSpecifierBeta

TypeScript
const BNNSPointerSpecifierBeta: BNNSPointerSpecifier
Swift declaration
var BNNSPointerSpecifierBeta: BNNSPointerSpecifier { get }
get · iOS 14.0+

BNNSPoolingFunctionAverageCountExcludePadding

TypeScript
const BNNSPoolingFunctionAverageCountExcludePadding: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionAverageCountExcludePadding: BNNSPoolingFunction { get }
get · iOS 14.0+

BNNSPoolingFunctionAverageCountIncludePadding

TypeScript
const BNNSPoolingFunctionAverageCountIncludePadding: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionAverageCountIncludePadding: BNNSPoolingFunction { get }
get · iOS 14.0+

BNNSPoolingFunctionL2Norm

TypeScript
const BNNSPoolingFunctionL2Norm: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionL2Norm: BNNSPoolingFunction { get }
get · iOS 14.0+

BNNSPoolingFunctionUnMax

TypeScript
const BNNSPoolingFunctionUnMax: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionUnMax: BNNSPoolingFunction { get }
get · iOS 15.0+

BNNSQuantizerFunctionDequantize

TypeScript
const BNNSQuantizerFunctionDequantize: BNNSQuantizerFunction
Swift declaration
var BNNSQuantizerFunctionDequantize: BNNSQuantizerFunction { get }
get · iOS 15.0+

BNNSQuantizerFunctionQuantize

TypeScript
const BNNSQuantizerFunctionQuantize: BNNSQuantizerFunction
Swift declaration
var BNNSQuantizerFunctionQuantize: BNNSQuantizerFunction { get }
get · iOS 15.0+

BNNSRandomGeneratorMethodAES_CTR

TypeScript
const BNNSRandomGeneratorMethodAES_CTR: BNNSRandomGeneratorMethod
Swift declaration
var BNNSRandomGeneratorMethodAES_CTR: BNNSRandomGeneratorMethod { get }
get · iOS 14.0+

BNNSReduceFunctionAll

TypeScript
const BNNSReduceFunctionAll: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionAll: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionAny

TypeScript
const BNNSReduceFunctionAny: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionAny: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionArgMax

TypeScript
const BNNSReduceFunctionArgMax: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionArgMax: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionArgMin

TypeScript
const BNNSReduceFunctionArgMin: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionArgMin: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionL1Norm

TypeScript
const BNNSReduceFunctionL1Norm: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionL1Norm: BNNSReduceFunction { get }
get · iOS 16.0+

BNNSReduceFunctionL2Norm

TypeScript
const BNNSReduceFunctionL2Norm: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionL2Norm: BNNSReduceFunction { get }
get · iOS 16.4+

BNNSReduceFunctionLogSum

TypeScript
const BNNSReduceFunctionLogSum: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionLogSum: BNNSReduceFunction { get }
get · iOS 16.0+

BNNSReduceFunctionLogSumExp

TypeScript
const BNNSReduceFunctionLogSumExp: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionLogSumExp: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionLogicalAnd

TypeScript
const BNNSReduceFunctionLogicalAnd: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionLogicalAnd: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionLogicalOr

TypeScript
const BNNSReduceFunctionLogicalOr: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionLogicalOr: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionMax

TypeScript
const BNNSReduceFunctionMax: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionMax: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionMean

TypeScript
const BNNSReduceFunctionMean: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionMean: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionMeanNonZero

TypeScript
const BNNSReduceFunctionMeanNonZero: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionMeanNonZero: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionMin

TypeScript
const BNNSReduceFunctionMin: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionMin: BNNSReduceFunction { get }
get · iOS 16.0+

BNNSReduceFunctionNone

TypeScript
const BNNSReduceFunctionNone: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionNone: BNNSReduceFunction { get }
get · iOS 16.0+

BNNSReduceFunctionProduct

TypeScript
const BNNSReduceFunctionProduct: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionProduct: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionSum

TypeScript
const BNNSReduceFunctionSum: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionSum: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionSumLog

TypeScript
const BNNSReduceFunctionSumLog: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionSumLog: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSReduceFunctionSumSquare

TypeScript
const BNNSReduceFunctionSumSquare: BNNSReduceFunction
Swift declaration
var BNNSReduceFunctionSumSquare: BNNSReduceFunction { get }
get · iOS 14.0+

BNNSRelationalOperatorEqual

TypeScript
const BNNSRelationalOperatorEqual: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorEqual: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorGreater

TypeScript
const BNNSRelationalOperatorGreater: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorGreater: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorGreaterEqual

TypeScript
const BNNSRelationalOperatorGreaterEqual: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorGreaterEqual: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLess

TypeScript
const BNNSRelationalOperatorLess: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLess: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLessEqual

TypeScript
const BNNSRelationalOperatorLessEqual: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLessEqual: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalAND

TypeScript
const BNNSRelationalOperatorLogicalAND: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalAND: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalNAND

TypeScript
const BNNSRelationalOperatorLogicalNAND: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalNAND: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalNOR

TypeScript
const BNNSRelationalOperatorLogicalNOR: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalNOR: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalNOT

TypeScript
const BNNSRelationalOperatorLogicalNOT: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalNOT: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalOR

TypeScript
const BNNSRelationalOperatorLogicalOR: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalOR: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorLogicalXOR

TypeScript
const BNNSRelationalOperatorLogicalXOR: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorLogicalXOR: BNNSRelationalOperator { get }
get · iOS 14.0+

BNNSRelationalOperatorNotEqual

TypeScript
const BNNSRelationalOperatorNotEqual: BNNSRelationalOperator
Swift declaration
var BNNSRelationalOperatorNotEqual: BNNSRelationalOperator { get }
get · iOS 16.4+

BNNSShuffleTypeDepthToSpaceNCHW

TypeScript
const BNNSShuffleTypeDepthToSpaceNCHW: BNNSShuffleType
Swift declaration
var BNNSShuffleTypeDepthToSpaceNCHW: BNNSShuffleType { get }
get · iOS 16.0+

BNNSShuffleTypePixelShuffleNCHW

TypeScript
const BNNSShuffleTypePixelShuffleNCHW: BNNSShuffleType
Swift declaration
var BNNSShuffleTypePixelShuffleNCHW: BNNSShuffleType { get }
get · iOS 16.0+

BNNSShuffleTypePixelUnshuffleNCHW

TypeScript
const BNNSShuffleTypePixelUnshuffleNCHW: BNNSShuffleType
Swift declaration
var BNNSShuffleTypePixelUnshuffleNCHW: BNNSShuffleType { get }
get · iOS 16.4+

BNNSShuffleTypeSpaceToDepthNCHW

TypeScript
const BNNSShuffleTypeSpaceToDepthNCHW: BNNSShuffleType
Swift declaration
var BNNSShuffleTypeSpaceToDepthNCHW: BNNSShuffleType { get }
get · iOS 16.0+

BNNSSparsityTypeUnstructured

TypeScript
const BNNSSparsityTypeUnstructured: BNNSSparsityType
Swift declaration
var BNNSSparsityTypeUnstructured: BNNSSparsityType { get }
get · iOS 16.0+

BNNSTargetSystemGeneric

TypeScript
const BNNSTargetSystemGeneric: BNNSTargetSystem
Swift declaration
var BNNSTargetSystemGeneric: BNNSTargetSystem { get }
get

SparseDefaultControl

TypeScript
const SparseDefaultControl: SparseControl_t
Swift declaration
var SparseDefaultControl: SparseControl_t { get }
get · iOS 11.0+

SparseFactorizationCholesky

TypeScript
const SparseFactorizationCholesky: SparseFactorization_t
Swift declaration
var SparseFactorizationCholesky: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationCholeskyAtA

TypeScript
const SparseFactorizationCholeskyAtA: SparseFactorization_t
Swift declaration
var SparseFactorizationCholeskyAtA: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationLDLT

TypeScript
const SparseFactorizationLDLT: SparseFactorization_t
Swift declaration
var SparseFactorizationLDLT: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationLDLTSBK

TypeScript
const SparseFactorizationLDLTSBK: SparseFactorization_t
Swift declaration
var SparseFactorizationLDLTSBK: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationLDLTTPP

TypeScript
const SparseFactorizationLDLTTPP: SparseFactorization_t
Swift declaration
var SparseFactorizationLDLTTPP: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationLDLTUnpivoted

TypeScript
const SparseFactorizationLDLTUnpivoted: SparseFactorization_t
Swift declaration
var SparseFactorizationLDLTUnpivoted: SparseFactorization_t { get }
get · iOS 18.5+

SparseFactorizationLU

TypeScript
const SparseFactorizationLU: SparseFactorization_t
Swift declaration
var SparseFactorizationLU: SparseFactorization_t { get }
get · iOS 18.5+

SparseFactorizationLUSPP

TypeScript
const SparseFactorizationLUSPP: SparseFactorization_t
Swift declaration
var SparseFactorizationLUSPP: SparseFactorization_t { get }
get · iOS 18.5+

SparseFactorizationLUTPP

TypeScript
const SparseFactorizationLUTPP: SparseFactorization_t
Swift declaration
var SparseFactorizationLUTPP: SparseFactorization_t { get }
get · iOS 18.5+

SparseFactorizationLUUnpivoted

TypeScript
const SparseFactorizationLUUnpivoted: SparseFactorization_t
Swift declaration
var SparseFactorizationLUUnpivoted: SparseFactorization_t { get }
get · iOS 11.0+

SparseFactorizationQR

TypeScript
const SparseFactorizationQR: SparseFactorization_t
Swift declaration
var SparseFactorizationQR: SparseFactorization_t { get }
get

SparseVariantDQGMRES

TypeScript
const SparseVariantDQGMRES: SparseGMRESVariant_t
Swift declaration
var SparseVariantDQGMRES: SparseGMRESVariant_t { get }
get

SparseVariantFGMRES

TypeScript
const SparseVariantFGMRES: SparseGMRESVariant_t
Swift declaration
var SparseVariantFGMRES: SparseGMRESVariant_t { get }
get

SparseVariantGMRES

TypeScript
const SparseVariantGMRES: SparseGMRESVariant_t
Swift declaration
var SparseVariantGMRES: SparseGMRESVariant_t { get }
get

SparseIterativeConverged

TypeScript
const SparseIterativeConverged: SparseIterativeStatus_t
Swift declaration
var SparseIterativeConverged: SparseIterativeStatus_t { get }
get

SparseIterativeIllConditioned

TypeScript
const SparseIterativeIllConditioned: SparseIterativeStatus_t
Swift declaration
var SparseIterativeIllConditioned: SparseIterativeStatus_t { get }
get

SparseIterativeInternalError

TypeScript
const SparseIterativeInternalError: SparseIterativeStatus_t
Swift declaration
var SparseIterativeInternalError: SparseIterativeStatus_t { get }
get

SparseIterativeMaxIterations

TypeScript
const SparseIterativeMaxIterations: SparseIterativeStatus_t
Swift declaration
var SparseIterativeMaxIterations: SparseIterativeStatus_t { get }
get

SparseIterativeParameterError

TypeScript
const SparseIterativeParameterError: SparseIterativeStatus_t
Swift declaration
var SparseIterativeParameterError: SparseIterativeStatus_t { get }
get · iOS 18.5+

SparseHermitian

TypeScript
const SparseHermitian: SparseKind_t
Swift declaration
var SparseHermitian: SparseKind_t { get }
get · iOS 11.0+

SparseOrdinary

TypeScript
const SparseOrdinary: SparseKind_t
Swift declaration
var SparseOrdinary: SparseKind_t { get }
get · iOS 11.0+

SparseSymmetric

TypeScript
const SparseSymmetric: SparseKind_t
Swift declaration
var SparseSymmetric: SparseKind_t { get }
get · iOS 11.0+

SparseTriangular

TypeScript
const SparseTriangular: SparseKind_t
Swift declaration
var SparseTriangular: SparseKind_t { get }
get · iOS 11.0+

SparseUnitTriangular

TypeScript
const SparseUnitTriangular: SparseKind_t
Swift declaration
var SparseUnitTriangular: SparseKind_t { get }
get

SparseLSMRCTDefault

TypeScript
const SparseLSMRCTDefault: SparseLSMRConvergenceTest_t
Swift declaration
var SparseLSMRCTDefault: SparseLSMRConvergenceTest_t { get }
get

SparseLSMRCTFongSaunders

TypeScript
const SparseLSMRCTFongSaunders: SparseLSMRConvergenceTest_t
Swift declaration
var SparseLSMRCTFongSaunders: SparseLSMRConvergenceTest_t { get }
get · iOS 11.0+

SparseOrderAMD

TypeScript
const SparseOrderAMD: SparseOrder_t
Swift declaration
var SparseOrderAMD: SparseOrder_t { get }
get · iOS 11.0+

SparseOrderCOLAMD

TypeScript
const SparseOrderCOLAMD: SparseOrder_t
Swift declaration
var SparseOrderCOLAMD: SparseOrder_t { get }
get · iOS 11.0+

SparseOrderDefault

TypeScript
const SparseOrderDefault: SparseOrder_t
Swift declaration
var SparseOrderDefault: SparseOrder_t { get }
get · iOS 26.0+

SparseOrderMTMetis

TypeScript
const SparseOrderMTMetis: SparseOrder_t
Swift declaration
var SparseOrderMTMetis: SparseOrder_t { get }
get · iOS 11.0+

SparseOrderMetis

TypeScript
const SparseOrderMetis: SparseOrder_t
Swift declaration
var SparseOrderMetis: SparseOrder_t { get }
get · iOS 11.0+

SparseOrderUser

TypeScript
const SparseOrderUser: SparseOrder_t
Swift declaration
var SparseOrderUser: SparseOrder_t { get }
get

SparsePreconditionerDiagScaling

TypeScript
const SparsePreconditionerDiagScaling: SparsePreconditioner_t
Swift declaration
var SparsePreconditionerDiagScaling: SparsePreconditioner_t { get }
get

SparsePreconditionerDiagonal

TypeScript
const SparsePreconditionerDiagonal: SparsePreconditioner_t
Swift declaration
var SparsePreconditionerDiagonal: SparsePreconditioner_t { get }
get

SparsePreconditionerNone

TypeScript
const SparsePreconditionerNone: SparsePreconditioner_t
Swift declaration
var SparsePreconditionerNone: SparsePreconditioner_t { get }
get

SparsePreconditionerUser

TypeScript
const SparsePreconditionerUser: SparsePreconditioner_t
Swift declaration
var SparsePreconditionerUser: SparsePreconditioner_t { get }
get · iOS 11.0+

SparseScalingDefault

TypeScript
const SparseScalingDefault: SparseScaling_t
Swift declaration
var SparseScalingDefault: SparseScaling_t { get }
get · iOS 11.0+

SparseScalingEquilibriationInf

TypeScript
const SparseScalingEquilibriationInf: SparseScaling_t
Swift declaration
var SparseScalingEquilibriationInf: SparseScaling_t { get }
get · iOS 26.0+

SparseScalingHungarianScalingAndOrdering

TypeScript
const SparseScalingHungarianScalingAndOrdering: SparseScaling_t
Swift declaration
var SparseScalingHungarianScalingAndOrdering: SparseScaling_t { get }
get · iOS 26.0+

SparseScalingHungarianScalingOnly

TypeScript
const SparseScalingHungarianScalingOnly: SparseScaling_t
Swift declaration
var SparseScalingHungarianScalingOnly: SparseScaling_t { get }
get · iOS 11.0+

SparseScalingUser

TypeScript
const SparseScalingUser: SparseScaling_t
Swift declaration
var SparseScalingUser: SparseScaling_t { get }
get

SparseFactorizationFailed

TypeScript
const SparseFactorizationFailed: SparseStatus_t
Swift declaration
var SparseFactorizationFailed: SparseStatus_t { get }
get

SparseInternalError

TypeScript
const SparseInternalError: SparseStatus_t
Swift declaration
var SparseInternalError: SparseStatus_t { get }
get

SparseMatrixIsSingular

TypeScript
const SparseMatrixIsSingular: SparseStatus_t
Swift declaration
var SparseMatrixIsSingular: SparseStatus_t { get }
get

SparseParameterError

TypeScript
const SparseParameterError: SparseStatus_t
Swift declaration
var SparseParameterError: SparseStatus_t { get }
get

SparseStatusOK

TypeScript
const SparseStatusOK: SparseStatus_t
Swift declaration
var SparseStatusOK: SparseStatus_t { get }
get

SparseStatusReleased

TypeScript
const SparseStatusReleased: SparseStatus_t
Swift declaration
var SparseStatusReleased: SparseStatus_t { get }
get · iOS 11.0+

SparseSubfactorD

TypeScript
const SparseSubfactorD: SparseSubfactor_t
Swift declaration
var SparseSubfactorD: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorInvalid

TypeScript
const SparseSubfactorInvalid: SparseSubfactor_t
Swift declaration
var SparseSubfactorInvalid: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorL

TypeScript
const SparseSubfactorL: SparseSubfactor_t
Swift declaration
var SparseSubfactorL: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorP

TypeScript
const SparseSubfactorP: SparseSubfactor_t
Swift declaration
var SparseSubfactorP: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorPLPS

TypeScript
const SparseSubfactorPLPS: SparseSubfactor_t
Swift declaration
var SparseSubfactorPLPS: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorQ

TypeScript
const SparseSubfactorQ: SparseSubfactor_t
Swift declaration
var SparseSubfactorQ: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorR

TypeScript
const SparseSubfactorR: SparseSubfactor_t
Swift declaration
var SparseSubfactorR: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorRP

TypeScript
const SparseSubfactorRP: SparseSubfactor_t
Swift declaration
var SparseSubfactorRP: SparseSubfactor_t { get }
get · iOS 11.0+

SparseSubfactorS

TypeScript
const SparseSubfactorS: SparseSubfactor_t
Swift declaration
var SparseSubfactorS: SparseSubfactor_t { get }
get · iOS 18.5+

SparseSubfactorSc

TypeScript
const SparseSubfactorSc: SparseSubfactor_t
Swift declaration
var SparseSubfactorSc: SparseSubfactor_t { get }
get · iOS 18.5+

SparseSubfactorSr

TypeScript
const SparseSubfactorSr: SparseSubfactor_t
Swift declaration
var SparseSubfactorSr: SparseSubfactor_t { get }
get · iOS 11.0+

SparseLowerTriangle

TypeScript
const SparseLowerTriangle: SparseTriangle_t
Swift declaration
var SparseLowerTriangle: SparseTriangle_t { get }
get · iOS 11.0+

SparseUpperTriangle

TypeScript
const SparseUpperTriangle: SparseTriangle_t
Swift declaration
var SparseUpperTriangle: SparseTriangle_t { get }
get · iOS 18.5+

SparseUpdatePartialRefactor

TypeScript
const SparseUpdatePartialRefactor: SparseUpdate_t
Swift declaration
var SparseUpdatePartialRefactor: SparseUpdate_t { get }
get

QUADRATURE_INTEGRATE_QAG

TypeScript
const QUADRATURE_INTEGRATE_QAG: quadrature_integrator
Swift declaration
var QUADRATURE_INTEGRATE_QAG: quadrature_integrator { get }
get

QUADRATURE_INTEGRATE_QAGS

TypeScript
const QUADRATURE_INTEGRATE_QAGS: quadrature_integrator
Swift declaration
var QUADRATURE_INTEGRATE_QAGS: quadrature_integrator { get }
get

QUADRATURE_INTEGRATE_QNG

TypeScript
const QUADRATURE_INTEGRATE_QNG: quadrature_integrator
Swift declaration
var QUADRATURE_INTEGRATE_QNG: quadrature_integrator { get }
get

QUADRATURE_ALLOC_ERROR

TypeScript
const QUADRATURE_ALLOC_ERROR: quadrature_status
Swift declaration
var QUADRATURE_ALLOC_ERROR: quadrature_status { get }
get

QUADRATURE_ERROR

TypeScript
const QUADRATURE_ERROR: quadrature_status
Swift declaration
var QUADRATURE_ERROR: quadrature_status { get }
get

QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR

TypeScript
const QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR: quadrature_status
Swift declaration
var QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR: quadrature_status { get }
get

QUADRATURE_INTEGRATE_MAX_EVAL_ERROR

TypeScript
const QUADRATURE_INTEGRATE_MAX_EVAL_ERROR: quadrature_status
Swift declaration
var QUADRATURE_INTEGRATE_MAX_EVAL_ERROR: quadrature_status { get }
get

QUADRATURE_INTERNAL_ERROR

TypeScript
const QUADRATURE_INTERNAL_ERROR: quadrature_status
Swift declaration
var QUADRATURE_INTERNAL_ERROR: quadrature_status { get }
get

QUADRATURE_INVALID_ARG_ERROR

TypeScript
const QUADRATURE_INVALID_ARG_ERROR: quadrature_status
Swift declaration
var QUADRATURE_INVALID_ARG_ERROR: quadrature_status { get }
get

QUADRATURE_SUCCESS

TypeScript
const QUADRATURE_SUCCESS: quadrature_status
Swift declaration
var QUADRATURE_SUCCESS: quadrature_status { get }
get

SPARSE_LOWER_SYMMETRIC

TypeScript
const SPARSE_LOWER_SYMMETRIC: sparse_matrix_property
Swift declaration
var SPARSE_LOWER_SYMMETRIC: sparse_matrix_property { get }
get

SPARSE_LOWER_TRIANGULAR

TypeScript
const SPARSE_LOWER_TRIANGULAR: sparse_matrix_property
Swift declaration
var SPARSE_LOWER_TRIANGULAR: sparse_matrix_property { get }
get

SPARSE_UPPER_SYMMETRIC

TypeScript
const SPARSE_UPPER_SYMMETRIC: sparse_matrix_property
Swift declaration
var SPARSE_UPPER_SYMMETRIC: sparse_matrix_property { get }
get

SPARSE_UPPER_TRIANGULAR

TypeScript
const SPARSE_UPPER_TRIANGULAR: sparse_matrix_property
Swift declaration
var SPARSE_UPPER_TRIANGULAR: sparse_matrix_property { get }
get

SPARSE_NORM_INF

TypeScript
const SPARSE_NORM_INF: sparse_norm
Swift declaration
var SPARSE_NORM_INF: sparse_norm { get }
get

SPARSE_NORM_ONE

TypeScript
const SPARSE_NORM_ONE: sparse_norm
Swift declaration
var SPARSE_NORM_ONE: sparse_norm { get }
get

SPARSE_NORM_R1

TypeScript
const SPARSE_NORM_R1: sparse_norm
Swift declaration
var SPARSE_NORM_R1: sparse_norm { get }
get

SPARSE_NORM_TWO

TypeScript
const SPARSE_NORM_TWO: sparse_norm
Swift declaration
var SPARSE_NORM_TWO: sparse_norm { get }
get

SPARSE_CANNOT_SET_PROPERTY

TypeScript
const SPARSE_CANNOT_SET_PROPERTY: sparse_status
Swift declaration
var SPARSE_CANNOT_SET_PROPERTY: sparse_status { get }
get

SPARSE_ILLEGAL_PARAMETER

TypeScript
const SPARSE_ILLEGAL_PARAMETER: sparse_status
Swift declaration
var SPARSE_ILLEGAL_PARAMETER: sparse_status { get }
get

SPARSE_SUCCESS

TypeScript
const SPARSE_SUCCESS: sparse_status
Swift declaration
var SPARSE_SUCCESS: sparse_status { get }
get

SPARSE_SYSTEM_ERROR

TypeScript
const SPARSE_SYSTEM_ERROR: sparse_status
Swift declaration
var SPARSE_SYSTEM_ERROR: sparse_status { get }
get · iOS 8.0+

kvImageARGB16Q12

TypeScript
const kvImageARGB16Q12: vImageARGBType
Swift declaration
var kvImageARGB16Q12: vImageARGBType { get }
get · iOS 8.0+

kvImageARGB16U

TypeScript
const kvImageARGB16U: vImageARGBType
Swift declaration
var kvImageARGB16U: vImageARGBType { get }
get · iOS 8.0+

kvImageARGB8888

TypeScript
const kvImageARGB8888: vImageARGBType
Swift declaration
var kvImageARGB8888: vImageARGBType { get }
get · iOS 5.0+

kvImageMDTableHint_16Q12

TypeScript
const kvImageMDTableHint_16Q12: vImageMDTableUsageHint
Swift declaration
var kvImageMDTableHint_16Q12: vImageMDTableUsageHint { get }
get · iOS 5.0+

kvImageMDTableHint_Float

TypeScript
const kvImageMDTableHint_Float: vImageMDTableUsageHint
Swift declaration
var kvImageMDTableHint_Float: vImageMDTableUsageHint { get }
get · iOS 8.0+

kvImage420Yp8_Cb8_Cr8

TypeScript
const kvImage420Yp8_Cb8_Cr8: vImageYpCbCrType
Swift declaration
var kvImage420Yp8_Cb8_Cr8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage420Yp8_CbCr8

TypeScript
const kvImage420Yp8_CbCr8: vImageYpCbCrType
Swift declaration
var kvImage420Yp8_CbCr8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage422CbYpCrYp16

TypeScript
const kvImage422CbYpCrYp16: vImageYpCbCrType
Swift declaration
var kvImage422CbYpCrYp16: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage422CbYpCrYp8

TypeScript
const kvImage422CbYpCrYp8: vImageYpCbCrType
Swift declaration
var kvImage422CbYpCrYp8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage422CbYpCrYp8_AA8

TypeScript
const kvImage422CbYpCrYp8_AA8: vImageYpCbCrType
Swift declaration
var kvImage422CbYpCrYp8_AA8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10

TypeScript
const kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10: vImageYpCbCrType
Swift declaration
var kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage422YpCbYpCr8

TypeScript
const kvImage422YpCbYpCr8: vImageYpCbCrType
Swift declaration
var kvImage422YpCbYpCr8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage444AYpCbCr16

TypeScript
const kvImage444AYpCbCr16: vImageYpCbCrType
Swift declaration
var kvImage444AYpCbCr16: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage444AYpCbCr8

TypeScript
const kvImage444AYpCbCr8: vImageYpCbCrType
Swift declaration
var kvImage444AYpCbCr8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage444CbYpCrA8

TypeScript
const kvImage444CbYpCrA8: vImageYpCbCrType
Swift declaration
var kvImage444CbYpCrA8: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage444CrYpCb10

TypeScript
const kvImage444CrYpCb10: vImageYpCbCrType
Swift declaration
var kvImage444CrYpCb10: vImageYpCbCrType { get }
get · iOS 8.0+

kvImage444CrYpCb8

TypeScript
const kvImage444CrYpCb8: vImageYpCbCrType
Swift declaration
var kvImage444CrYpCb8: vImageYpCbCrType { get }
get · iOS 5.0+

kvImageFullInterpolation

TypeScript
const kvImageFullInterpolation: vImage_InterpolationMethod
Swift declaration
var kvImageFullInterpolation: vImage_InterpolationMethod { get }
get · iOS 5.0+

kvImageHalfInterpolation

TypeScript
const kvImageHalfInterpolation: vImage_InterpolationMethod
Swift declaration
var kvImageHalfInterpolation: vImage_InterpolationMethod { get }
get · iOS 5.0+

kvImageNoInterpolation

TypeScript
const kvImageNoInterpolation: vImage_InterpolationMethod
Swift declaration
var kvImageNoInterpolation: vImage_InterpolationMethod { get }
get

FFT_FORWARD

TypeScript
const FFT_FORWARD: number
Swift declaration
var FFT_FORWARD: Int { get }
get

FFT_INVERSE

TypeScript
const FFT_INVERSE: number
Swift declaration
var FFT_INVERSE: Int { get }
get

FFT_RADIX2

TypeScript
const FFT_RADIX2: number
Swift declaration
var FFT_RADIX2: Int { get }
get

FFT_RADIX3

TypeScript
const FFT_RADIX3: number
Swift declaration
var FFT_RADIX3: Int { get }
get

FFT_RADIX5

TypeScript
const FFT_RADIX5: number
Swift declaration
var FFT_RADIX5: Int { get }
get

kFFTDirection_Forward

TypeScript
const kFFTDirection_Forward: number
Swift declaration
var kFFTDirection_Forward: Int { get }
get

kFFTDirection_Inverse

TypeScript
const kFFTDirection_Inverse: number
Swift declaration
var kFFTDirection_Inverse: Int { get }
get

kFFTRadix2

TypeScript
const kFFTRadix2: number
Swift declaration
var kFFTRadix2: Int { get }
get

kFFTRadix3

TypeScript
const kFFTRadix3: number
Swift declaration
var kFFTRadix3: Int { get }
get

kFFTRadix5

TypeScript
const kFFTRadix5: number
Swift declaration
var kFFTRadix5: Int { get }
get · iOS 5.0+

kRotate0DegreesClockwise

TypeScript
const kRotate0DegreesClockwise: number
Swift declaration
var kRotate0DegreesClockwise: Int { get }
get · iOS 5.0+

kRotate0DegreesCounterClockwise

TypeScript
const kRotate0DegreesCounterClockwise: number
Swift declaration
var kRotate0DegreesCounterClockwise: Int { get }
get · iOS 5.0+

kRotate180DegreesClockwise

TypeScript
const kRotate180DegreesClockwise: number
Swift declaration
var kRotate180DegreesClockwise: Int { get }
get · iOS 5.0+

kRotate180DegreesCounterClockwise

TypeScript
const kRotate180DegreesCounterClockwise: number
Swift declaration
var kRotate180DegreesCounterClockwise: Int { get }
get · iOS 5.0+

kRotate270DegreesClockwise

TypeScript
const kRotate270DegreesClockwise: number
Swift declaration
var kRotate270DegreesClockwise: Int { get }
get · iOS 5.0+

kRotate270DegreesCounterClockwise

TypeScript
const kRotate270DegreesCounterClockwise: number
Swift declaration
var kRotate270DegreesCounterClockwise: Int { get }
get · iOS 5.0+

kRotate90DegreesClockwise

TypeScript
const kRotate90DegreesClockwise: number
Swift declaration
var kRotate90DegreesClockwise: Int { get }
get · iOS 5.0+

kRotate90DegreesCounterClockwise

TypeScript
const kRotate90DegreesCounterClockwise: number
Swift declaration
var kRotate90DegreesCounterClockwise: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Alpha

TypeScript
const kvImageBufferTypeCode_Alpha: number
Swift declaration
var kvImageBufferTypeCode_Alpha: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CGFormat

TypeScript
const kvImageBufferTypeCode_CGFormat: number
Swift declaration
var kvImageBufferTypeCode_CGFormat: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CMYK_Black

TypeScript
const kvImageBufferTypeCode_CMYK_Black: number
Swift declaration
var kvImageBufferTypeCode_CMYK_Black: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CMYK_Cyan

TypeScript
const kvImageBufferTypeCode_CMYK_Cyan: number
Swift declaration
var kvImageBufferTypeCode_CMYK_Cyan: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CMYK_Magenta

TypeScript
const kvImageBufferTypeCode_CMYK_Magenta: number
Swift declaration
var kvImageBufferTypeCode_CMYK_Magenta: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CMYK_Yellow

TypeScript
const kvImageBufferTypeCode_CMYK_Yellow: number
Swift declaration
var kvImageBufferTypeCode_CMYK_Yellow: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_CVPixelBuffer_YCbCr

TypeScript
const kvImageBufferTypeCode_CVPixelBuffer_YCbCr: number
Swift declaration
var kvImageBufferTypeCode_CVPixelBuffer_YCbCr: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Cb

TypeScript
const kvImageBufferTypeCode_Cb: number
Swift declaration
var kvImageBufferTypeCode_Cb: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Chroma

TypeScript
const kvImageBufferTypeCode_Chroma: number
Swift declaration
var kvImageBufferTypeCode_Chroma: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Chunky

TypeScript
const kvImageBufferTypeCode_Chunky: number
Swift declaration
var kvImageBufferTypeCode_Chunky: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel10

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel10: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel10: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel11

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel11: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel11: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel12

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel12: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel12: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel13

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel13: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel13: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel14

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel14: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel14: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel15

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel15: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel15: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel16

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel16: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel16: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel1

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel1: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel1: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel2

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel2: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel2: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel3

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel3: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel3: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel4

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel4: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel4: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel5

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel5: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel5: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel6

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel6: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel6: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel7

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel7: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel7: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel8

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel8: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel8: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_ColorSpaceChannel9

TypeScript
const kvImageBufferTypeCode_ColorSpaceChannel9: number
Swift declaration
var kvImageBufferTypeCode_ColorSpaceChannel9: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Cr

TypeScript
const kvImageBufferTypeCode_Cr: number
Swift declaration
var kvImageBufferTypeCode_Cr: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_EndOfList

TypeScript
const kvImageBufferTypeCode_EndOfList: number
Swift declaration
var kvImageBufferTypeCode_EndOfList: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Indexed

TypeScript
const kvImageBufferTypeCode_Indexed: number
Swift declaration
var kvImageBufferTypeCode_Indexed: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_LAB_A

TypeScript
const kvImageBufferTypeCode_LAB_A: number
Swift declaration
var kvImageBufferTypeCode_LAB_A: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_LAB_B

TypeScript
const kvImageBufferTypeCode_LAB_B: number
Swift declaration
var kvImageBufferTypeCode_LAB_B: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_LAB_L

TypeScript
const kvImageBufferTypeCode_LAB_L: number
Swift declaration
var kvImageBufferTypeCode_LAB_L: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Luminance

TypeScript
const kvImageBufferTypeCode_Luminance: number
Swift declaration
var kvImageBufferTypeCode_Luminance: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_Monochrome

TypeScript
const kvImageBufferTypeCode_Monochrome: number
Swift declaration
var kvImageBufferTypeCode_Monochrome: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_RGB_Blue

TypeScript
const kvImageBufferTypeCode_RGB_Blue: number
Swift declaration
var kvImageBufferTypeCode_RGB_Blue: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_RGB_Green

TypeScript
const kvImageBufferTypeCode_RGB_Green: number
Swift declaration
var kvImageBufferTypeCode_RGB_Green: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_RGB_Red

TypeScript
const kvImageBufferTypeCode_RGB_Red: number
Swift declaration
var kvImageBufferTypeCode_RGB_Red: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_UniqueFormatCount

TypeScript
const kvImageBufferTypeCode_UniqueFormatCount: number
Swift declaration
var kvImageBufferTypeCode_UniqueFormatCount: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_XYZ_X

TypeScript
const kvImageBufferTypeCode_XYZ_X: number
Swift declaration
var kvImageBufferTypeCode_XYZ_X: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_XYZ_Y

TypeScript
const kvImageBufferTypeCode_XYZ_Y: number
Swift declaration
var kvImageBufferTypeCode_XYZ_Y: Int { get }
get · iOS 7.0+

kvImageBufferTypeCode_XYZ_Z

TypeScript
const kvImageBufferTypeCode_XYZ_Z: number
Swift declaration
var kvImageBufferTypeCode_XYZ_Z: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_AlphaIsOneHint

TypeScript
const kvImageCVImageFormat_AlphaIsOneHint: number
Swift declaration
var kvImageCVImageFormat_AlphaIsOneHint: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_ChromaSiting

TypeScript
const kvImageCVImageFormat_ChromaSiting: number
Swift declaration
var kvImageCVImageFormat_ChromaSiting: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_ColorSpace

TypeScript
const kvImageCVImageFormat_ColorSpace: number
Swift declaration
var kvImageCVImageFormat_ColorSpace: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_ConversionMatrix

TypeScript
const kvImageCVImageFormat_ConversionMatrix: number
Swift declaration
var kvImageCVImageFormat_ConversionMatrix: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_NoError

TypeScript
const kvImageCVImageFormat_NoError: number
Swift declaration
var kvImageCVImageFormat_NoError: Int { get }
get · iOS 8.0+

kvImageCVImageFormat_VideoChannelDescription

TypeScript
const kvImageCVImageFormat_VideoChannelDescription: number
Swift declaration
var kvImageCVImageFormat_VideoChannelDescription: Int { get }
get

kvImageConvert_DitherAtkinson

TypeScript
const kvImageConvert_DitherAtkinson: number
Swift declaration
var kvImageConvert_DitherAtkinson: UInt32 { get }
get

kvImageConvert_DitherFloydSteinberg

TypeScript
const kvImageConvert_DitherFloydSteinberg: number
Swift declaration
var kvImageConvert_DitherFloydSteinberg: UInt32 { get }
get

kvImageConvert_DitherNone

TypeScript
const kvImageConvert_DitherNone: number
Swift declaration
var kvImageConvert_DitherNone: UInt32 { get }
get

kvImageConvert_DitherOrdered

TypeScript
const kvImageConvert_DitherOrdered: number
Swift declaration
var kvImageConvert_DitherOrdered: UInt32 { get }
get

kvImageConvert_DitherOrderedReproducible

TypeScript
const kvImageConvert_DitherOrderedReproducible: number
Swift declaration
var kvImageConvert_DitherOrderedReproducible: UInt32 { get }
get

kvImageConvert_OrderedGaussianBlue

TypeScript
const kvImageConvert_OrderedGaussianBlue: number
Swift declaration
var kvImageConvert_OrderedGaussianBlue: UInt32 { get }
get

kvImageConvert_OrderedNoiseShapeMask

TypeScript
const kvImageConvert_OrderedNoiseShapeMask: number
Swift declaration
var kvImageConvert_OrderedNoiseShapeMask: UInt32 { get }
get

kvImageConvert_OrderedUniformBlue

TypeScript
const kvImageConvert_OrderedUniformBlue: number
Swift declaration
var kvImageConvert_OrderedUniformBlue: UInt32 { get }
get · iOS 5.0+

kvImageGamma_11_over_5_half_precision

TypeScript
const kvImageGamma_11_over_5_half_precision: number
Swift declaration
var kvImageGamma_11_over_5_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_11_over_9_half_precision

TypeScript
const kvImageGamma_11_over_9_half_precision: number
Swift declaration
var kvImageGamma_11_over_9_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_5_over_11_half_precision

TypeScript
const kvImageGamma_5_over_11_half_precision: number
Swift declaration
var kvImageGamma_5_over_11_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_5_over_9_half_precision

TypeScript
const kvImageGamma_5_over_9_half_precision: number
Swift declaration
var kvImageGamma_5_over_9_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_9_over_11_half_precision

TypeScript
const kvImageGamma_9_over_11_half_precision: number
Swift declaration
var kvImageGamma_9_over_11_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_9_over_5_half_precision

TypeScript
const kvImageGamma_9_over_5_half_precision: number
Swift declaration
var kvImageGamma_9_over_5_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_BT709_forward_half_precision

TypeScript
const kvImageGamma_BT709_forward_half_precision: number
Swift declaration
var kvImageGamma_BT709_forward_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_BT709_reverse_half_precision

TypeScript
const kvImageGamma_BT709_reverse_half_precision: number
Swift declaration
var kvImageGamma_BT709_reverse_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_UseGammaValue

TypeScript
const kvImageGamma_UseGammaValue: number
Swift declaration
var kvImageGamma_UseGammaValue: Int { get }
get · iOS 5.0+

kvImageGamma_UseGammaValue_half_precision

TypeScript
const kvImageGamma_UseGammaValue_half_precision: number
Swift declaration
var kvImageGamma_UseGammaValue_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_sRGB_forward_half_precision

TypeScript
const kvImageGamma_sRGB_forward_half_precision: number
Swift declaration
var kvImageGamma_sRGB_forward_half_precision: Int { get }
get · iOS 5.0+

kvImageGamma_sRGB_reverse_half_precision

TypeScript
const kvImageGamma_sRGB_reverse_half_precision: number
Swift declaration
var kvImageGamma_sRGB_reverse_half_precision: Int { get }
get · iOS 16.0+

kvImageInterpolationLinear

TypeScript
const kvImageInterpolationLinear: number
Swift declaration
var kvImageInterpolationLinear: Int { get }
get · iOS 16.0+

kvImageInterpolationNearest

TypeScript
const kvImageInterpolationNearest: number
Swift declaration
var kvImageInterpolationNearest: Int { get }
get · iOS 8.0+

kvImageMatrixType_ARGBToYpCbCrMatrix

TypeScript
const kvImageMatrixType_ARGBToYpCbCrMatrix: number
Swift declaration
var kvImageMatrixType_ARGBToYpCbCrMatrix: Int { get }
get · iOS 8.0+

kvImageMatrixType_None

TypeScript
const kvImageMatrixType_None: number
Swift declaration
var kvImageMatrixType_None: Int { get }
get · iOS 5.0+

kvImageBufferSizeMismatch

TypeScript
const kvImageBufferSizeMismatch: number
Swift declaration
var kvImageBufferSizeMismatch: Int { get }
get · iOS 5.0+

kvImageColorSyncIsAbsent

TypeScript
const kvImageColorSyncIsAbsent: number
Swift declaration
var kvImageColorSyncIsAbsent: Int { get }
get · iOS 5.0+

kvImageCoreVideoIsAbsent

TypeScript
const kvImageCoreVideoIsAbsent: number
Swift declaration
var kvImageCoreVideoIsAbsent: Int { get }
get · iOS 5.0+

kvImageInternalError

TypeScript
const kvImageInternalError: number
Swift declaration
var kvImageInternalError: Int { get }
get · iOS 5.0+

kvImageInvalidCVImageFormat

TypeScript
const kvImageInvalidCVImageFormat: number
Swift declaration
var kvImageInvalidCVImageFormat: Int { get }
get · iOS 5.0+

kvImageInvalidEdgeStyle

TypeScript
const kvImageInvalidEdgeStyle: number
Swift declaration
var kvImageInvalidEdgeStyle: Int { get }
get · iOS 5.0+

kvImageInvalidImageFormat

TypeScript
const kvImageInvalidImageFormat: number
Swift declaration
var kvImageInvalidImageFormat: Int { get }
get · iOS 5.0+

kvImageInvalidImageObject

TypeScript
const kvImageInvalidImageObject: number
Swift declaration
var kvImageInvalidImageObject: Int { get }
get · iOS 5.0+

kvImageInvalidKernelSize

TypeScript
const kvImageInvalidKernelSize: number
Swift declaration
var kvImageInvalidKernelSize: Int { get }
get · iOS 5.0+

kvImageInvalidOffset_X

TypeScript
const kvImageInvalidOffset_X: number
Swift declaration
var kvImageInvalidOffset_X: Int { get }
get · iOS 5.0+

kvImageInvalidOffset_Y

TypeScript
const kvImageInvalidOffset_Y: number
Swift declaration
var kvImageInvalidOffset_Y: Int { get }
get · iOS 5.0+

kvImageInvalidParameter

TypeScript
const kvImageInvalidParameter: number
Swift declaration
var kvImageInvalidParameter: Int { get }
get · iOS 5.0+

kvImageInvalidRowBytes

TypeScript
const kvImageInvalidRowBytes: number
Swift declaration
var kvImageInvalidRowBytes: Int { get }
get · iOS 5.0+

kvImageMemoryAllocationError

TypeScript
const kvImageMemoryAllocationError: number
Swift declaration
var kvImageMemoryAllocationError: Int { get }
get · iOS 5.0+

kvImageNoError

TypeScript
const kvImageNoError: number
Swift declaration
var kvImageNoError: Int { get }
get · iOS 5.0+

kvImageNullPointerArgument

TypeScript
const kvImageNullPointerArgument: number
Swift declaration
var kvImageNullPointerArgument: Int { get }
get · iOS 5.0+

kvImageOutOfPlaceOperationRequired

TypeScript
const kvImageOutOfPlaceOperationRequired: number
Swift declaration
var kvImageOutOfPlaceOperationRequired: Int { get }
get · iOS 5.0+

kvImageRoiLargerThanInputBuffer

TypeScript
const kvImageRoiLargerThanInputBuffer: number
Swift declaration
var kvImageRoiLargerThanInputBuffer: Int { get }
get · iOS 5.0+

kvImageUnknownFlagsBit

TypeScript
const kvImageUnknownFlagsBit: number
Swift declaration
var kvImageUnknownFlagsBit: Int { get }
get · iOS 5.0+

kvImageUnsupportedConversion

TypeScript
const kvImageUnsupportedConversion: number
Swift declaration
var kvImageUnsupportedConversion: Int { get }
get · iOS 5.0+

kvImageBackgroundColorFill

TypeScript
const kvImageBackgroundColorFill: number
Swift declaration
var kvImageBackgroundColorFill: Int { get }
get · iOS 5.0+

kvImageCopyInPlace

TypeScript
const kvImageCopyInPlace: number
Swift declaration
var kvImageCopyInPlace: Int { get }
get · iOS 9.3+

kvImageDoNotClamp

TypeScript
const kvImageDoNotClamp: number
Swift declaration
var kvImageDoNotClamp: Int { get }
get · iOS 5.0+

kvImageDoNotTile

TypeScript
const kvImageDoNotTile: number
Swift declaration
var kvImageDoNotTile: Int { get }
get · iOS 5.0+

kvImageEdgeExtend

TypeScript
const kvImageEdgeExtend: number
Swift declaration
var kvImageEdgeExtend: Int { get }
get · iOS 5.0+

kvImageGetTempBufferSize

TypeScript
const kvImageGetTempBufferSize: number
Swift declaration
var kvImageGetTempBufferSize: Int { get }
get · iOS 9.0+

kvImageHDRContent

TypeScript
const kvImageHDRContent: number
Swift declaration
var kvImageHDRContent: Int { get }
get · iOS 5.0+

kvImageHighQualityResampling

TypeScript
const kvImageHighQualityResampling: number
Swift declaration
var kvImageHighQualityResampling: Int { get }
get · iOS 5.0+

kvImageLeaveAlphaUnchanged

TypeScript
const kvImageLeaveAlphaUnchanged: number
Swift declaration
var kvImageLeaveAlphaUnchanged: Int { get }
get · iOS 7.0+

kvImageNoAllocate

TypeScript
const kvImageNoAllocate: number
Swift declaration
var kvImageNoAllocate: Int { get }
get · iOS 5.0+

kvImageNoFlags

TypeScript
const kvImageNoFlags: number
Swift declaration
var kvImageNoFlags: Int { get }
get · iOS 7.0+

kvImagePrintDiagnosticsToConsole

TypeScript
const kvImagePrintDiagnosticsToConsole: number
Swift declaration
var kvImagePrintDiagnosticsToConsole: Int { get }
get · iOS 5.0+

kvImageTruncateKernel

TypeScript
const kvImageTruncateKernel: number
Swift declaration
var kvImageTruncateKernel: Int { get }
get · iOS 16.0+

kvImageUseFP16Accumulator

TypeScript
const kvImageUseFP16Accumulator: number
Swift declaration
var kvImageUseFP16Accumulator: Int { get }
get

kvImage_PNG_FILTER_VALUE_AVG

TypeScript
const kvImage_PNG_FILTER_VALUE_AVG: number
Swift declaration
var kvImage_PNG_FILTER_VALUE_AVG: Int { get }
get

kvImage_PNG_FILTER_VALUE_NONE

TypeScript
const kvImage_PNG_FILTER_VALUE_NONE: number
Swift declaration
var kvImage_PNG_FILTER_VALUE_NONE: Int { get }
get

kvImage_PNG_FILTER_VALUE_PAETH

TypeScript
const kvImage_PNG_FILTER_VALUE_PAETH: number
Swift declaration
var kvImage_PNG_FILTER_VALUE_PAETH: Int { get }
get

kvImage_PNG_FILTER_VALUE_SUB

TypeScript
const kvImage_PNG_FILTER_VALUE_SUB: number
Swift declaration
var kvImage_PNG_FILTER_VALUE_SUB: Int { get }
get

kvImage_PNG_FILTER_VALUE_UP

TypeScript
const kvImage_PNG_FILTER_VALUE_UP: number
Swift declaration
var kvImage_PNG_FILTER_VALUE_UP: Int { get }
get

vDSP_HALF_WINDOW

TypeScript
const vDSP_HALF_WINDOW: number
Swift declaration
var vDSP_HALF_WINDOW: Int { get }
get

vDSP_HANN_DENORM

TypeScript
const vDSP_HANN_DENORM: number
Swift declaration
var vDSP_HANN_DENORM: Int { get }
get

vDSP_HANN_NORM

TypeScript
const vDSP_HANN_NORM: number
Swift declaration
var vDSP_HANN_NORM: Int { get }
function · iOS 18.0+

BLASGetThreading

TypeScript
BLASGetThreading(): BLAS_THREADING
Swift declaration
func BLASGetThreading() -> BLAS_THREADING
function · iOS 18.0+

BLASSetThreading

TypeScript
BLASSetThreading(threading: BLAS_THREADING): number
Swift declaration
func BLASSetThreading(_ threading: BLAS_THREADING) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSApplyMultiheadAttention

TypeScript
BNNSApplyMultiheadAttention(F: (SDKHandle) | null, batch_size: number, query: SDKHandle, query_stride: number, key: SDKHandle, key_stride: number, key_mask: (SDKHandle) | null, key_mask_stride: number, value: SDKHandle, value_stride: number, output: SDKHandle, output_stride: number, add_to_attention?: (SDKHandle) | null, backprop_cache_size?: (SDKHandle) | null, backprop_cache?: (SDKHandle) | null, workspace_size?: (SDKHandle) | null, workspace?: (SDKHandle) | null): number
Swift declaration
func BNNSApplyMultiheadAttention(_ F: BNNSFilter?, _ batch_size: Int, _ query: UnsafeRawPointer, _ query_stride: Int, _ key: UnsafeRawPointer, _ key_stride: Int, _ key_mask: UnsafePointer<BNNSNDArrayDescriptor>?, _ key_mask_stride: Int, _ value: UnsafeRawPointer, _ value_stride: Int, _ output: UnsafeMutableRawPointer, _ output_stride: Int, _ add_to_attention: UnsafePointer<BNNSNDArrayDescriptor>?, _ backprop_cache_size: UnsafeMutablePointer<Int>?, _ backprop_cache: UnsafeMutableRawPointer?, _ workspace_size: UnsafeMutablePointer<Int>?, _ workspace: UnsafeMutableRawPointer?) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSApplyMultiheadAttentionBackward

TypeScript
BNNSApplyMultiheadAttentionBackward(F: (SDKHandle) | null, batch_size: number, query: (SDKHandle) | null, query_stride: number, query_param_delta: (SDKHandle) | null, key: (SDKHandle) | null, key_stride: number, key_mask: (SDKHandle) | null, key_mask_stride: number, key_param_delta: (SDKHandle) | null, value: (SDKHandle) | null, value_stride: number, value_param_delta: (SDKHandle) | null, add_to_attention: (SDKHandle) | null, key_attn_bias_delta: (SDKHandle) | null, value_attn_bias_delta: (SDKHandle) | null, output: (SDKHandle) | null, output_stride: number, output_param_delta: SDKHandle, backprop_cache_size: number, backprop_cache?: (SDKHandle) | null, workspace_size?: (SDKHandle) | null, workspace?: (SDKHandle) | null): number
Swift declaration
func BNNSApplyMultiheadAttentionBackward(_ F: BNNSFilter?, _ batch_size: Int, _ query: UnsafeRawPointer?, _ query_stride: Int, _ query_param_delta: UnsafeMutablePointer<BNNSMHAProjectionParameters>?, _ key: UnsafeRawPointer?, _ key_stride: Int, _ key_mask: UnsafePointer<BNNSNDArrayDescriptor>?, _ key_mask_stride: Int, _ key_param_delta: UnsafeMutablePointer<BNNSMHAProjectionParameters>?, _ value: UnsafeRawPointer?, _ value_stride: Int, _ value_param_delta: UnsafeMutablePointer<BNNSMHAProjectionParameters>?, _ add_to_attention: UnsafePointer<BNNSNDArrayDescriptor>?, _ key_attn_bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ value_attn_bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ output: UnsafeRawPointer?, _ output_stride: Int, _ output_param_delta: UnsafeMutablePointer<BNNSMHAProjectionParameters>, _ backprop_cache_size: Int, _ backprop_cache: UnsafeMutableRawPointer?, _ workspace_size: UnsafeMutablePointer<Int>?, _ workspace: UnsafeMutableRawPointer?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSBandPart

TypeScript
BNNSBandPart(num_lower: number, num_upper: number, input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSBandPart(_ num_lower: Int32, _ num_upper: Int32, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSClipByNorm

TypeScript
BNNSClipByNorm(dest: SDKHandle, src: SDKHandle, max_norm: number, axis_flags: number): number
Swift declaration
func BNNSClipByNorm(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ max_norm: Float, _ axis_flags: UInt32) -> Int32
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSClipByValue

TypeScript
BNNSClipByValue(dest: SDKHandle, src: SDKHandle, min_val: number, max_val: number): number
Swift declaration
func BNNSClipByValue(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ min_val: Float, _ max_val: Float) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSCompareTensor

TypeScript
BNNSCompareTensor(in0: SDKHandle, in1: SDKHandle, op: BNNSRelationalOperator, out: SDKHandle): number
Swift declaration
func BNNSCompareTensor(_ in0: UnsafePointer<BNNSNDArrayDescriptor>, _ in1: UnsafePointer<BNNSNDArrayDescriptor>, _ op: BNNSRelationalOperator, _ out: UnsafeMutablePointer<BNNSNDArrayDescriptor>) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSComputeLSTMTrainingCacheCapacity

TypeScript
BNNSComputeLSTMTrainingCacheCapacity(layer_params: SDKHandle): number
Swift declaration
func BNNSComputeLSTMTrainingCacheCapacity(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>) -> Int
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSComputeNorm

TypeScript
BNNSComputeNorm(dest: SDKHandle, src: SDKHandle, norm_type: BNNSNormType, axis_flags: number): number
Swift declaration
func BNNSComputeNorm(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ norm_type: BNNSNormType, _ axis_flags: UInt32) -> Int32
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSComputeNormBackward

TypeScript
BNNSComputeNormBackward(in_: SDKHandle, in_delta: SDKHandle, out: SDKHandle, out_delta: SDKHandle, norm_type: BNNSNormType, axis_flags: number): number
Swift declaration
func BNNSComputeNormBackward(_ in: UnsafeRawPointer, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out: UnsafeRawPointer, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ norm_type: BNNSNormType, _ axis_flags: UInt32) -> Int32
function · iOS 14.0+

BNNSCopy

TypeScript
BNNSCopy(dest: SDKHandle, src: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSCopy(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 17.0+

BNNSCreateNearestNeighbors

TypeScript
BNNSCreateNearestNeighbors(max_n_samples: number, n_features: number, n_neighbors: number, data_type: BNNSDataType, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSCreateNearestNeighbors(_ max_n_samples: UInt32, _ n_features: UInt32, _ n_neighbors: UInt32, _ data_type: BNNSDataType, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSNearestNeighbors?
function · iOS 15.0+

BNNSCreateRandomGenerator

TypeScript
BNNSCreateRandomGenerator(method: BNNSRandomGeneratorMethod, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSCreateRandomGenerator(_ method: BNNSRandomGeneratorMethod, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSRandomGenerator?
function · iOS 15.0+

BNNSCreateRandomGeneratorWithSeed

TypeScript
BNNSCreateRandomGeneratorWithSeed(method: BNNSRandomGeneratorMethod, seed: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSCreateRandomGeneratorWithSeed(_ method: BNNSRandomGeneratorMethod, _ seed: UInt64, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSRandomGenerator?
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSCropResize

TypeScript
BNNSCropResize(layer_params: SDKHandle, input: SDKHandle, roi: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSCropResize(_ layer_params: UnsafePointer<BNNSLayerParametersCropResize>, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ roi: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSCropResizeBackward

TypeScript
BNNSCropResizeBackward(layer_params: SDKHandle, in_delta: SDKHandle, roi: SDKHandle, out_delta: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSCropResizeBackward(_ layer_params: UnsafePointer<BNNSLayerParametersCropResize>, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ roi: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 17.4+

BNNSDataLayoutGetRank

TypeScript
BNNSDataLayoutGetRank(layout: BNNSDataLayout): number
Swift declaration
func BNNSDataLayoutGetRank(_ layout: BNNSDataLayout) -> Int
function · iOS 17.0+

BNNSDestroyNearestNeighbors

TypeScript
BNNSDestroyNearestNeighbors(knn?: (SDKHandle) | null): void
Swift declaration
func BNNSDestroyNearestNeighbors(_ knn: BNNSNearestNeighbors?)
function · iOS 15.0+

BNNSDestroyRandomGenerator

TypeScript
BNNSDestroyRandomGenerator(generator?: (SDKHandle) | null): void
Swift declaration
func BNNSDestroyRandomGenerator(_ generator: BNNSRandomGenerator?)
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSDirectApplyActivationBatch

TypeScript
BNNSDirectApplyActivationBatch(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, batch_size: number, in_stride: number, out_stride: number): number
Swift declaration
func BNNSDirectApplyActivationBatch(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ batch_size: Int, _ in_stride: Int, _ out_stride: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 16.0

BNNSDirectApplyBroadcastMatMul

TypeScript
BNNSDirectApplyBroadcastMatMul(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): void
Swift declaration
func BNNSDirectApplyBroadcastMatMul(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?)
function · iOS 14.0+

BNNSDirectApplyInTopK

TypeScript
BNNSDirectApplyInTopK(K: number, axis: number, batch_size: number, input: SDKHandle, input_batch_stride: number, test_indices: SDKHandle, test_indices_batch_stride: number, output: SDKHandle, output_batch_stride: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSDirectApplyInTopK(_ K: Int, _ axis: Int, _ batch_size: Int, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ input_batch_stride: Int, _ test_indices: UnsafePointer<BNNSNDArrayDescriptor>, _ test_indices_batch_stride: Int, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ output_batch_stride: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSDirectApplyLSTMBatchBackward

TypeScript
BNNSDirectApplyLSTMBatchBackward(layer_params: SDKHandle, layer_delta_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, training_cache_ptr: (SDKHandle) | null, training_cache_capacity: number): number
Swift declaration
func BNNSDirectApplyLSTMBatchBackward(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>, _ layer_delta_params: UnsafePointer<BNNSLayerParametersLSTM>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ training_cache_ptr: UnsafeRawPointer?, _ training_cache_capacity: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSDirectApplyLSTMBatchTrainingCaching

TypeScript
BNNSDirectApplyLSTMBatchTrainingCaching(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, training_cache_ptr: (SDKHandle) | null, training_cache_capacity: number): number
Swift declaration
func BNNSDirectApplyLSTMBatchTrainingCaching(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ training_cache_ptr: UnsafeMutableRawPointer?, _ training_cache_capacity: Int) -> Int32
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSDirectApplyQuantizer

TypeScript
BNNSDirectApplyQuantizer(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, batch_size: number, input_stride: number, output_stride: number): number
Swift declaration
func BNNSDirectApplyQuantizer(_ layer_params: UnsafePointer<BNNSLayerParametersQuantization>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ batch_size: Int, _ input_stride: Int, _ output_stride: Int) -> Int32
function · iOS 14.0+

BNNSDirectApplyReduction

TypeScript
BNNSDirectApplyReduction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSDirectApplyReduction(_ layer_params: UnsafePointer<BNNSLayerParametersReduction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 14.0+

BNNSDirectApplyTopK

TypeScript
BNNSDirectApplyTopK(K: number, axis: number, batch_size: number, input: SDKHandle, input_batch_stride: number, best_values: SDKHandle, best_values_batch_stride: number, best_indices: (SDKHandle) | null, best_indices_batch_stride: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSDirectApplyTopK(_ K: Int, _ axis: Int, _ batch_size: Int, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ input_batch_stride: Int, _ best_values: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ best_values_batch_stride: Int, _ best_indices: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ best_indices_batch_stride: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 10.0+ · Deprecated in iOS 18.0

BNNSFilterApply

TypeScript
BNNSFilterApply(filter: (SDKHandle) | null, in_: SDKHandle, out: SDKHandle): number
Swift declaration
func BNNSFilterApply(_ filter: BNNSFilter?, _ in: UnsafeRawPointer, _ out: UnsafeMutableRawPointer) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterApplyBackwardBatch

TypeScript
BNNSFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_: (SDKHandle) | null, in_stride: number, in_delta: (SDKHandle) | null, in_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number, weights_delta?: (SDKHandle) | null, bias_delta?: (SDKHandle) | null): number
Swift declaration
func BNNSFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer?, _ in_stride: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ weights_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterApplyBackwardTwoInputBatch

TypeScript
BNNSFilterApplyBackwardTwoInputBatch(filter: (SDKHandle) | null, batch_size: number, inA: (SDKHandle) | null, inA_stride: number, inA_delta: (SDKHandle) | null, inA_delta_stride: number, inB: (SDKHandle) | null, inB_stride: number, inB_delta: (SDKHandle) | null, inB_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number, weights_delta?: (SDKHandle) | null, bias_delta?: (SDKHandle) | null): number
Swift declaration
func BNNSFilterApplyBackwardTwoInputBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ inA: UnsafeRawPointer?, _ inA_stride: Int, _ inA_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ inA_delta_stride: Int, _ inB: UnsafeRawPointer?, _ inB_stride: Int, _ inB_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ inB_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ weights_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?) -> Int32
function · iOS 10.0+ · Deprecated in iOS 18.0

BNNSFilterApplyBatch

TypeScript
BNNSFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number): number
Swift declaration
func BNNSFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterApplyTwoInput

TypeScript
BNNSFilterApplyTwoInput(filter: (SDKHandle) | null, inA: SDKHandle, inB: SDKHandle, out: SDKHandle): number
Swift declaration
func BNNSFilterApplyTwoInput(_ filter: BNNSFilter?, _ inA: UnsafeRawPointer, _ inB: UnsafeRawPointer, _ out: UnsafeMutableRawPointer) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterApplyTwoInputBatch

TypeScript
BNNSFilterApplyTwoInputBatch(filter: (SDKHandle) | null, batch_size: number, inA: SDKHandle, inA_stride: number, inB: SDKHandle, inB_stride: number, out: SDKHandle, out_stride: number): number
Swift declaration
func BNNSFilterApplyTwoInputBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ inA: UnsafeRawPointer, _ inA_stride: Int, _ inB: UnsafeRawPointer, _ inB_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int) -> Int32
function · iOS 10.0+ · Deprecated in iOS 14.0

BNNSFilterCreateConvolutionLayer

TypeScript
BNNSFilterCreateConvolutionLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateConvolutionLayer(_ in_desc: UnsafePointer<BNNSImageStackDescriptor>, _ out_desc: UnsafePointer<BNNSImageStackDescriptor>, _ layer_params: UnsafePointer<BNNSConvolutionLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 10.0+ · Deprecated in iOS 14.0

BNNSFilterCreateFullyConnectedLayer

TypeScript
BNNSFilterCreateFullyConnectedLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateFullyConnectedLayer(_ in_desc: UnsafePointer<BNNSVectorDescriptor>, _ out_desc: UnsafePointer<BNNSVectorDescriptor>, _ layer_params: UnsafePointer<BNNSFullyConnectedLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerActivation

TypeScript
BNNSFilterCreateLayerActivation(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerActivation(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerArithmetic

TypeScript
BNNSFilterCreateLayerArithmetic(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerArithmetic(_ layer_params: UnsafePointer<BNNSLayerParametersArithmetic>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerBroadcastMatMul

TypeScript
BNNSFilterCreateLayerBroadcastMatMul(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerBroadcastMatMul(_ layer_params: UnsafePointer<BNNSLayerParametersBroadcastMatMul>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerConvolution

TypeScript
BNNSFilterCreateLayerConvolution(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerConvolution(_ layer_params: UnsafePointer<BNNSLayerParametersConvolution>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerDropout

TypeScript
BNNSFilterCreateLayerDropout(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerDropout(_ layer_params: UnsafePointer<BNNSLayerParametersDropout>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 15.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerEmbedding

TypeScript
BNNSFilterCreateLayerEmbedding(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerEmbedding(_ layer_params: UnsafePointer<BNNSLayerParametersEmbedding>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerFullyConnected

TypeScript
BNNSFilterCreateLayerFullyConnected(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerFullyConnected(_ layer_params: UnsafePointer<BNNSLayerParametersFullyConnected>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerGram

TypeScript
BNNSFilterCreateLayerGram(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerGram(_ layer_params: UnsafePointer<BNNSLayerParametersGram>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerLoss

TypeScript
BNNSFilterCreateLayerLoss(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerLoss(_ layer_params: UnsafeRawPointer, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerMultiheadAttention

TypeScript
BNNSFilterCreateLayerMultiheadAttention(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerMultiheadAttention(_ layer_params: UnsafePointer<BNNSLayerParametersMultiheadAttention>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerNormalization

TypeScript
BNNSFilterCreateLayerNormalization(normType: BNNSFilterType, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerNormalization(_ normType: BNNSFilterType, _ layer_params: UnsafePointer<BNNSLayerParametersNormalization>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerPadding

TypeScript
BNNSFilterCreateLayerPadding(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerPadding(_ layer_params: UnsafePointer<BNNSLayerParametersPadding>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerPermute

TypeScript
BNNSFilterCreateLayerPermute(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerPermute(_ layer_params: UnsafePointer<BNNSLayerParametersPermute>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerPooling

TypeScript
BNNSFilterCreateLayerPooling(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerPooling(_ layer_params: UnsafePointer<BNNSLayerParametersPooling>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerReduction

TypeScript
BNNSFilterCreateLayerReduction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerReduction(_ layer_params: UnsafePointer<BNNSLayerParametersReduction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerResize

TypeScript
BNNSFilterCreateLayerResize(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerResize(_ layer_params: UnsafePointer<BNNSLayerParametersResize>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerTensorContraction

TypeScript
BNNSFilterCreateLayerTensorContraction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerTensorContraction(_ layer_params: UnsafePointer<BNNSLayerParametersTensorContraction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFilterCreateLayerTransposedConvolution

TypeScript
BNNSFilterCreateLayerTransposedConvolution(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateLayerTransposedConvolution(_ layer_params: UnsafePointer<BNNSLayerParametersConvolution>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 10.0+ · Deprecated in iOS 14.0

BNNSFilterCreatePoolingLayer

TypeScript
BNNSFilterCreatePoolingLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreatePoolingLayer(_ in_desc: UnsafePointer<BNNSImageStackDescriptor>, _ out_desc: UnsafePointer<BNNSImageStackDescriptor>, _ layer_params: UnsafePointer<BNNSPoolingLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 11.0+ · Deprecated in iOS 14.0

BNNSFilterCreateVectorActivationLayer

TypeScript
BNNSFilterCreateVectorActivationLayer(in_desc: SDKHandle, out_desc: SDKHandle, activation: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | null
Swift declaration
func BNNSFilterCreateVectorActivationLayer(_ in_desc: UnsafePointer<BNNSVectorDescriptor>, _ out_desc: UnsafePointer<BNNSVectorDescriptor>, _ activation: UnsafePointer<BNNSActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?
function · iOS 10.0+ · Deprecated in iOS 18.0

BNNSFilterDestroy

TypeScript
BNNSFilterDestroy(filter?: (SDKHandle) | null): void
Swift declaration
func BNNSFilterDestroy(_ filter: BNNSFilter?)
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFusedFilterApplyBackwardBatch

TypeScript
BNNSFusedFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_: (SDKHandle) | null, in_stride: number, in_delta: (SDKHandle) | null, in_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number): { $ret: number; $out: { "delta_parameters": (SDKHandle) | null } }
Swift declaration
func BNNSFusedFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer?, _ in_stride: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ delta_parameters: UnsafeMutablePointer<UnsafeMutablePointer<BNNSNDArrayDescriptor>?>?) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with delta_parameters inside $out.

function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSFusedFilterApplyBatch

TypeScript
BNNSFusedFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, training: boolean): number
Swift declaration
func BNNSFusedFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ training: Bool) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSGather

TypeScript
BNNSGather(axis: number, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSGather(_ axis: Int, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSGatherND

TypeScript
BNNSGatherND(input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSGatherND(_ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSGetPointer

TypeScript
BNNSGetPointer(filter: (SDKHandle) | null, target: BNNSPointerSpecifier): BNNSNDArrayDescriptor
Swift declaration
func BNNSGetPointer(_ filter: BNNSFilter?, _ target: BNNSPointerSpecifier) -> BNNSNDArrayDescriptor
function · iOS 18.0+

BNNSGraphCompileFromFile

TypeScript
BNNSGraphCompileFromFile(filename: SDKHandle, function_: (SDKHandle) | null, options: bnns_graph_compile_options_t): bnns_graph_t
Swift declaration
func BNNSGraphCompileFromFile(_ filename: UnsafePointer<CChar>, _ function: UnsafePointer<CChar>?, _ options: bnns_graph_compile_options_t) -> bnns_graph_t
function · iOS 18.0+

BNNSGraphCompileOptionsDestroy

TypeScript
BNNSGraphCompileOptionsDestroy(options: bnns_graph_compile_options_t): void
Swift declaration
func BNNSGraphCompileOptionsDestroy(_ options: bnns_graph_compile_options_t)
function · iOS 18.0+

BNNSGraphCompileOptionsGetGenerateDebugInfo

TypeScript
BNNSGraphCompileOptionsGetGenerateDebugInfo(options: bnns_graph_compile_options_t): boolean
Swift declaration
func BNNSGraphCompileOptionsGetGenerateDebugInfo(_ options: bnns_graph_compile_options_t) -> Bool
function · iOS 18.0+

BNNSGraphCompileOptionsGetOptimizationPreference

TypeScript
BNNSGraphCompileOptionsGetOptimizationPreference(options: bnns_graph_compile_options_t): BNNSGraphOptimizationPreference
Swift declaration
func BNNSGraphCompileOptionsGetOptimizationPreference(_ options: bnns_graph_compile_options_t) -> BNNSGraphOptimizationPreference
function · iOS 18.0+

BNNSGraphCompileOptionsGetOutputFD

TypeScript
BNNSGraphCompileOptionsGetOutputFD(options: bnns_graph_compile_options_t): number
Swift declaration
func BNNSGraphCompileOptionsGetOutputFD(_ options: bnns_graph_compile_options_t) -> Int32
function · iOS 18.0+

BNNSGraphCompileOptionsGetOutputPath

TypeScript
BNNSGraphCompileOptionsGetOutputPath(options: bnns_graph_compile_options_t): (SDKHandle) | null
Swift declaration
func BNNSGraphCompileOptionsGetOutputPath(_ options: bnns_graph_compile_options_t) -> UnsafePointer<CChar>?
function · iOS 18.0+

BNNSGraphCompileOptionsGetTargetSingleThread

TypeScript
BNNSGraphCompileOptionsGetTargetSingleThread(options: bnns_graph_compile_options_t): boolean
Swift declaration
func BNNSGraphCompileOptionsGetTargetSingleThread(_ options: bnns_graph_compile_options_t) -> Bool
function · iOS 18.0+

BNNSGraphCompileOptionsMakeDefault

TypeScript
BNNSGraphCompileOptionsMakeDefault(): bnns_graph_compile_options_t
Swift declaration
func BNNSGraphCompileOptionsMakeDefault() -> bnns_graph_compile_options_t
function · iOS 18.0+

BNNSGraphCompileOptionsSetGenerateDebugInfo

TypeScript
BNNSGraphCompileOptionsSetGenerateDebugInfo(options: bnns_graph_compile_options_t, value: boolean): void
Swift declaration
func BNNSGraphCompileOptionsSetGenerateDebugInfo(_ options: bnns_graph_compile_options_t, _ value: Bool)
function · iOS 18.0+

BNNSGraphCompileOptionsSetMessageLogMask

TypeScript
BNNSGraphCompileOptionsSetMessageLogMask(options: bnns_graph_compile_options_t, log_level_mask: number): void
Swift declaration
func BNNSGraphCompileOptionsSetMessageLogMask(_ options: bnns_graph_compile_options_t, _ log_level_mask: UInt32)
function · iOS 18.0+

BNNSGraphCompileOptionsSetOptimizationPreference

TypeScript
BNNSGraphCompileOptionsSetOptimizationPreference(options: bnns_graph_compile_options_t, preference: BNNSGraphOptimizationPreference): void
Swift declaration
func BNNSGraphCompileOptionsSetOptimizationPreference(_ options: bnns_graph_compile_options_t, _ preference: BNNSGraphOptimizationPreference)
function · iOS 18.0+

BNNSGraphCompileOptionsSetOutputFD

TypeScript
BNNSGraphCompileOptionsSetOutputFD(options: bnns_graph_compile_options_t, fd: number): void
Swift declaration
func BNNSGraphCompileOptionsSetOutputFD(_ options: bnns_graph_compile_options_t, _ fd: Int32)
function · iOS 18.0+

BNNSGraphCompileOptionsSetOutputPath

TypeScript
BNNSGraphCompileOptionsSetOutputPath(options: bnns_graph_compile_options_t, path?: (SDKHandle) | null): void
Swift declaration
func BNNSGraphCompileOptionsSetOutputPath(_ options: bnns_graph_compile_options_t, _ path: UnsafePointer<CChar>?)
function · iOS 18.0+

BNNSGraphCompileOptionsSetTargetSingleThread

TypeScript
BNNSGraphCompileOptionsSetTargetSingleThread(options: bnns_graph_compile_options_t, value: boolean): void
Swift declaration
func BNNSGraphCompileOptionsSetTargetSingleThread(_ options: bnns_graph_compile_options_t, _ value: Bool)
function · iOS 18.0+

BNNSGraphContextDestroy

TypeScript
BNNSGraphContextDestroy(context: bnns_graph_context_t): void
Swift declaration
func BNNSGraphContextDestroy(_ context: bnns_graph_context_t)
function · iOS 18.0+

BNNSGraphContextEnableNanAndInfChecks

TypeScript
BNNSGraphContextEnableNanAndInfChecks(context: bnns_graph_context_t, enable_check_for_nans_inf: boolean): void
Swift declaration
func BNNSGraphContextEnableNanAndInfChecks(_ context: bnns_graph_context_t, _ enable_check_for_nans_inf: Bool)
function · iOS 18.0+

BNNSGraphContextExecute

TypeScript
BNNSGraphContextExecute(context: bnns_graph_context_t, function_: (SDKHandle) | null, argument_count: number, arguments_: "tensor" | "descriptor" | "data_ptr" | SDKHandle, workspace_size: number, workspace?: (SDKHandle) | null): number
Swift declaration
func BNNSGraphContextExecute(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ argument_count: Int, _ arguments: UnsafeMutablePointer<bnns_graph_argument_t>, _ workspace_size: Int, _ workspace: UnsafeMutablePointer<CChar>?) -> Int32
function · iOS 18.0+

BNNSGraphContextGetTensor

TypeScript
BNNSGraphContextGetTensor(context: bnns_graph_context_t, function_: (SDKHandle) | null, argument: SDKHandle, fill_known_dynamic_shapes: boolean, tensor: SDKHandle): number
Swift declaration
func BNNSGraphContextGetTensor(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>, _ fill_known_dynamic_shapes: Bool, _ tensor: UnsafeMutablePointer<BNNSTensor>) -> Int32
function · iOS 18.0+

BNNSGraphContextGetWorkspaceSize

TypeScript
BNNSGraphContextGetWorkspaceSize(context: bnns_graph_context_t, function_?: (SDKHandle) | null): number
Swift declaration
func BNNSGraphContextGetWorkspaceSize(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?) -> Int
function · iOS 18.0+

BNNSGraphContextMake

TypeScript
BNNSGraphContextMake(graph: bnns_graph_t): bnns_graph_context_t
Swift declaration
func BNNSGraphContextMake(_ graph: bnns_graph_t) -> bnns_graph_context_t
function · iOS 18.0+

BNNSGraphContextMakeStreaming

TypeScript
BNNSGraphContextMakeStreaming(graph: bnns_graph_t, function_: (SDKHandle) | null, initial_states_count: number, initial_states?: (SDKHandle) | null): bnns_graph_context_t
Swift declaration
func BNNSGraphContextMakeStreaming(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ initial_states_count: Int, _ initial_states: UnsafePointer<BNNSTensor>?) -> bnns_graph_context_t
function · iOS 18.0+

BNNSGraphContextSetArgumentType

TypeScript
BNNSGraphContextSetArgumentType(context: bnns_graph_context_t, argument_type: BNNSGraphArgumentType): number
Swift declaration
func BNNSGraphContextSetArgumentType(_ context: bnns_graph_context_t, _ argument_type: BNNSGraphArgumentType) -> Int32
function · iOS 18.0+

BNNSGraphContextSetBatchSize

TypeScript
BNNSGraphContextSetBatchSize(context: bnns_graph_context_t, function_: (SDKHandle) | null, batch_size: number): number
Swift declaration
func BNNSGraphContextSetBatchSize(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ batch_size: UInt64) -> Int32
function · iOS 18.0+

BNNSGraphContextSetDynamicShapes

TypeScript
BNNSGraphContextSetDynamicShapes(context: bnns_graph_context_t, function_: (SDKHandle) | null, shapes_count: number, shapes: SDKHandle): number
Swift declaration
func BNNSGraphContextSetDynamicShapes(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ shapes_count: Int, _ shapes: UnsafeMutablePointer<bnns_graph_shape_t>) -> Int32
function · iOS 18.0+

BNNSGraphContextSetMessageLogMask

TypeScript
BNNSGraphContextSetMessageLogMask(context: bnns_graph_context_t, log_level_mask: number): number
Swift declaration
func BNNSGraphContextSetMessageLogMask(_ context: bnns_graph_context_t, _ log_level_mask: UInt32) -> Int32
function · iOS 18.4+

BNNSGraphContextSetStreamingAdvanceCount

TypeScript
BNNSGraphContextSetStreamingAdvanceCount(context: bnns_graph_context_t, advance_count: number): number
Swift declaration
func BNNSGraphContextSetStreamingAdvanceCount(_ context: bnns_graph_context_t, _ advance_count: Int) -> Int32
function · iOS 18.0+

BNNSGraphGetArgumentCount

TypeScript
BNNSGraphGetArgumentCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): number
Swift declaration
func BNNSGraphGetArgumentCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> Int
function · iOS 18.0+

BNNSGraphGetArgumentIntents

TypeScript
BNNSGraphGetArgumentIntents(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_intents_count: number, argument_intents: SDKHandle): number
Swift declaration
func BNNSGraphGetArgumentIntents(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_intents_count: Int, _ argument_intents: UnsafeMutablePointer<BNNSGraphArgumentIntent>) -> Int32
function · iOS 18.0+

BNNSGraphGetArgumentInterleaveFactors

TypeScript
BNNSGraphGetArgumentInterleaveFactors(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_count: number, argument_interleave_counts: SDKHandle): { $ret: number; $out: { "argument_interleave": (SDKHandle) | null } }
Swift declaration
func BNNSGraphGetArgumentInterleaveFactors(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_count: Int, _ argument_interleave: UnsafeMutablePointer<UnsafePointer<UInt16>?>, _ argument_interleave_counts: UnsafeMutablePointer<Int>) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with argument_interleave inside $out.

function · iOS 18.0+

BNNSGraphGetArgumentNames

TypeScript
BNNSGraphGetArgumentNames(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_names_count: number): { $ret: number; $out: { "argument_names": (SDKHandle) | null } }
Swift declaration
func BNNSGraphGetArgumentNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_names_count: Int, _ argument_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with argument_names inside $out.

function · iOS 18.0+

BNNSGraphGetArgumentPosition

TypeScript
BNNSGraphGetArgumentPosition(graph: bnns_graph_t, function_: (SDKHandle) | null, argument: SDKHandle): number
Swift declaration
func BNNSGraphGetArgumentPosition(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>) -> Int
function · iOS 18.0+

BNNSGraphGetFunctionCount

TypeScript
BNNSGraphGetFunctionCount(graph: bnns_graph_t): number
Swift declaration
func BNNSGraphGetFunctionCount(_ graph: bnns_graph_t) -> Int
function · iOS 18.0+

BNNSGraphGetFunctionNames

TypeScript
BNNSGraphGetFunctionNames(graph: bnns_graph_t, function_name_count: number): { $ret: number; $out: { "function_names": (SDKHandle) | null } }
Swift declaration
func BNNSGraphGetFunctionNames(_ graph: bnns_graph_t, _ function_name_count: Int, _ function_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with function_names inside $out.

function · iOS 18.0+

BNNSGraphGetInputCount

TypeScript
BNNSGraphGetInputCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): number
Swift declaration
func BNNSGraphGetInputCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> Int
function · iOS 18.0+

BNNSGraphGetInputNames

TypeScript
BNNSGraphGetInputNames(graph: bnns_graph_t, function_: (SDKHandle) | null, input_names_count: number): { $ret: number; $out: { "input_names": (SDKHandle) | null } }
Swift declaration
func BNNSGraphGetInputNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ input_names_count: Int, _ input_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with input_names inside $out.

function · iOS 18.0+

BNNSGraphGetOutputCount

TypeScript
BNNSGraphGetOutputCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): number
Swift declaration
func BNNSGraphGetOutputCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> Int
function · iOS 18.0+

BNNSGraphGetOutputNames

TypeScript
BNNSGraphGetOutputNames(graph: bnns_graph_t, function_: (SDKHandle) | null, output_names_count: number): { $ret: number; $out: { "output_names": (SDKHandle) | null } }
Swift declaration
func BNNSGraphGetOutputNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ output_names_count: Int, _ output_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32

Omit the output parameters from the call. The result contains $ret and $out, with output_names inside $out.

function · iOS 18.0+

BNNSGraphTensorFillStrides

TypeScript
BNNSGraphTensorFillStrides(graph: bnns_graph_t, function_: (SDKHandle) | null, argument: SDKHandle, tensor: SDKHandle): number
Swift declaration
func BNNSGraphTensorFillStrides(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>, _ tensor: UnsafeMutablePointer<BNNSTensor>) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLossFilterApplyBackwardBatch

TypeScript
BNNSLossFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, in_delta: SDKHandle, in_delta_stride: number, labels: SDKHandle, labels_stride: number, weights: (SDKHandle) | null, weights_size: number, out_delta: SDKHandle, out_delta_stride: number): number
Swift declaration
func BNNSLossFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ in_delta_stride: Int, _ labels: UnsafeRawPointer, _ labels_stride: Int, _ weights: UnsafeRawPointer?, _ weights_size: Int, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSLossFilterApplyBatch

TypeScript
BNNSLossFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, labels: SDKHandle, labels_stride: number, weights: (SDKHandle) | null, weights_size: number, out: SDKHandle, in_delta: (SDKHandle) | null, in_delta_stride: number): number
Swift declaration
func BNNSLossFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ labels: UnsafeRawPointer, _ labels_stride: Int, _ weights: UnsafeRawPointer?, _ weights_size: Int, _ out: UnsafeMutableRawPointer, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSMatMul

TypeScript
BNNSMatMul(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, workspace?: (SDKHandle) | null, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSMatMul(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ workspace: UnsafeMutableRawPointer?, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSMatMulWorkspaceSize

TypeScript
BNNSMatMulWorkspaceSize(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSMatMulWorkspaceSize(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSNDArrayFullyConnectedSparsifySparseCOO

TypeScript
BNNSNDArrayFullyConnectedSparsifySparseCOO(in_dense_shape: SDKHandle, in_indices: SDKHandle, in_values: SDKHandle, out: SDKHandle, sparse_params: (SDKHandle) | null, batch_size: number, workspace: (SDKHandle) | null, workspace_size: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSNDArrayFullyConnectedSparsifySparseCOO(_ in_dense_shape: UnsafePointer<BNNSNDArrayDescriptor>, _ in_indices: UnsafePointer<BNNSNDArrayDescriptor>, _ in_values: UnsafePointer<BNNSNDArrayDescriptor>, _ out: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ sparse_params: UnsafePointer<BNNSSparsityParameters>?, _ batch_size: Int, _ workspace: UnsafeMutableRawPointer?, _ workspace_size: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSNDArrayFullyConnectedSparsifySparseCSR

TypeScript
BNNSNDArrayFullyConnectedSparsifySparseCSR(in_dense_shape: SDKHandle, in_column_indices: SDKHandle, in_row_starts: SDKHandle, in_values: SDKHandle, out: SDKHandle, sparse_params: (SDKHandle) | null, batch_size: number, workspace: (SDKHandle) | null, workspace_size: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSNDArrayFullyConnectedSparsifySparseCSR(_ in_dense_shape: UnsafePointer<BNNSNDArrayDescriptor>, _ in_column_indices: UnsafePointer<BNNSNDArrayDescriptor>, _ in_row_starts: UnsafePointer<BNNSNDArrayDescriptor>, _ in_values: UnsafePointer<BNNSNDArrayDescriptor>, _ out: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ sparse_params: UnsafePointer<BNNSSparsityParameters>?, _ batch_size: Int, _ workspace: UnsafeMutableRawPointer?, _ workspace_size: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+

BNNSNDArrayGetDataSize

TypeScript
BNNSNDArrayGetDataSize(array: SDKHandle): number
Swift declaration
func BNNSNDArrayGetDataSize(_ array: UnsafePointer<BNNSNDArrayDescriptor>) -> Int
function · iOS 17.0+

BNNSNearestNeighborsGetInfo

TypeScript
BNNSNearestNeighborsGetInfo(knn: (SDKHandle) | null, sample_number: number, indices?: (SDKHandle) | null, distances?: (SDKHandle) | null): number
Swift declaration
func BNNSNearestNeighborsGetInfo(_ knn: BNNSNearestNeighbors?, _ sample_number: Int32, _ indices: UnsafeMutablePointer<Int32>?, _ distances: UnsafeMutableRawPointer?) -> Int32
function · iOS 17.0+

BNNSNearestNeighborsLoad

TypeScript
BNNSNearestNeighborsLoad(knn: (SDKHandle) | null, n_new_samples: number, data_ptr: SDKHandle): number
Swift declaration
func BNNSNearestNeighborsLoad(_ knn: BNNSNearestNeighbors?, _ n_new_samples: UInt32, _ data_ptr: UnsafeRawPointer) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSNormalizationFilterApplyBackwardBatch

TypeScript
BNNSNormalizationFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_delta: (SDKHandle) | null, in_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number, beta_delta?: (SDKHandle) | null, gamma_delta?: (SDKHandle) | null): number
Swift declaration
func BNNSNormalizationFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ beta_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ gamma_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSNormalizationFilterApplyBatch

TypeScript
BNNSNormalizationFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, training: boolean): number
Swift declaration
func BNNSNormalizationFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ training: Bool) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSPermuteFilterApplyBackwardBatch

TypeScript
BNNSPermuteFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_delta: SDKHandle, in_delta_stride: number, out_delta: SDKHandle, out_delta_stride: number): number
Swift declaration
func BNNSPermuteFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ in_delta_stride: Int, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSPoolingFilterApplyBackwardBatch

TypeScript
BNNSPoolingFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_: (SDKHandle) | null, in_stride: number, in_delta: (SDKHandle) | null, in_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number, bias_delta: (SDKHandle) | null, indices: (SDKHandle) | null, idx_stride: number): number
Swift declaration
func BNNSPoolingFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer?, _ in_stride: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ indices: UnsafePointer<Int>?, _ idx_stride: Int) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSPoolingFilterApplyBackwardBatchEx

TypeScript
BNNSPoolingFilterApplyBackwardBatchEx(filter: (SDKHandle) | null, batch_size: number, in_: (SDKHandle) | null, in_stride: number, in_delta: (SDKHandle) | null, in_delta_stride: number, out: (SDKHandle) | null, out_stride: number, out_delta: SDKHandle, out_delta_stride: number, bias_delta: (SDKHandle) | null, indices_data_type: BNNSDataType, indices: (SDKHandle) | null, idx_stride: number): number
Swift declaration
func BNNSPoolingFilterApplyBackwardBatchEx(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer?, _ in_stride: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ in_delta_stride: Int, _ out: UnsafeRawPointer?, _ out_stride: Int, _ out_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int, _ bias_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>?, _ indices_data_type: BNNSDataType, _ indices: UnsafeRawPointer?, _ idx_stride: Int) -> Int32
function · iOS 14.0+ · Deprecated in iOS 18.0

BNNSPoolingFilterApplyBatch

TypeScript
BNNSPoolingFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, indices: (SDKHandle) | null, idx_stride: number): number
Swift declaration
func BNNSPoolingFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ indices: UnsafeMutablePointer<Int>?, _ idx_stride: Int) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSPoolingFilterApplyBatchEx

TypeScript
BNNSPoolingFilterApplyBatchEx(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, indices_data_type: BNNSDataType, indices: (SDKHandle) | null, idx_stride: number): number
Swift declaration
func BNNSPoolingFilterApplyBatchEx(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ indices_data_type: BNNSDataType, _ indices: UnsafeMutableRawPointer?, _ idx_stride: Int) -> Int32
function · iOS 17.0+

BNNSRandomFillCategoricalFloat

TypeScript
BNNSRandomFillCategoricalFloat(generator: (SDKHandle) | null, desc: SDKHandle, probabilities: SDKHandle, log_probabilities: boolean): number
Swift declaration
func BNNSRandomFillCategoricalFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafePointer<BNNSNDArrayDescriptor>, _ probabilities: UnsafePointer<BNNSNDArrayDescriptor>, _ log_probabilities: Bool) -> Int32
function · iOS 16.0+

BNNSRandomFillNormalFloat

TypeScript
BNNSRandomFillNormalFloat(generator: (SDKHandle) | null, desc: SDKHandle, mean: number, stddev: number): number
Swift declaration
func BNNSRandomFillNormalFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ mean: Float, _ stddev: Float) -> Int32
function · iOS 15.0+

BNNSRandomFillUniformFloat

TypeScript
BNNSRandomFillUniformFloat(generator: (SDKHandle) | null, desc: SDKHandle, a: number, b: number): number
Swift declaration
func BNNSRandomFillUniformFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ a: Float, _ b: Float) -> Int32
function · iOS 15.0+

BNNSRandomFillUniformInt

TypeScript
BNNSRandomFillUniformInt(generator: (SDKHandle) | null, desc: SDKHandle, a: number, b: number): number
Swift declaration
func BNNSRandomFillUniformInt(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ a: Int64, _ b: Int64) -> Int32
function · iOS 15.0+

BNNSRandomGeneratorGetState

TypeScript
BNNSRandomGeneratorGetState(generator: (SDKHandle) | null, state_size: number, state: SDKHandle): number
Swift declaration
func BNNSRandomGeneratorGetState(_ generator: BNNSRandomGenerator?, _ state_size: Int, _ state: UnsafeMutableRawPointer) -> Int32
function · iOS 15.0+

BNNSRandomGeneratorSetState

TypeScript
BNNSRandomGeneratorSetState(generator: (SDKHandle) | null, state_size: number, state: SDKHandle): number
Swift declaration
func BNNSRandomGeneratorSetState(_ generator: BNNSRandomGenerator?, _ state_size: Int, _ state: UnsafeMutableRawPointer) -> Int32
function · iOS 15.0+

BNNSRandomGeneratorStateSize

TypeScript
BNNSRandomGeneratorStateSize(generator?: (SDKHandle) | null): number
Swift declaration
func BNNSRandomGeneratorStateSize(_ generator: BNNSRandomGenerator?) -> Int
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSScatter

TypeScript
BNNSScatter(axis: number, op: BNNSReduceFunction, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSScatter(_ axis: Int, _ op: BNNSReduceFunction, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSScatterND

TypeScript
BNNSScatterND(op: BNNSReduceFunction, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSScatterND(_ op: BNNSReduceFunction, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSShuffle

TypeScript
BNNSShuffle(type: BNNSShuffleType, input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSShuffle(_ type: BNNSShuffleType, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 18.0+

BNNSTensorGetAllocationSize

TypeScript
BNNSTensorGetAllocationSize(tensor: SDKHandle): number
Swift declaration
func BNNSTensorGetAllocationSize(_ tensor: UnsafePointer<BNNSTensor>) -> Int
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSTile

TypeScript
BNNSTile(input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSTile(_ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 16.0+ · Deprecated in iOS 18.0

BNNSTileBackward

TypeScript
BNNSTileBackward(in_delta: SDKHandle, out_delta: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSTileBackward(_ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 14.0+

BNNSTranspose

TypeScript
BNNSTranspose(dest: SDKHandle, src: SDKHandle, axis0: number, axis1: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): number
Swift declaration
func BNNSTranspose(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ axis0: Int, _ axis1: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup(toFree: SparseMatrix_Complex_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseMatrix_Complex_Double)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup72663(toFree: SparseMatrix_Complex_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseMatrix_Complex_Float)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup62093(toFree: SparseMatrix_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseMatrix_Double)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup49454(toFree: SparseMatrix_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseMatrix_Float)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup30381(toFree: SparseOpaqueFactorization_Complex_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueFactorization_Complex_Double)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup68078(toFree: SparseOpaqueFactorization_Complex_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueFactorization_Complex_Float)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup22578(toFree: SparseOpaqueFactorization_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueFactorization_Double)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup65267(toFree: SparseOpaqueFactorization_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueFactorization_Float)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup80469(Preconditioner: SparseOpaquePreconditioner_Complex_Double): void
Swift declaration
func SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Complex_Double)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup67686(Preconditioner: SparseOpaquePreconditioner_Complex_Float): void
Swift declaration
func SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Complex_Float)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup51722(Preconditioner: SparseOpaquePreconditioner_Double): void
Swift declaration
func SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Double)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup60667(Preconditioner: SparseOpaquePreconditioner_Float): void
Swift declaration
func SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Float)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup79317(toFree: SparseOpaqueSubfactor_Complex_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueSubfactor_Complex_Double)
function · iOS 18.5+

SparseCleanup

TypeScript
SparseCleanup92870(toFree: SparseOpaqueSubfactor_Complex_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueSubfactor_Complex_Float)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup91370(toFree: SparseOpaqueSubfactor_Double): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueSubfactor_Double)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup19995(toFree: SparseOpaqueSubfactor_Float): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueSubfactor_Float)
function · iOS 11.0+

SparseCleanup

TypeScript
SparseCleanup97992(toFree: SparseOpaqueSymbolicFactorization): void
Swift declaration
func SparseCleanup(_ toFree: SparseOpaqueSymbolicFactorization)
function · iOS 11.0+

SparseConjugateGradient

TypeScript
SparseConjugateGradient(): SparseIterativeMethod
Swift declaration
func SparseConjugateGradient() -> SparseIterativeMethod
function · iOS 11.0+

SparseConjugateGradient

TypeScript
SparseConjugateGradient7794(options: SparseCGOptions): SparseIterativeMethod
Swift declaration
func SparseConjugateGradient(_ options: SparseCGOptions) -> SparseIterativeMethod
function · iOS 11.0+

SparseConvertFromCoordinate

TypeScript
SparseConvertFromCoordinate(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle): SparseMatrix_Double
Swift declaration
func SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Double>) -> SparseMatrix_Double
function · iOS 11.0+

SparseConvertFromCoordinate

TypeScript
SparseConvertFromCoordinate86176(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle, storage: SDKHandle, workspace: SDKHandle): SparseMatrix_Double
Swift declaration
func SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Double>, _ storage: UnsafeMutableRawPointer, _ workspace: UnsafeMutableRawPointer) -> SparseMatrix_Double
function · iOS 11.0+

SparseConvertFromCoordinate

TypeScript
SparseConvertFromCoordinate31313(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle): SparseMatrix_Float
Swift declaration
func SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Float>) -> SparseMatrix_Float
function · iOS 11.0+

SparseConvertFromCoordinate

TypeScript
SparseConvertFromCoordinate57050(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle, storage: SDKHandle, workspace: SDKHandle): SparseMatrix_Float
Swift declaration
func SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Float>, _ storage: UnsafeMutableRawPointer, _ workspace: UnsafeMutableRawPointer) -> SparseMatrix_Float
function · iOS 18.5+

SparseCreatePreconditioner

TypeScript
SparseCreatePreconditioner(type: SparsePreconditioner_t, A: SparseMatrix_Complex_Double): SparseOpaquePreconditioner_Complex_Double
Swift declaration
func SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Complex_Double) -> SparseOpaquePreconditioner_Complex_Double
function · iOS 18.5+

SparseCreatePreconditioner

TypeScript
SparseCreatePreconditioner9453(type: SparsePreconditioner_t, A: SparseMatrix_Complex_Float): SparseOpaquePreconditioner_Complex_Float
Swift declaration
func SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Complex_Float) -> SparseOpaquePreconditioner_Complex_Float
function · iOS 11.0+

SparseCreatePreconditioner

TypeScript
SparseCreatePreconditioner53339(type: SparsePreconditioner_t, A: SparseMatrix_Double): SparseOpaquePreconditioner_Double
Swift declaration
func SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Double) -> SparseOpaquePreconditioner_Double
function · iOS 11.0+

SparseCreatePreconditioner

TypeScript
SparseCreatePreconditioner24864(type: SparsePreconditioner_t, A: SparseMatrix_Float): SparseOpaquePreconditioner_Float
Swift declaration
func SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Float) -> SparseOpaquePreconditioner_Float
function · iOS 18.5+

SparseCreateSubfactor

TypeScript
SparseCreateSubfactor(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueSubfactor_Complex_Double
Swift declaration
func SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueSubfactor_Complex_Double
function · iOS 18.5+

SparseCreateSubfactor

TypeScript
SparseCreateSubfactor39764(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueSubfactor_Complex_Float
Swift declaration
func SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueSubfactor_Complex_Float
function · iOS 11.0+

SparseCreateSubfactor

TypeScript
SparseCreateSubfactor90184(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Double): SparseOpaqueSubfactor_Double
Swift declaration
func SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Double) -> SparseOpaqueSubfactor_Double
function · iOS 11.0+

SparseCreateSubfactor

TypeScript
SparseCreateSubfactor67341(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Float): SparseOpaqueSubfactor_Float
Swift declaration
func SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Float) -> SparseOpaqueSubfactor_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor(type: SparseFactorization_t, Matrix: SparseMatrixStructure): SparseOpaqueSymbolicFactorization
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructure) -> SparseOpaqueSymbolicFactorization
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor37402(type: SparseFactorization_t, Matrix: SparseMatrixStructure, options: SparseSymbolicFactorOptions): SparseOpaqueSymbolicFactorization
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructure, _ options: SparseSymbolicFactorOptions) -> SparseOpaqueSymbolicFactorization
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor66848(type: SparseFactorization_t, Matrix: SparseMatrixStructureComplex): SparseOpaqueSymbolicFactorization
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructureComplex) -> SparseOpaqueSymbolicFactorization
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor49260(type: SparseFactorization_t, MatrixComplex: SparseMatrixStructureComplex, options: SparseSymbolicFactorOptions): SparseOpaqueSymbolicFactorization
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ MatrixComplex: SparseMatrixStructureComplex, _ options: SparseSymbolicFactorOptions) -> SparseOpaqueSymbolicFactorization
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor13334(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Double): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor51969(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Double, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Double, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor30215(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Float): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Float) -> SparseOpaqueFactorization_Complex_Float
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor85946(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Float, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Float, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor58493(type: SparseFactorization_t, Matrix: SparseMatrix_Double): SparseOpaqueFactorization_Double
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Double) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor75872(type: SparseFactorization_t, Matrix: SparseMatrix_Double, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Double
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Double, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor94398(type: SparseFactorization_t, Matrix: SparseMatrix_Float): SparseOpaqueFactorization_Float
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Float) -> SparseOpaqueFactorization_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor99609(type: SparseFactorization_t, Matrix: SparseMatrix_Float, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Float
Swift declaration
func SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Float, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Float
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor98946(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor24145(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor43418(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor98723(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float) -> SparseOpaqueFactorization_Complex_Float
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor68460(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_Float
function · iOS 18.5+

SparseFactor

TypeScript
SparseFactor2845(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Complex_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor32865(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double): SparseOpaqueFactorization_Double
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor36946(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Double
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor16203(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Double
Swift declaration
func SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor1218(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float): SparseOpaqueFactorization_Float
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float) -> SparseOpaqueFactorization_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor1393(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Float
Swift declaration
func SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Float
function · iOS 11.0+

SparseFactor

TypeScript
SparseFactor47386(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Float
Swift declaration
func SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Float
function · iOS 11.0+

SparseGMRES

TypeScript
SparseGMRES(): SparseIterativeMethod
Swift declaration
func SparseGMRES() -> SparseIterativeMethod
function · iOS 11.0+

SparseGMRES

TypeScript
SparseGMRES18096(options: SparseGMRESOptions): SparseIterativeMethod
Swift declaration
func SparseGMRES(_ options: SparseGMRESOptions) -> SparseIterativeMethod
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose(Matrix: SparseMatrix_Complex_Double): SparseMatrix_Complex_Double
Swift declaration
func SparseGetConjugateTranspose(_ Matrix: SparseMatrix_Complex_Double) -> SparseMatrix_Complex_Double
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose92472(Matrix: SparseMatrix_Complex_Float): SparseMatrix_Complex_Float
Swift declaration
func SparseGetConjugateTranspose(_ Matrix: SparseMatrix_Complex_Float) -> SparseMatrix_Complex_Float
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose65046(Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseGetConjugateTranspose(_ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose99463(Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseGetConjugateTranspose(_ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_Float
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose21778(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_Double
Swift declaration
func SparseGetConjugateTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_Double
function · iOS 18.5+

SparseGetConjugateTranspose

TypeScript
SparseGetConjugateTranspose82291(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_Float
Swift declaration
func SparseGetConjugateTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_Float
function · iOS 18.5+

SparseGetInertia

TypeScript
SparseGetInertia(Factored: SparseOpaqueFactorization_Complex_Double, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): number
Swift declaration
func SparseGetInertia(_ Factored: SparseOpaqueFactorization_Complex_Double, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32
function · iOS 18.5+

SparseGetInertia

TypeScript
SparseGetInertia14790(Factored: SparseOpaqueFactorization_Complex_Float, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): number
Swift declaration
func SparseGetInertia(_ Factored: SparseOpaqueFactorization_Complex_Float, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32
function · iOS 16.0+

SparseGetInertia

TypeScript
SparseGetInertia27650(Factored: SparseOpaqueFactorization_Double, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): number
Swift declaration
func SparseGetInertia(_ Factored: SparseOpaqueFactorization_Double, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32
function · iOS 16.0+

SparseGetInertia

TypeScript
SparseGetInertia60341(Factored: SparseOpaqueFactorization_Float, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): number
Swift declaration
func SparseGetInertia(_ Factored: SparseOpaqueFactorization_Float, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32
function · iOS 18.5+

SparseGetStateSize_Complex_Double

TypeScript
SparseGetStateSize_Complex_Double(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): number
Swift declaration
func SparseGetStateSize_Complex_Double(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> Int
function · iOS 18.5+

SparseGetStateSize_Complex_Float

TypeScript
SparseGetStateSize_Complex_Float(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): number
Swift declaration
func SparseGetStateSize_Complex_Float(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> Int
function · iOS 11.0+

SparseGetStateSize_Double

TypeScript
SparseGetStateSize_Double(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): number
Swift declaration
func SparseGetStateSize_Double(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> Int
function · iOS 11.0+

SparseGetStateSize_Float

TypeScript
SparseGetStateSize_Float(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): number
Swift declaration
func SparseGetStateSize_Float(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> Int
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose(Matrix: SparseMatrix_Complex_Double): SparseMatrix_Complex_Double
Swift declaration
func SparseGetTranspose(_ Matrix: SparseMatrix_Complex_Double) -> SparseMatrix_Complex_Double
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose18606(Matrix: SparseMatrix_Complex_Float): SparseMatrix_Complex_Float
Swift declaration
func SparseGetTranspose(_ Matrix: SparseMatrix_Complex_Float) -> SparseMatrix_Complex_Float
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose31730(Matrix: SparseMatrix_Double): SparseMatrix_Double
Swift declaration
func SparseGetTranspose(_ Matrix: SparseMatrix_Double) -> SparseMatrix_Double
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose78931(Matrix: SparseMatrix_Float): SparseMatrix_Float
Swift declaration
func SparseGetTranspose(_ Matrix: SparseMatrix_Float) -> SparseMatrix_Float
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose65704(Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose91501(Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_Float
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose95899(Factor: SparseOpaqueFactorization_Double): SparseOpaqueFactorization_Double
Swift declaration
func SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Double) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose43296(Factor: SparseOpaqueFactorization_Float): SparseOpaqueFactorization_Float
Swift declaration
func SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Float) -> SparseOpaqueFactorization_Float
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose1456(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_Double
Swift declaration
func SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_Double
function · iOS 18.5+

SparseGetTranspose

TypeScript
SparseGetTranspose38213(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_Float
Swift declaration
func SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_Float
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose52627(Subfactor: SparseOpaqueSubfactor_Double): SparseOpaqueSubfactor_Double
Swift declaration
func SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Double) -> SparseOpaqueSubfactor_Double
function · iOS 11.0+

SparseGetTranspose

TypeScript
SparseGetTranspose88104(Subfactor: SparseOpaqueSubfactor_Float): SparseOpaqueSubfactor_Float
Swift declaration
func SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Float) -> SparseOpaqueSubfactor_Float
function · iOS 18.5+

SparseIterate

TypeScript
SparseIterate(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Double, arg3: DenseMatrix_Complex_Double) => void), B: DenseMatrix_Complex_Double, R: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Double, DenseMatrix_Complex_Double) -> Void, _ B: DenseMatrix_Complex_Double, _ R: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseIterate

TypeScript
SparseIterate3331(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Double, arg3: DenseMatrix_Complex_Double) => void), B: DenseMatrix_Complex_Double, R: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Double, DenseMatrix_Complex_Double) -> Void, _ B: DenseMatrix_Complex_Double, _ R: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double)
function · iOS 18.5+

SparseIterate

TypeScript
SparseIterate33194(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Float, arg3: DenseMatrix_Complex_Float) => void), B: DenseMatrix_Complex_Float, R: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Float, DenseMatrix_Complex_Float) -> Void, _ B: DenseMatrix_Complex_Float, _ R: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseIterate

TypeScript
SparseIterate2935(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Float, arg3: DenseMatrix_Complex_Float) => void), B: DenseMatrix_Complex_Float, R: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Float, DenseMatrix_Complex_Float) -> Void, _ B: DenseMatrix_Complex_Float, _ R: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float)
function · iOS 11.0+

SparseIterate

TypeScript
SparseIterate41716(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Double, arg3: DenseMatrix_Double) => void), B: DenseMatrix_Double, R: DenseMatrix_Double, X: DenseMatrix_Double): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ R: DenseMatrix_Double, _ X: DenseMatrix_Double)
function · iOS 11.0+

SparseIterate

TypeScript
SparseIterate84323(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Double, arg3: DenseMatrix_Double) => void), B: DenseMatrix_Double, R: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparseOpaquePreconditioner_Double): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ R: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparseOpaquePreconditioner_Double)
function · iOS 11.0+

SparseIterate

TypeScript
SparseIterate43617(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Float, arg3: DenseMatrix_Float) => void), B: DenseMatrix_Float, R: DenseMatrix_Float, X: DenseMatrix_Float): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ R: DenseMatrix_Float, _ X: DenseMatrix_Float)
function · iOS 11.0+

SparseIterate

TypeScript
SparseIterate62641(method: SparseIterativeMethod, iteration: number, converged: SDKHandle, state: SDKHandle, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Float, arg3: DenseMatrix_Float) => void), B: DenseMatrix_Float, R: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparseOpaquePreconditioner_Float): void
Swift declaration
func SparseIterate(_ method: SparseIterativeMethod, _ iteration: Int32, _ converged: UnsafePointer<Bool>, _ state: UnsafeMutableRawPointer, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ R: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparseOpaquePreconditioner_Float)
function · iOS 11.0+

SparseLSMR

TypeScript
SparseLSMR(): SparseIterativeMethod
Swift declaration
func SparseLSMR() -> SparseIterativeMethod
function · iOS 11.0+

SparseLSMR

TypeScript
SparseLSMR68014(options: SparseLSMROptions): SparseIterativeMethod
Swift declaration
func SparseLSMR(_ options: SparseLSMROptions) -> SparseIterativeMethod
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply(A: SparseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply18550(A: SparseMatrix_Complex_Double, x: DenseVector_Complex_Double, y: DenseVector_Complex_Double): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Complex_Double, _ x: DenseVector_Complex_Double, _ y: DenseVector_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply92806(A: SparseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply14496(A: SparseMatrix_Complex_Float, x: DenseVector_Complex_Float, y: DenseVector_Complex_Float): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Complex_Float, _ x: DenseVector_Complex_Float, _ y: DenseVector_Complex_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply20444(A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply33498(A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply20736(A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply80574(A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): void
Swift declaration
func SparseMultiply(_ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply83705(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseMatrix_Complex_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply28074(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply76703(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply25480(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply38055(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseVector_Complex_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseVector_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply21552(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply1537(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseVector_Complex_Double, Y: DenseVector_Complex_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseVector_Complex_Double, _ Y: DenseVector_Complex_Double)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply12274(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseVector_Complex_Double, Y: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseVector_Complex_Double, _ Y: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply25987(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseMatrix_Complex_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply36236(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply66437(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply99894(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply61921(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseVector_Complex_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseVector_Complex_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply75186(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply44503(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseVector_Complex_Float, Y: DenseVector_Complex_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseVector_Complex_Float, _ Y: DenseVector_Complex_Float)
function · iOS 18.5+

SparseMultiply

TypeScript
SparseMultiply7648(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseVector_Complex_Float, Y: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseVector_Complex_Float, _ Y: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply37949(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseMatrix_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply98734(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply72443(Subfactor: SparseOpaqueSubfactor_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply18852(Subfactor: SparseOpaqueSubfactor_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply77459(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseVector_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseVector_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply81916(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply48373(Subfactor: SparseOpaqueSubfactor_Double, X: DenseVector_Double, Y: DenseVector_Double): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseVector_Double, _ Y: DenseVector_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply85414(Subfactor: SparseOpaqueSubfactor_Double, X: DenseVector_Double, Y: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseVector_Double, _ Y: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply13553(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseMatrix_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply96226(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply49095(Subfactor: SparseOpaqueSubfactor_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply91120(Subfactor: SparseOpaqueSubfactor_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply4435(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseVector_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseVector_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply52252(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply93365(Subfactor: SparseOpaqueSubfactor_Float, X: DenseVector_Float, Y: DenseVector_Float): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseVector_Float, _ Y: DenseVector_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply45574(Subfactor: SparseOpaqueSubfactor_Float, X: DenseVector_Float, Y: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseVector_Float, _ Y: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply66515(alpha: number, A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): void
Swift declaration
func SparseMultiply(_ alpha: Double, _ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply63661(alpha: number, A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): void
Swift declaration
func SparseMultiply(_ alpha: Double, _ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply38637(alpha: number, A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): void
Swift declaration
func SparseMultiply(_ alpha: Float, _ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiply

TypeScript
SparseMultiply86735(alpha: number, A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): void
Swift declaration
func SparseMultiply(_ alpha: Float, _ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)
function · iOS 18.5+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd(A: SparseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd93325(A: SparseMatrix_Complex_Double, x: DenseVector_Complex_Double, y: DenseVector_Complex_Double): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Complex_Double, _ x: DenseVector_Complex_Double, _ y: DenseVector_Complex_Double)
function · iOS 18.5+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd69121(A: SparseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd88147(A: SparseMatrix_Complex_Float, x: DenseVector_Complex_Float, y: DenseVector_Complex_Float): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Complex_Float, _ x: DenseVector_Complex_Float, _ y: DenseVector_Complex_Float)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd26231(A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd53713(A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd62563(A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd65649(A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): void
Swift declaration
func SparseMultiplyAdd(_ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd89672(alpha: number, A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): void
Swift declaration
func SparseMultiplyAdd(_ alpha: Double, _ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd90822(alpha: number, A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): void
Swift declaration
func SparseMultiplyAdd(_ alpha: Double, _ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd43690(alpha: number, A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): void
Swift declaration
func SparseMultiplyAdd(_ alpha: Float, _ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)
function · iOS 11.0+

SparseMultiplyAdd

TypeScript
SparseMultiplyAdd31068(alpha: number, A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): void
Swift declaration
func SparseMultiplyAdd(_ alpha: Float, _ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor(Matrix: SparseMatrix_Complex_Double, Factorization: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor26619(Matrix: SparseMatrix_Complex_Double, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ nfoptions: SparseNumericFactorOptions)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor772(Matrix: SparseMatrix_Complex_Double, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor39437(Matrix: SparseMatrix_Complex_Double, Factored: SDKHandle, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor51232(Matrix: SparseMatrix_Complex_Float, Factorization: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor31975(Matrix: SparseMatrix_Complex_Float, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ nfoptions: SparseNumericFactorOptions)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor6160(Matrix: SparseMatrix_Complex_Float, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseRefactor

TypeScript
SparseRefactor31009(Matrix: SparseMatrix_Complex_Float, Factored: SDKHandle, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor95042(Matrix: SparseMatrix_Double, Factorization: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor369(Matrix: SparseMatrix_Double, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ nfoptions: SparseNumericFactorOptions)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor28610(Matrix: SparseMatrix_Double, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor75691(Matrix: SparseMatrix_Double, Factored: SDKHandle, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor94740(Matrix: SparseMatrix_Float, Factorization: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor47603(Matrix: SparseMatrix_Float, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ nfoptions: SparseNumericFactorOptions)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor83932(Matrix: SparseMatrix_Float, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseRefactor

TypeScript
SparseRefactor21413(Matrix: SparseMatrix_Float, Factored: SDKHandle, workspace: SDKHandle): void
Swift declaration
func SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseRetain

TypeScript
SparseRetain(NumericFactor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_Double
Swift declaration
func SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_Double
function · iOS 18.5+

SparseRetain

TypeScript
SparseRetain45143(NumericFactor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_Float
Swift declaration
func SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_Float
function · iOS 11.0+

SparseRetain

TypeScript
SparseRetain44333(NumericFactor: SparseOpaqueFactorization_Double): SparseOpaqueFactorization_Double
Swift declaration
func SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Double) -> SparseOpaqueFactorization_Double
function · iOS 11.0+

SparseRetain

TypeScript
SparseRetain13646(NumericFactor: SparseOpaqueFactorization_Float): SparseOpaqueFactorization_Float
Swift declaration
func SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Float) -> SparseOpaqueFactorization_Float
function · iOS 18.5+

SparseRetain

TypeScript
SparseRetain65378(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_Double
Swift declaration
func SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_Double
function · iOS 18.5+

SparseRetain

TypeScript
SparseRetain68323(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_Float
Swift declaration
func SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_Float
function · iOS 11.0+

SparseRetain

TypeScript
SparseRetain62529(Subfactor: SparseOpaqueSubfactor_Double): SparseOpaqueSubfactor_Double
Swift declaration
func SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Double) -> SparseOpaqueSubfactor_Double
function · iOS 11.0+

SparseRetain

TypeScript
SparseRetain94338(Subfactor: SparseOpaqueSubfactor_Float): SparseOpaqueSubfactor_Float
Swift declaration
func SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Float) -> SparseOpaqueSubfactor_Float
function · iOS 11.0+

SparseRetain

TypeScript
SparseRetain12457(SymbolicFactor: SparseOpaqueSymbolicFactorization): SparseOpaqueSymbolicFactorization
Swift declaration
func SparseRetain(_ SymbolicFactor: SparseOpaqueSymbolicFactorization) -> SparseOpaqueSymbolicFactorization
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve13190(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve1637(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve35481(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve74204(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve1683(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve13925(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve96400(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve59436(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve26615(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve28018(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve80258(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve84751(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve10202(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve15814(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve41829(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve95312(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve22752(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve46275(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve26870(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve79003(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve32601(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve56220(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve56041(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve71778(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Double, arg3: DenseMatrix_Complex_Double) => void), B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Double, DenseMatrix_Complex_Double) -> Void, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve37630(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Double, arg3: DenseMatrix_Complex_Double) => void), B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Double, DenseMatrix_Complex_Double) -> Void, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve36977(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Float, arg3: DenseMatrix_Complex_Float) => void), B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Float, DenseMatrix_Complex_Float) -> Void, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve94928(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Complex_Float, arg3: DenseMatrix_Complex_Float) => void), B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Float, DenseMatrix_Complex_Float) -> Void, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve90159(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Double, arg3: DenseMatrix_Double) => void), B: DenseMatrix_Double, X: DenseMatrix_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve26950(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Double, arg3: DenseMatrix_Double) => void), B: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve44386(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Float, arg3: DenseMatrix_Float) => void), B: DenseMatrix_Float, X: DenseMatrix_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve18694(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Float, arg3: DenseMatrix_Float) => void), B: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve79900(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Complex_Double, arg3: DenseVector_Complex_Double) => void), b: DenseVector_Complex_Double, x: DenseVector_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Double, DenseVector_Complex_Double) -> Void, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve84136(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Complex_Double, arg3: DenseVector_Complex_Double) => void), b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Double, DenseVector_Complex_Double) -> Void, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve80143(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Complex_Float, arg3: DenseVector_Complex_Float) => void), b: DenseVector_Complex_Float, x: DenseVector_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Float, DenseVector_Complex_Float) -> Void, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve85930(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Complex_Float, arg3: DenseVector_Complex_Float) => void), b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Float, DenseVector_Complex_Float) -> Void, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve10301(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Double, arg3: DenseVector_Double) => void), b: DenseVector_Double, x: DenseVector_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Double, DenseVector_Double) -> Void, _ b: DenseVector_Double, _ x: DenseVector_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve87720(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Double, arg3: DenseVector_Double) => void), b: DenseVector_Double, x: DenseVector_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Double, DenseVector_Double) -> Void, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve46316(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Float, arg3: DenseVector_Float) => void), b: DenseVector_Float, x: DenseVector_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Float, DenseVector_Float) -> Void, _ b: DenseVector_Float, _ x: DenseVector_Float) -> SparseIterativeStatus_t
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve86416(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Float, arg3: DenseVector_Float) => void), b: DenseVector_Float, x: DenseVector_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_t
Swift declaration
func SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Float, DenseVector_Float) -> Void, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_t
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve74896(Factored: SparseOpaqueFactorization_Complex_Double, XB: DenseMatrix_Complex_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ XB: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve67601(Factored: SparseOpaqueFactorization_Complex_Double, XB: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ XB: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve39282(Factored: SparseOpaqueFactorization_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve35995(Factored: SparseOpaqueFactorization_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve13670(Factored: SparseOpaqueFactorization_Complex_Double, xb: DenseVector_Complex_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ xb: DenseVector_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve8847(Factored: SparseOpaqueFactorization_Complex_Double, xb: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ xb: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve77428(Factored: SparseOpaqueFactorization_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve22469(Factored: SparseOpaqueFactorization_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve97306(Factored: SparseOpaqueFactorization_Complex_Float, XB: DenseMatrix_Complex_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ XB: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve85475(Factored: SparseOpaqueFactorization_Complex_Float, XB: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ XB: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve1568(Factored: SparseOpaqueFactorization_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve80897(Factored: SparseOpaqueFactorization_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve37836(Factored: SparseOpaqueFactorization_Complex_Float, xb: DenseVector_Complex_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ xb: DenseVector_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve10973(Factored: SparseOpaqueFactorization_Complex_Float, xb: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ xb: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve78614(Factored: SparseOpaqueFactorization_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve56735(Factored: SparseOpaqueFactorization_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve74900(Factored: SparseOpaqueFactorization_Double, XB: DenseMatrix_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ XB: DenseMatrix_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve28037(Factored: SparseOpaqueFactorization_Double, XB: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ XB: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve39086(Factored: SparseOpaqueFactorization_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve84407(Factored: SparseOpaqueFactorization_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve42394(Factored: SparseOpaqueFactorization_Double, xb: DenseVector_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ xb: DenseVector_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve29507(Factored: SparseOpaqueFactorization_Double, xb: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ xb: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve13888(Factored: SparseOpaqueFactorization_Double, b: DenseVector_Double, x: DenseVector_Double): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ b: DenseVector_Double, _ x: DenseVector_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve68001(Factored: SparseOpaqueFactorization_Double, b: DenseVector_Double, x: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve94592(Factored: SparseOpaqueFactorization_Float, XB: DenseMatrix_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ XB: DenseMatrix_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve77697(Factored: SparseOpaqueFactorization_Float, XB: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ XB: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve13314(Factored: SparseOpaqueFactorization_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve99819(Factored: SparseOpaqueFactorization_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve15974(Factored: SparseOpaqueFactorization_Float, xb: DenseVector_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ xb: DenseVector_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve8367(Factored: SparseOpaqueFactorization_Float, xb: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ xb: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve41108(Factored: SparseOpaqueFactorization_Float, b: DenseVector_Float, x: DenseVector_Float): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ b: DenseVector_Float, _ x: DenseVector_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve43141(Factored: SparseOpaqueFactorization_Float, b: DenseVector_Float, x: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve3992(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseMatrix_Complex_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve38489(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve40842(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve91763(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve58606(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseVector_Complex_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseVector_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve30711(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve50540(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseVector_Complex_Double, X: DenseVector_Complex_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseVector_Complex_Double, _ X: DenseVector_Complex_Double)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve51613(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseVector_Complex_Double, X: DenseVector_Complex_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseVector_Complex_Double, _ X: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve35266(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseMatrix_Complex_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve76651(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve70136(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve82105(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve21268(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseVector_Complex_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseVector_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve68549(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve39950(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseVector_Complex_Float, X: DenseVector_Complex_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseVector_Complex_Float, _ X: DenseVector_Complex_Float)
function · iOS 18.5+

SparseSolve

TypeScript
SparseSolve29431(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseVector_Complex_Float, X: DenseVector_Complex_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseVector_Complex_Float, _ X: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve36060(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseMatrix_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseMatrix_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve25133(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve80454(Subfactor: SparseOpaqueSubfactor_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve34447(Subfactor: SparseOpaqueSubfactor_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve40130(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseVector_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseVector_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve16363(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve61144(Subfactor: SparseOpaqueSubfactor_Double, B: DenseVector_Double, X: DenseVector_Double): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseVector_Double, _ X: DenseVector_Double)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve18297(Subfactor: SparseOpaqueSubfactor_Double, B: DenseVector_Double, X: DenseVector_Double, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseVector_Double, _ X: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve89224(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseMatrix_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseMatrix_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve13513(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve69786(Subfactor: SparseOpaqueSubfactor_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve5059(Subfactor: SparseOpaqueSubfactor_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve62798(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseVector_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseVector_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve44983(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve70092(Subfactor: SparseOpaqueSubfactor_Float, B: DenseVector_Float, X: DenseVector_Float): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseVector_Float, _ X: DenseVector_Float)
function · iOS 11.0+

SparseSolve

TypeScript
SparseSolve62621(Subfactor: SparseOpaqueSubfactor_Float, B: DenseVector_Float, X: DenseVector_Float, workspace: SDKHandle): void
Swift declaration
func SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseVector_Float, _ X: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)
function · iOS 18.5+

SparseUpdateFactor

TypeScript
SparseUpdateFactor(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Complex_Double): void
Swift declaration
func SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Complex_Double)
function · iOS 18.5+

SparseUpdateFactor

TypeScript
SparseUpdateFactor46952(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Complex_Float): void
Swift declaration
func SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Complex_Float)
function · iOS 18.5+

SparseUpdateFactor

TypeScript
SparseUpdateFactor34830(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Double): void
Swift declaration
func SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Double)
function · iOS 18.5+

SparseUpdateFactor

TypeScript
SparseUpdateFactor60100(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Float): void
Swift declaration
func SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Float)
function · iOS 4.0+ · Deprecated in iOS 16.4

caxpy_

TypeScript
caxpy_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func caxpy_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ccopy_

TypeScript
ccopy_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func ccopy_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cdotc_

TypeScript
cdotc_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): void
Swift declaration
func cdotc_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)
function · iOS 4.0+ · Deprecated in iOS 16.4

cdotu_

TypeScript
cdotu_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): void
Swift declaration
func cdotu_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)
function · iOS 4.0+ · Deprecated in iOS 16.4

cgbmv_

TypeScript
cgbmv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, kl?: (SDKHandle) | null, ku?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func cgbmv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ kl: UnsafeMutablePointer<Int32>!, _ ku: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cgemm_

TypeScript
cgemm_(transa?: (SDKHandle) | null, transb?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func cgemm_(_ transa: UnsafeMutablePointer<CChar>!, _ transb: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cgemv_

TypeScript
cgemv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func cgemv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cgerc_

TypeScript
cgerc_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func cgerc_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cgeru_

TypeScript
cgeru_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func cgeru_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chbmv_

TypeScript
chbmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func chbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chemm_

TypeScript
chemm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func chemm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chemv_

TypeScript
chemv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func chemv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cher2_

TypeScript
cher2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func cher2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cher2k_

TypeScript
cher2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func cher2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cher_

TypeScript
cher_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func cher_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cherk_

TypeScript
cherk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func cherk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chpmv_

TypeScript
chpmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func chpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chpr2_

TypeScript
chpr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func chpr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

chpr_

TypeScript
chpr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func chpr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

crotg_

TypeScript
crotg_(ca?: (SDKHandle) | null, cb?: (SDKHandle) | null, c?: (SDKHandle) | null, cs?: (SDKHandle) | null): number
Swift declaration
func crotg_(_ ca: UnsafeMutableRawPointer!, _ cb: UnsafeMutableRawPointer!, _ c: UnsafeMutablePointer<Float>!, _ cs: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cscal_

TypeScript
cscal_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func cscal_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

csrot_

TypeScript
csrot_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func csrot_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

csscal_

TypeScript
csscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func csscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Float>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

cswap_

TypeScript
cswap_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func cswap_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

csymm_

TypeScript
csymm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func csymm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

csyr2k_

TypeScript
csyr2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func csyr2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

csyrk_

TypeScript
csyrk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func csyrk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctbmv_

TypeScript
ctbmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctbsv_

TypeScript
ctbsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctbsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctpmv_

TypeScript
ctpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctpsv_

TypeScript
ctpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctrmm_

TypeScript
ctrmm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func ctrmm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctrmv_

TypeScript
ctrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctrmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctrsm_

TypeScript
ctrsm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func ctrsm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ctrsv_

TypeScript
ctrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ctrsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dasum_

TypeScript
dasum_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dasum_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

daxpy_

TypeScript
daxpy_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func daxpy_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Double>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dcopy_

TypeScript
dcopy_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dcopy_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ddot_

TypeScript
ddot_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func ddot_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

dgbmv_

TypeScript
dgbmv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, kl?: (SDKHandle) | null, ku?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dgbmv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ kl: UnsafeMutablePointer<Int32>!, _ ku: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dgemm_

TypeScript
dgemm_(transa?: (SDKHandle) | null, transb?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func dgemm_(_ transa: UnsafeMutablePointer<CChar>!, _ transb: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Double>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutablePointer<Double>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dgemv_

TypeScript
dgemv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dgemv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dger_

TypeScript
dger_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func dger_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dnrm2_

TypeScript
dnrm2_(n?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dnrm2_(_ n: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

drot_

TypeScript
drot_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func drot_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

drotg_

TypeScript
drotg_(da?: (SDKHandle) | null, db?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func drotg_(_ da: UnsafeMutablePointer<Double>!, _ db: UnsafeMutablePointer<Double>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

drotm_

TypeScript
drotm_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null, dparam?: (SDKHandle) | null): number
Swift declaration
func drotm_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ dparam: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

drotmg_

TypeScript
drotmg_(dd1?: (SDKHandle) | null, dd2?: (SDKHandle) | null, dx1?: (SDKHandle) | null, dy1?: (SDKHandle) | null, dparam?: (SDKHandle) | null): number
Swift declaration
func drotmg_(_ dd1: UnsafeMutablePointer<Double>!, _ dd2: UnsafeMutablePointer<Double>!, _ dx1: UnsafeMutablePointer<Double>!, _ dy1: UnsafeMutablePointer<Double>!, _ dparam: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsbmv_

TypeScript
dsbmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dsbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dscal_

TypeScript
dscal_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dscal_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Double>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsdot_

TypeScript
dsdot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dsdot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

dspmv_

TypeScript
dspmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dspmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ ap: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dspr2_

TypeScript
dspr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func dspr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dspr_

TypeScript
dspr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func dspr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dswap_

TypeScript
dswap_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dswap_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsymm_

TypeScript
dsymm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func dsymm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Double>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutablePointer<Double>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsymv_

TypeScript
dsymv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func dsymv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsyr2_

TypeScript
dsyr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func dsyr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsyr2k_

TypeScript
dsyr2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func dsyr2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Double>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutablePointer<Double>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsyr_

TypeScript
dsyr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func dsyr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dsyrk_

TypeScript
dsyrk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func dsyrk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutablePointer<Double>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtbmv_

TypeScript
dtbmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtbsv_

TypeScript
dtbsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtbsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtpmv_

TypeScript
dtpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtpsv_

TypeScript
dtpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtrmm_

TypeScript
dtrmm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func dtrmm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Double>!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtrmv_

TypeScript
dtrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtrmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtrsm_

TypeScript
dtrsm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func dtrsm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Double>!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dtrsv_

TypeScript
dtrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dtrsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

dzasum_

TypeScript
dzasum_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dzasum_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

dznrm2_

TypeScript
dznrm2_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func dznrm2_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

icamax_

TypeScript
icamax_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func icamax_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

idamax_

TypeScript
idamax_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func idamax_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

isamax_

TypeScript
isamax_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func isamax_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

izamax_

TypeScript
izamax_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func izamax_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 8.0+ · Deprecated in iOS 14.0

la_add_attributes

TypeScript
la_add_attributes(object: Implements<OS_la_object> | SDKHandle, attributes: number): void
Swift declaration
func la_add_attributes(_ object: la_object_t, _ attributes: la_attribute_t)
function · iOS 8.0+ · Deprecated in iOS 14.0

la_diagonal_matrix_from_vector

TypeScript
la_diagonal_matrix_from_vector(vector: Implements<OS_la_object> | SDKHandle, matrix_diagonal: number): SDKHandle
Swift declaration
func la_diagonal_matrix_from_vector(_ vector: la_object_t, _ matrix_diagonal: la_index_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_difference

TypeScript
la_difference(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_difference(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_elementwise_product

TypeScript
la_elementwise_product(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_elementwise_product(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_identity_matrix

TypeScript
la_identity_matrix(matrix_size: number, scalar_type: number, attributes: number): SDKHandle
Swift declaration
func la_identity_matrix(_ matrix_size: la_count_t, _ scalar_type: la_scalar_type_t, _ attributes: la_attribute_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_inner_product

TypeScript
la_inner_product(vector_left: Implements<OS_la_object> | SDKHandle, vector_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_inner_product(_ vector_left: la_object_t, _ vector_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_cols

TypeScript
la_matrix_cols(matrix: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_matrix_cols(_ matrix: la_object_t) -> la_count_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_from_double_buffer

TypeScript
la_matrix_from_double_buffer(buffer: SDKHandle, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): SDKHandle
Swift declaration
func la_matrix_from_double_buffer(_ buffer: UnsafePointer<Double>, _ matrix_rows: la_count_t, _ matrix_cols: la_count_t, _ matrix_row_stride: la_count_t, _ matrix_hint: la_hint_t, _ attributes: la_attribute_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_from_float_buffer

TypeScript
la_matrix_from_float_buffer(buffer: SDKHandle, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): SDKHandle
Swift declaration
func la_matrix_from_float_buffer(_ buffer: UnsafePointer<Float>, _ matrix_rows: la_count_t, _ matrix_cols: la_count_t, _ matrix_row_stride: la_count_t, _ matrix_hint: la_hint_t, _ attributes: la_attribute_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_from_splat

TypeScript
la_matrix_from_splat(splat: Implements<OS_la_object> | SDKHandle, matrix_rows: number, matrix_cols: number): SDKHandle
Swift declaration
func la_matrix_from_splat(_ splat: la_object_t, _ matrix_rows: la_count_t, _ matrix_cols: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_product

TypeScript
la_matrix_product(matrix_left: Implements<OS_la_object> | SDKHandle, matrix_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_matrix_product(_ matrix_left: la_object_t, _ matrix_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_rows

TypeScript
la_matrix_rows(matrix: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_matrix_rows(_ matrix: la_object_t) -> la_count_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_slice

TypeScript
la_matrix_slice(matrix: Implements<OS_la_object> | SDKHandle, matrix_first_row: number, matrix_first_col: number, matrix_row_stride: number, matrix_col_stride: number, slice_rows: number, slice_cols: number): SDKHandle
Swift declaration
func la_matrix_slice(_ matrix: la_object_t, _ matrix_first_row: la_index_t, _ matrix_first_col: la_index_t, _ matrix_row_stride: la_index_t, _ matrix_col_stride: la_index_t, _ slice_rows: la_count_t, _ slice_cols: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_to_double_buffer

TypeScript
la_matrix_to_double_buffer(buffer: SDKHandle, buffer_row_stride: number, matrix: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_matrix_to_double_buffer(_ buffer: UnsafeMutablePointer<Double>, _ buffer_row_stride: la_count_t, _ matrix: la_object_t) -> la_status_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_matrix_to_float_buffer

TypeScript
la_matrix_to_float_buffer(buffer: SDKHandle, buffer_row_stride: number, matrix: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_matrix_to_float_buffer(_ buffer: UnsafeMutablePointer<Float>, _ buffer_row_stride: la_count_t, _ matrix: la_object_t) -> la_status_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_norm_as_double

TypeScript
la_norm_as_double(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): number
Swift declaration
func la_norm_as_double(_ vector: la_object_t, _ vector_norm: la_norm_t) -> Double
function · iOS 8.0+ · Deprecated in iOS 14.0

la_norm_as_float

TypeScript
la_norm_as_float(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): number
Swift declaration
func la_norm_as_float(_ vector: la_object_t, _ vector_norm: la_norm_t) -> Float
function · iOS 8.0+ · Deprecated in iOS 14.0

la_normalized_vector

TypeScript
la_normalized_vector(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): SDKHandle
Swift declaration
func la_normalized_vector(_ vector: la_object_t, _ vector_norm: la_norm_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_outer_product

TypeScript
la_outer_product(vector_left: Implements<OS_la_object> | SDKHandle, vector_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_outer_product(_ vector_left: la_object_t, _ vector_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_release

TypeScript
la_release(object: Implements<OS_la_object> | SDKHandle): void
Swift declaration
func la_release(_ object: la_object_t)
function · iOS 8.0+ · Deprecated in iOS 14.0

la_remove_attributes

TypeScript
la_remove_attributes(object: Implements<OS_la_object> | SDKHandle, attributes: number): void
Swift declaration
func la_remove_attributes(_ object: la_object_t, _ attributes: la_attribute_t)
function · iOS 8.0+ · Deprecated in iOS 14.0

la_retain

TypeScript
la_retain(object: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_retain(_ object: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_scale_with_double

TypeScript
la_scale_with_double(matrix: Implements<OS_la_object> | SDKHandle, scalar: number): SDKHandle
Swift declaration
func la_scale_with_double(_ matrix: la_object_t, _ scalar: Double) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_scale_with_float

TypeScript
la_scale_with_float(matrix: Implements<OS_la_object> | SDKHandle, scalar: number): SDKHandle
Swift declaration
func la_scale_with_float(_ matrix: la_object_t, _ scalar: Float) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_solve

TypeScript
la_solve(matrix_system: Implements<OS_la_object> | SDKHandle, obj_rhs: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_solve(_ matrix_system: la_object_t, _ obj_rhs: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_splat_from_double

TypeScript
la_splat_from_double(scalar_value: number, attributes: number): SDKHandle
Swift declaration
func la_splat_from_double(_ scalar_value: Double, _ attributes: la_attribute_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_splat_from_float

TypeScript
la_splat_from_float(scalar_value: number, attributes: number): SDKHandle
Swift declaration
func la_splat_from_float(_ scalar_value: Float, _ attributes: la_attribute_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_splat_from_matrix_element

TypeScript
la_splat_from_matrix_element(matrix: Implements<OS_la_object> | SDKHandle, matrix_row: number, matrix_col: number): SDKHandle
Swift declaration
func la_splat_from_matrix_element(_ matrix: la_object_t, _ matrix_row: la_index_t, _ matrix_col: la_index_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_splat_from_vector_element

TypeScript
la_splat_from_vector_element(vector: Implements<OS_la_object> | SDKHandle, vector_index: number): SDKHandle
Swift declaration
func la_splat_from_vector_element(_ vector: la_object_t, _ vector_index: la_index_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_status

TypeScript
la_status(object: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_status(_ object: la_object_t) -> la_status_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_sum

TypeScript
la_sum(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_sum(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_transpose

TypeScript
la_transpose(matrix: Implements<OS_la_object> | SDKHandle): SDKHandle
Swift declaration
func la_transpose(_ matrix: la_object_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_from_matrix_col

TypeScript
la_vector_from_matrix_col(matrix: Implements<OS_la_object> | SDKHandle, matrix_col: number): SDKHandle
Swift declaration
func la_vector_from_matrix_col(_ matrix: la_object_t, _ matrix_col: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_from_matrix_diagonal

TypeScript
la_vector_from_matrix_diagonal(matrix: Implements<OS_la_object> | SDKHandle, matrix_diagonal: number): SDKHandle
Swift declaration
func la_vector_from_matrix_diagonal(_ matrix: la_object_t, _ matrix_diagonal: la_index_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_from_matrix_row

TypeScript
la_vector_from_matrix_row(matrix: Implements<OS_la_object> | SDKHandle, matrix_row: number): SDKHandle
Swift declaration
func la_vector_from_matrix_row(_ matrix: la_object_t, _ matrix_row: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_from_splat

TypeScript
la_vector_from_splat(splat: Implements<OS_la_object> | SDKHandle, vector_length: number): SDKHandle
Swift declaration
func la_vector_from_splat(_ splat: la_object_t, _ vector_length: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_length

TypeScript
la_vector_length(vector: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_vector_length(_ vector: la_object_t) -> la_count_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_slice

TypeScript
la_vector_slice(vector: Implements<OS_la_object> | SDKHandle, vector_first: number, vector_stride: number, slice_length: number): SDKHandle
Swift declaration
func la_vector_slice(_ vector: la_object_t, _ vector_first: la_index_t, _ vector_stride: la_index_t, _ slice_length: la_count_t) -> la_object_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_to_double_buffer

TypeScript
la_vector_to_double_buffer(buffer: SDKHandle, buffer_stride: number, vector: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_vector_to_double_buffer(_ buffer: UnsafeMutablePointer<Double>, _ buffer_stride: la_index_t, _ vector: la_object_t) -> la_status_t
function · iOS 8.0+ · Deprecated in iOS 14.0

la_vector_to_float_buffer

TypeScript
la_vector_to_float_buffer(buffer: SDKHandle, buffer_stride: number, vector: Implements<OS_la_object> | SDKHandle): number
Swift declaration
func la_vector_to_float_buffer(_ buffer: UnsafeMutablePointer<Float>, _ buffer_stride: la_index_t, _ vector: la_object_t) -> la_status_t
function · iOS 4.0+ · Deprecated in iOS 16.4

sasum_

TypeScript
sasum_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func sasum_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

saxpy_

TypeScript
saxpy_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func saxpy_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

scasum_

TypeScript
scasum_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func scasum_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

scnrm2_

TypeScript
scnrm2_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func scnrm2_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

scopy_

TypeScript
scopy_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func scopy_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sdot_

TypeScript
sdot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sdot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

sdsdot_

TypeScript
sdsdot_(n?: (SDKHandle) | null, sb?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sdsdot_(_ n: UnsafeMutablePointer<Int32>!, _ sb: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 4.0+ · Deprecated in iOS 16.4

sgbmv_

TypeScript
sgbmv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, kl?: (SDKHandle) | null, ku?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sgbmv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ kl: UnsafeMutablePointer<Int32>!, _ ku: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sgemm_

TypeScript
sgemm_(transa?: (SDKHandle) | null, transb?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func sgemm_(_ transa: UnsafeMutablePointer<CChar>!, _ transb: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Float>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutablePointer<Float>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sgemv_

TypeScript
sgemv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sgemv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sger_

TypeScript
sger_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func sger_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

snrm2_

TypeScript
snrm2_(n?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func snrm2_(_ n: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Double
function · iOS 9.0+

sparse_commit

TypeScript
sparse_commit(A?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_commit(_ A: UnsafeMutableRawPointer!) -> sparse_status
function · iOS 9.0+

sparse_elementwise_norm_double

TypeScript
sparse_elementwise_norm_double(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_elementwise_norm_double(_ A: sparse_matrix_double!, _ norm: sparse_norm) -> Double
function · iOS 18.5+

sparse_elementwise_norm_double_complex

TypeScript
sparse_elementwise_norm_double_complex(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_elementwise_norm_double_complex(_ A: sparse_matrix_double_complex!, _ norm: sparse_norm) -> Double
function · iOS 9.0+

sparse_elementwise_norm_float

TypeScript
sparse_elementwise_norm_float(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_elementwise_norm_float(_ A: sparse_matrix_float!, _ norm: sparse_norm) -> Float
function · iOS 18.5+

sparse_elementwise_norm_float_complex

TypeScript
sparse_elementwise_norm_float_complex(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_elementwise_norm_float_complex(_ A: sparse_matrix_float_complex!, _ norm: sparse_norm) -> Float
function · iOS 9.0+

sparse_extract_block_double

TypeScript
sparse_extract_block_double(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_block_double(_ A: sparse_matrix_double!, _ bi: sparse_index, _ bj: sparse_index, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ val: UnsafeMutablePointer<Double>!) -> sparse_status
function · iOS 18.5+

sparse_extract_block_double_complex

TypeScript
sparse_extract_block_double_complex(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_block_double_complex(_ A: sparse_matrix_double_complex!, _ bi: sparse_index, _ bj: sparse_index, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ val: OpaquePointer!) -> sparse_status
function · iOS 9.0+

sparse_extract_block_float

TypeScript
sparse_extract_block_float(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_block_float(_ A: sparse_matrix_float!, _ bi: sparse_index, _ bj: sparse_index, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ val: UnsafeMutablePointer<Float>!) -> sparse_status
function · iOS 18.5+

sparse_extract_block_float_complex

TypeScript
sparse_extract_block_float_complex(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_block_float_complex(_ A: sparse_matrix_float_complex!, _ bi: sparse_index, _ bj: sparse_index, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ val: OpaquePointer!) -> sparse_status
function · iOS 9.0+

sparse_extract_sparse_column_double

TypeScript
sparse_extract_sparse_column_double(A: (SDKHandle) | null, column: number, row_start: number, row_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_column_double(_ A: sparse_matrix_double!, _ column: sparse_index, _ row_start: sparse_index, _ row_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: UnsafeMutablePointer<Double>!, _ indx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_extract_sparse_column_double_complex

TypeScript
sparse_extract_sparse_column_double_complex(A: (SDKHandle) | null, column: number, row_start: number, row_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_column_double_complex(_ A: sparse_matrix_double_complex!, _ column: sparse_index, _ row_start: sparse_index, _ row_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_extract_sparse_column_float

TypeScript
sparse_extract_sparse_column_float(A: (SDKHandle) | null, column: number, row_start: number, row_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_column_float(_ A: sparse_matrix_float!, _ column: sparse_index, _ row_start: sparse_index, _ row_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: UnsafeMutablePointer<Float>!, _ indx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_extract_sparse_column_float_complex

TypeScript
sparse_extract_sparse_column_float_complex(A: (SDKHandle) | null, column: number, row_start: number, row_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_column_float_complex(_ A: sparse_matrix_float_complex!, _ column: sparse_index, _ row_start: sparse_index, _ row_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_extract_sparse_row_double

TypeScript
sparse_extract_sparse_row_double(A: (SDKHandle) | null, row: number, column_start: number, column_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_row_double(_ A: sparse_matrix_double!, _ row: sparse_index, _ column_start: sparse_index, _ column_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: UnsafeMutablePointer<Double>!, _ jndx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_extract_sparse_row_double_complex

TypeScript
sparse_extract_sparse_row_double_complex(A: (SDKHandle) | null, row: number, column_start: number, column_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_row_double_complex(_ A: sparse_matrix_double_complex!, _ row: sparse_index, _ column_start: sparse_index, _ column_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_extract_sparse_row_float

TypeScript
sparse_extract_sparse_row_float(A: (SDKHandle) | null, row: number, column_start: number, column_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_row_float(_ A: sparse_matrix_float!, _ row: sparse_index, _ column_start: sparse_index, _ column_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: UnsafeMutablePointer<Float>!, _ jndx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_extract_sparse_row_float_complex

TypeScript
sparse_extract_sparse_row_float_complex(A: (SDKHandle) | null, row: number, column_start: number, column_end: (SDKHandle) | null, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_extract_sparse_row_float_complex(_ A: sparse_matrix_float_complex!, _ row: sparse_index, _ column_start: sparse_index, _ column_end: UnsafeMutablePointer<sparse_index>!, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafeMutablePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_get_block_dimension_for_col

TypeScript
sparse_get_block_dimension_for_col(A: (SDKHandle) | null, j: number): number
Swift declaration
func sparse_get_block_dimension_for_col(_ A: UnsafeMutableRawPointer!, _ j: sparse_index) -> Int
function · iOS 9.0+

sparse_get_block_dimension_for_row

TypeScript
sparse_get_block_dimension_for_row(A: (SDKHandle) | null, i: number): number
Swift declaration
func sparse_get_block_dimension_for_row(_ A: UnsafeMutableRawPointer!, _ i: sparse_index) -> Int
function · iOS 9.0+

sparse_get_matrix_nonzero_count

TypeScript
sparse_get_matrix_nonzero_count(A?: (SDKHandle) | null): number
Swift declaration
func sparse_get_matrix_nonzero_count(_ A: UnsafeMutableRawPointer!) -> Int
function · iOS 9.0+

sparse_get_matrix_nonzero_count_for_column

TypeScript
sparse_get_matrix_nonzero_count_for_column(A: (SDKHandle) | null, j: number): number
Swift declaration
func sparse_get_matrix_nonzero_count_for_column(_ A: UnsafeMutableRawPointer!, _ j: sparse_index) -> Int
function · iOS 9.0+

sparse_get_matrix_nonzero_count_for_row

TypeScript
sparse_get_matrix_nonzero_count_for_row(A: (SDKHandle) | null, i: number): number
Swift declaration
func sparse_get_matrix_nonzero_count_for_row(_ A: UnsafeMutableRawPointer!, _ i: sparse_index) -> Int
function · iOS 9.0+

sparse_get_matrix_number_of_columns

TypeScript
sparse_get_matrix_number_of_columns(A?: (SDKHandle) | null): number
Swift declaration
func sparse_get_matrix_number_of_columns(_ A: UnsafeMutableRawPointer!) -> sparse_dimension
function · iOS 9.0+

sparse_get_matrix_number_of_rows

TypeScript
sparse_get_matrix_number_of_rows(A?: (SDKHandle) | null): number
Swift declaration
func sparse_get_matrix_number_of_rows(_ A: UnsafeMutableRawPointer!) -> sparse_dimension
function · iOS 9.0+

sparse_get_matrix_property

TypeScript
sparse_get_matrix_property(A: (SDKHandle) | null, pname: sparse_matrix_property): number
Swift declaration
func sparse_get_matrix_property(_ A: UnsafeMutableRawPointer!, _ pname: sparse_matrix_property) -> Int
function · iOS 9.0+

sparse_get_vector_nonzero_count_double

TypeScript
sparse_get_vector_nonzero_count_double(N: number, x: (SDKHandle) | null, incx: number): number
Swift declaration
func sparse_get_vector_nonzero_count_double(_ N: sparse_dimension, _ x: UnsafePointer<Double>!, _ incx: sparse_stride) -> Int
function · iOS 18.5+

sparse_get_vector_nonzero_count_double_complex

TypeScript
sparse_get_vector_nonzero_count_double_complex(N: number, x: (SDKHandle) | null, incx: number): number
Swift declaration
func sparse_get_vector_nonzero_count_double_complex(_ N: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride) -> Int
function · iOS 9.0+

sparse_get_vector_nonzero_count_float

TypeScript
sparse_get_vector_nonzero_count_float(N: number, x: (SDKHandle) | null, incx: number): number
Swift declaration
func sparse_get_vector_nonzero_count_float(_ N: sparse_dimension, _ x: UnsafePointer<Float>!, _ incx: sparse_stride) -> Int
function · iOS 18.5+

sparse_get_vector_nonzero_count_float_complex

TypeScript
sparse_get_vector_nonzero_count_float_complex(N: number, x: (SDKHandle) | null, incx: number): number
Swift declaration
func sparse_get_vector_nonzero_count_float_complex(_ N: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride) -> Int
function · iOS 9.0+

sparse_inner_product_dense_double

TypeScript
sparse_inner_product_dense_double(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): number
Swift declaration
func sparse_inner_product_dense_double(_ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Double>!, _ incy: sparse_stride) -> Double
function · iOS 9.0+

sparse_inner_product_dense_float

TypeScript
sparse_inner_product_dense_float(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): number
Swift declaration
func sparse_inner_product_dense_float(_ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Float>!, _ incy: sparse_stride) -> Float
function · iOS 9.0+

sparse_inner_product_sparse_double

TypeScript
sparse_inner_product_sparse_double(nzx: number, nzy: number, x?: (SDKHandle) | null, indx?: (SDKHandle) | null, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_inner_product_sparse_double(_ nzx: sparse_dimension, _ nzy: sparse_dimension, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Double>!, _ indy: UnsafePointer<sparse_index>!) -> Double
function · iOS 9.0+

sparse_inner_product_sparse_float

TypeScript
sparse_inner_product_sparse_float(nzx: number, nzy: number, x?: (SDKHandle) | null, indx?: (SDKHandle) | null, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_inner_product_sparse_float(_ nzx: sparse_dimension, _ nzy: sparse_dimension, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Float>!, _ indy: UnsafePointer<sparse_index>!) -> Float
function · iOS 9.0+

sparse_insert_block_double

TypeScript
sparse_insert_block_double(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status
Swift declaration
func sparse_insert_block_double(_ A: sparse_matrix_double!, _ val: UnsafePointer<Double>!, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ bi: sparse_index, _ bj: sparse_index) -> sparse_status
function · iOS 18.5+

sparse_insert_block_double_complex

TypeScript
sparse_insert_block_double_complex(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status
Swift declaration
func sparse_insert_block_double_complex(_ A: sparse_matrix_double_complex!, _ val: OpaquePointer!, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ bi: sparse_index, _ bj: sparse_index) -> sparse_status
function · iOS 9.0+

sparse_insert_block_float

TypeScript
sparse_insert_block_float(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status
Swift declaration
func sparse_insert_block_float(_ A: sparse_matrix_float!, _ val: UnsafePointer<Float>!, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ bi: sparse_index, _ bj: sparse_index) -> sparse_status
function · iOS 18.5+

sparse_insert_block_float_complex

TypeScript
sparse_insert_block_float_complex(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_status
Swift declaration
func sparse_insert_block_float_complex(_ A: sparse_matrix_float_complex!, _ val: OpaquePointer!, _ row_stride: sparse_dimension, _ col_stride: sparse_dimension, _ bi: sparse_index, _ bj: sparse_index) -> sparse_status
function · iOS 9.0+

sparse_insert_col_double

TypeScript
sparse_insert_col_double(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_col_double(_ A: sparse_matrix_double!, _ j: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_col_double_complex

TypeScript
sparse_insert_col_double_complex(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_col_double_complex(_ A: sparse_matrix_double_complex!, _ j: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_insert_col_float

TypeScript
sparse_insert_col_float(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_col_float(_ A: sparse_matrix_float!, _ j: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_col_float_complex

TypeScript
sparse_insert_col_float_complex(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_col_float_complex(_ A: sparse_matrix_float_complex!, _ j: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_insert_entries_double

TypeScript
sparse_insert_entries_double(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_entries_double(_ A: sparse_matrix_double!, _ N: sparse_dimension, _ val: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_entries_double_complex

TypeScript
sparse_insert_entries_double_complex(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_entries_double_complex(_ A: sparse_matrix_double_complex!, _ N: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_insert_entries_float

TypeScript
sparse_insert_entries_float(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_entries_float(_ A: sparse_matrix_float!, _ N: sparse_dimension, _ val: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_entries_float_complex

TypeScript
sparse_insert_entries_float_complex(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_entries_float_complex(_ A: sparse_matrix_float_complex!, _ N: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_insert_entry_double

TypeScript
sparse_insert_entry_double(A: (SDKHandle) | null, val: number, i: number, j: number): sparse_status
Swift declaration
func sparse_insert_entry_double(_ A: sparse_matrix_double!, _ val: Double, _ i: sparse_index, _ j: sparse_index) -> sparse_status
function · iOS 9.0+

sparse_insert_entry_float

TypeScript
sparse_insert_entry_float(A: (SDKHandle) | null, val: number, i: number, j: number): sparse_status
Swift declaration
func sparse_insert_entry_float(_ A: sparse_matrix_float!, _ val: Float, _ i: sparse_index, _ j: sparse_index) -> sparse_status
function · iOS 9.0+

sparse_insert_row_double

TypeScript
sparse_insert_row_double(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_row_double(_ A: sparse_matrix_double!, _ i: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Double>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_row_double_complex

TypeScript
sparse_insert_row_double_complex(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_row_double_complex(_ A: sparse_matrix_double_complex!, _ i: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_insert_row_float

TypeScript
sparse_insert_row_float(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_row_float(_ A: sparse_matrix_float!, _ i: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Float>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_insert_row_float_complex

TypeScript
sparse_insert_row_float_complex(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_insert_row_float_complex(_ A: sparse_matrix_float_complex!, _ i: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_matrix_block_create_double

TypeScript
sparse_matrix_block_create_double(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_block_create_double(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_double!
function · iOS 18.5+

sparse_matrix_block_create_double_complex

TypeScript
sparse_matrix_block_create_double_complex(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_block_create_double_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_double_complex!
function · iOS 9.0+

sparse_matrix_block_create_float

TypeScript
sparse_matrix_block_create_float(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_block_create_float(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_float!
function · iOS 18.5+

sparse_matrix_block_create_float_complex

TypeScript
sparse_matrix_block_create_float_complex(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_block_create_float_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_float_complex!
function · iOS 9.0+

sparse_matrix_create_double

TypeScript
sparse_matrix_create_double(M: number, N: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_create_double(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_double!
function · iOS 18.5+

sparse_matrix_create_double_complex

TypeScript
sparse_matrix_create_double_complex(M: number, N: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_create_double_complex(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_double_complex!
function · iOS 9.0+

sparse_matrix_create_float

TypeScript
sparse_matrix_create_float(M: number, N: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_create_float(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_float!
function · iOS 18.5+

sparse_matrix_create_float_complex

TypeScript
sparse_matrix_create_float_complex(M: number, N: number): (SDKHandle) | null
Swift declaration
func sparse_matrix_create_float_complex(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_float_complex!
function · iOS 9.0+

sparse_matrix_destroy

TypeScript
sparse_matrix_destroy(A?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_matrix_destroy(_ A: UnsafeMutableRawPointer!) -> sparse_status
function · iOS 9.0+

sparse_matrix_product_dense_double

TypeScript
sparse_matrix_product_dense_double(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, n: number, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number, C: (SDKHandle) | null, ldc: number): sparse_status
Swift declaration
func sparse_matrix_product_dense_double(_ order: CBLAS_ORDER, _ transa: CBLAS_TRANSPOSE, _ n: sparse_dimension, _ alpha: Double, _ A: sparse_matrix_double!, _ B: UnsafePointer<Double>!, _ ldb: sparse_dimension, _ C: UnsafeMutablePointer<Double>!, _ ldc: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_product_dense_float

TypeScript
sparse_matrix_product_dense_float(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, n: number, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number, C: (SDKHandle) | null, ldc: number): sparse_status
Swift declaration
func sparse_matrix_product_dense_float(_ order: CBLAS_ORDER, _ transa: CBLAS_TRANSPOSE, _ n: sparse_dimension, _ alpha: Float, _ A: sparse_matrix_float!, _ B: UnsafePointer<Float>!, _ ldb: sparse_dimension, _ C: UnsafeMutablePointer<Float>!, _ ldc: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_product_sparse_double

TypeScript
sparse_matrix_product_sparse_double(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, C: (SDKHandle) | null, ldc: number): sparse_status
Swift declaration
func sparse_matrix_product_sparse_double(_ order: CBLAS_ORDER, _ transa: CBLAS_TRANSPOSE, _ alpha: Double, _ A: sparse_matrix_double!, _ B: sparse_matrix_double!, _ C: UnsafeMutablePointer<Double>!, _ ldc: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_product_sparse_float

TypeScript
sparse_matrix_product_sparse_float(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, C: (SDKHandle) | null, ldc: number): sparse_status
Swift declaration
func sparse_matrix_product_sparse_float(_ order: CBLAS_ORDER, _ transa: CBLAS_TRANSPOSE, _ alpha: Float, _ A: sparse_matrix_float!, _ B: sparse_matrix_float!, _ C: UnsafeMutablePointer<Float>!, _ ldc: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_trace_double

TypeScript
sparse_matrix_trace_double(A: (SDKHandle) | null, offset: number): number
Swift declaration
func sparse_matrix_trace_double(_ A: sparse_matrix_double!, _ offset: sparse_index) -> Double
function · iOS 9.0+

sparse_matrix_trace_float

TypeScript
sparse_matrix_trace_float(A: (SDKHandle) | null, offset: number): number
Swift declaration
func sparse_matrix_trace_float(_ A: sparse_matrix_float!, _ offset: sparse_index) -> Float
function · iOS 9.0+

sparse_matrix_triangular_solve_dense_double

TypeScript
sparse_matrix_triangular_solve_dense_double(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number): sparse_status
Swift declaration
func sparse_matrix_triangular_solve_dense_double(_ order: CBLAS_ORDER, _ transt: CBLAS_TRANSPOSE, _ nrhs: sparse_dimension, _ alpha: Double, _ T: sparse_matrix_double!, _ B: UnsafeMutablePointer<Double>!, _ ldb: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_triangular_solve_dense_float

TypeScript
sparse_matrix_triangular_solve_dense_float(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number): sparse_status
Swift declaration
func sparse_matrix_triangular_solve_dense_float(_ order: CBLAS_ORDER, _ transt: CBLAS_TRANSPOSE, _ nrhs: sparse_dimension, _ alpha: Float, _ T: sparse_matrix_float!, _ B: UnsafeMutablePointer<Float>!, _ ldb: sparse_dimension) -> sparse_status
function · iOS 9.0+

sparse_matrix_variable_block_create_double

TypeScript
sparse_matrix_variable_block_create_double(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func sparse_matrix_variable_block_create_double(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_double!
function · iOS 18.5+

sparse_matrix_variable_block_create_double_complex

TypeScript
sparse_matrix_variable_block_create_double_complex(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func sparse_matrix_variable_block_create_double_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_double_complex!
function · iOS 9.0+

sparse_matrix_variable_block_create_float

TypeScript
sparse_matrix_variable_block_create_float(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func sparse_matrix_variable_block_create_float(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_float!
function · iOS 18.5+

sparse_matrix_variable_block_create_float_complex

TypeScript
sparse_matrix_variable_block_create_float_complex(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func sparse_matrix_variable_block_create_float_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_float_complex!
function · iOS 9.0+

sparse_matrix_vector_product_dense_double

TypeScript
sparse_matrix_vector_product_dense_double(transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, x: (SDKHandle) | null, incx: number, y: (SDKHandle) | null, incy: number): sparse_status
Swift declaration
func sparse_matrix_vector_product_dense_double(_ transa: CBLAS_TRANSPOSE, _ alpha: Double, _ A: sparse_matrix_double!, _ x: UnsafePointer<Double>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Double>!, _ incy: sparse_stride) -> sparse_status
function · iOS 9.0+

sparse_matrix_vector_product_dense_float

TypeScript
sparse_matrix_vector_product_dense_float(transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, x: (SDKHandle) | null, incx: number, y: (SDKHandle) | null, incy: number): sparse_status
Swift declaration
func sparse_matrix_vector_product_dense_float(_ transa: CBLAS_TRANSPOSE, _ alpha: Float, _ A: sparse_matrix_float!, _ x: UnsafePointer<Float>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Float>!, _ incy: sparse_stride) -> sparse_status
function · iOS 9.0+

sparse_operator_norm_double

TypeScript
sparse_operator_norm_double(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_operator_norm_double(_ A: sparse_matrix_double!, _ norm: sparse_norm) -> Double
function · iOS 18.5+

sparse_operator_norm_double_complex

TypeScript
sparse_operator_norm_double_complex(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_operator_norm_double_complex(_ A: sparse_matrix_double_complex!, _ norm: sparse_norm) -> Double
function · iOS 9.0+

sparse_operator_norm_float

TypeScript
sparse_operator_norm_float(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_operator_norm_float(_ A: sparse_matrix_float!, _ norm: sparse_norm) -> Float
function · iOS 18.5+

sparse_operator_norm_float_complex

TypeScript
sparse_operator_norm_float_complex(A: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_operator_norm_float_complex(_ A: sparse_matrix_float_complex!, _ norm: sparse_norm) -> Float
function · iOS 9.0+

sparse_outer_product_dense_double

TypeScript
sparse_outer_product_dense_double(M: number, N: number, nz: number, alpha: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): { $ret: sparse_status; $out: { "C": (SDKHandle) | null } }
Swift declaration
func sparse_outer_product_dense_double(_ M: sparse_dimension, _ N: sparse_dimension, _ nz: sparse_dimension, _ alpha: Double, _ x: UnsafePointer<Double>!, _ incx: sparse_stride, _ y: UnsafePointer<Double>!, _ indy: UnsafePointer<sparse_index>!, _ C: UnsafeMutablePointer<sparse_matrix_double?>!) -> sparse_status

Omit the output parameters from the call. The result contains $ret and $out, with C inside $out.

function · iOS 9.0+

sparse_outer_product_dense_float

TypeScript
sparse_outer_product_dense_float(M: number, N: number, nz: number, alpha: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): { $ret: sparse_status; $out: { "C": (SDKHandle) | null } }
Swift declaration
func sparse_outer_product_dense_float(_ M: sparse_dimension, _ N: sparse_dimension, _ nz: sparse_dimension, _ alpha: Float, _ x: UnsafePointer<Float>!, _ incx: sparse_stride, _ y: UnsafePointer<Float>!, _ indy: UnsafePointer<sparse_index>!, _ C: UnsafeMutablePointer<sparse_matrix_float?>!) -> sparse_status

Omit the output parameters from the call. The result contains $ret and $out, with C inside $out.

function · iOS 9.0+

sparse_pack_vector_double

TypeScript
sparse_pack_vector_double(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_pack_vector_double(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Double>!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Int
function · iOS 18.5+

sparse_pack_vector_double_complex

TypeScript
sparse_pack_vector_double_complex(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_pack_vector_double_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride, _ y: OpaquePointer!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Int
function · iOS 9.0+

sparse_pack_vector_float

TypeScript
sparse_pack_vector_float(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_pack_vector_float(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Float>!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Int
function · iOS 18.5+

sparse_pack_vector_float_complex

TypeScript
sparse_pack_vector_float_complex(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): number
Swift declaration
func sparse_pack_vector_float_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride, _ y: OpaquePointer!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Int
function · iOS 9.0+

sparse_permute_cols_double

TypeScript
sparse_permute_cols_double(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_cols_double(_ A: sparse_matrix_double!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_permute_cols_double_complex

TypeScript
sparse_permute_cols_double_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_cols_double_complex(_ A: sparse_matrix_double_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_permute_cols_float

TypeScript
sparse_permute_cols_float(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_cols_float(_ A: sparse_matrix_float!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_permute_cols_float_complex

TypeScript
sparse_permute_cols_float_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_cols_float_complex(_ A: sparse_matrix_float_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_permute_rows_double

TypeScript
sparse_permute_rows_double(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_rows_double(_ A: sparse_matrix_double!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_permute_rows_double_complex

TypeScript
sparse_permute_rows_double_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_rows_double_complex(_ A: sparse_matrix_double_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_permute_rows_float

TypeScript
sparse_permute_rows_float(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_rows_float(_ A: sparse_matrix_float!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 18.5+

sparse_permute_rows_float_complex

TypeScript
sparse_permute_rows_float_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_status
Swift declaration
func sparse_permute_rows_float_complex(_ A: sparse_matrix_float_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_status
function · iOS 9.0+

sparse_set_matrix_property

TypeScript
sparse_set_matrix_property(A: (SDKHandle) | null, pname: sparse_matrix_property): sparse_status
Swift declaration
func sparse_set_matrix_property(_ A: UnsafeMutableRawPointer!, _ pname: sparse_matrix_property) -> sparse_status
function · iOS 9.0+

sparse_unpack_vector_double

TypeScript
sparse_unpack_vector_double(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_unpack_vector_double(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafeMutablePointer<Double>!, _ incy: sparse_stride)
function · iOS 18.5+

sparse_unpack_vector_double_complex

TypeScript
sparse_unpack_vector_double_complex(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_unpack_vector_double_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ y: OpaquePointer!, _ incy: sparse_stride)
function · iOS 9.0+

sparse_unpack_vector_float

TypeScript
sparse_unpack_vector_float(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_unpack_vector_float(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafeMutablePointer<Float>!, _ incy: sparse_stride)
function · iOS 18.5+

sparse_unpack_vector_float_complex

TypeScript
sparse_unpack_vector_float_complex(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_unpack_vector_float_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ y: OpaquePointer!, _ incy: sparse_stride)
function · iOS 9.0+

sparse_vector_add_with_scale_dense_double

TypeScript
sparse_vector_add_with_scale_dense_double(nz: number, alpha: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_vector_add_with_scale_dense_double(_ nz: sparse_dimension, _ alpha: Double, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafeMutablePointer<Double>!, _ incy: sparse_stride)
function · iOS 9.0+

sparse_vector_add_with_scale_dense_float

TypeScript
sparse_vector_add_with_scale_dense_float(nz: number, alpha: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): void
Swift declaration
func sparse_vector_add_with_scale_dense_float(_ nz: sparse_dimension, _ alpha: Float, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafeMutablePointer<Float>!, _ incy: sparse_stride)
function · iOS 9.0+

sparse_vector_norm_double

TypeScript
sparse_vector_norm_double(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_vector_norm_double(_ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Double
function · iOS 18.5+

sparse_vector_norm_double_complex

TypeScript
sparse_vector_norm_double_complex(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_vector_norm_double_complex(_ nz: sparse_dimension, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Double
function · iOS 9.0+

sparse_vector_norm_float

TypeScript
sparse_vector_norm_float(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_vector_norm_float(_ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Float
function · iOS 18.5+

sparse_vector_norm_float_complex

TypeScript
sparse_vector_norm_float_complex(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): number
Swift declaration
func sparse_vector_norm_float_complex(_ nz: sparse_dimension, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Float
function · iOS 9.0+

sparse_vector_triangular_solve_dense_double

TypeScript
sparse_vector_triangular_solve_dense_double(transt: CBLAS_TRANSPOSE, alpha: number, T: (SDKHandle) | null, x: (SDKHandle) | null, incx: number): sparse_status
Swift declaration
func sparse_vector_triangular_solve_dense_double(_ transt: CBLAS_TRANSPOSE, _ alpha: Double, _ T: sparse_matrix_double!, _ x: UnsafeMutablePointer<Double>!, _ incx: sparse_stride) -> sparse_status
function · iOS 9.0+

sparse_vector_triangular_solve_dense_float

TypeScript
sparse_vector_triangular_solve_dense_float(transt: CBLAS_TRANSPOSE, alpha: number, T: (SDKHandle) | null, x: (SDKHandle) | null, incx: number): sparse_status
Swift declaration
func sparse_vector_triangular_solve_dense_float(_ transt: CBLAS_TRANSPOSE, _ alpha: Float, _ T: sparse_matrix_float!, _ x: UnsafeMutablePointer<Float>!, _ incx: sparse_stride) -> sparse_status
function · iOS 4.0+ · Deprecated in iOS 16.4

srot_

TypeScript
srot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func srot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

srotg_

TypeScript
srotg_(sa?: (SDKHandle) | null, sb?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func srotg_(_ sa: UnsafeMutablePointer<Float>!, _ sb: UnsafeMutablePointer<Float>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

srotm_

TypeScript
srotm_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null, param?: (SDKHandle) | null): number
Swift declaration
func srotm_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ param: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

srotmg_

TypeScript
srotmg_(sd1?: (SDKHandle) | null, sd2?: (SDKHandle) | null, sx1?: (SDKHandle) | null, sy1?: (SDKHandle) | null, param?: (SDKHandle) | null): number
Swift declaration
func srotmg_(_ sd1: UnsafeMutablePointer<Float>!, _ sd2: UnsafeMutablePointer<Float>!, _ sx1: UnsafeMutablePointer<Float>!, _ sy1: UnsafeMutablePointer<Float>!, _ param: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssbmv_

TypeScript
ssbmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func ssbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sscal_

TypeScript
sscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func sscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sspmv_

TypeScript
sspmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sspmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ ap: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sspr2_

TypeScript
sspr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func sspr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sspr_

TypeScript
sspr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func sspr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

sswap_

TypeScript
sswap_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func sswap_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssymm_

TypeScript
ssymm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func ssymm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Float>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutablePointer<Float>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssymv_

TypeScript
ssymv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func ssymv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssyr2_

TypeScript
ssyr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func ssyr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssyr2k_

TypeScript
ssyr2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func ssyr2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Float>!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutablePointer<Float>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssyr_

TypeScript
ssyr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func ssyr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ssyrk_

TypeScript
ssyrk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func ssyrk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Float>!, _ c__: UnsafeMutablePointer<Float>!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

stbmv_

TypeScript
stbmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func stbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

stbsv_

TypeScript
stbsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func stbsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

stpmv_

TypeScript
stpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func stpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

stpsv_

TypeScript
stpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func stpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

strmm_

TypeScript
strmm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func strmm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Float>!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

strmv_

TypeScript
strmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func strmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

strsm_

TypeScript
strsm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func strsm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutablePointer<Float>!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

strsv_

TypeScript
strsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func strsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 15.0+

vDSP_DFT_Interleaved_CreateSetup

TypeScript
vDSP_DFT_Interleaved_CreateSetup(Previous: (SDKHandle) | null, Length: number, Direction: vDSP_DFT_Direction, RealtoComplex: vDSP_DFT_RealtoComplex): (SDKHandle) | null
Swift declaration
func vDSP_DFT_Interleaved_CreateSetup(_ Previous: vDSP_DFT_Interleaved_Setup?, _ Length: vDSP_Length, _ Direction: vDSP_DFT_Direction, _ RealtoComplex: vDSP_DFT_RealtoComplex) -> vDSP_DFT_Interleaved_Setup?
function · iOS 15.0+

vDSP_DFT_Interleaved_CreateSetupD

TypeScript
vDSP_DFT_Interleaved_CreateSetupD(Previous: (SDKHandle) | null, Length: number, Direction: vDSP_DFT_Direction, RealtoComplex: vDSP_DFT_RealtoComplex): (SDKHandle) | null
Swift declaration
func vDSP_DFT_Interleaved_CreateSetupD(_ Previous: vDSP_DFT_Interleaved_SetupD?, _ Length: vDSP_Length, _ Direction: vDSP_DFT_Direction, _ RealtoComplex: vDSP_DFT_RealtoComplex) -> vDSP_DFT_Interleaved_SetupD?
function · iOS 15.0+

vDSP_DFT_Interleaved_DestroySetup

TypeScript
vDSP_DFT_Interleaved_DestroySetup(Setup?: (SDKHandle) | null): void
Swift declaration
func vDSP_DFT_Interleaved_DestroySetup(_ Setup: vDSP_DFT_Interleaved_Setup?)
function · iOS 15.0+

vDSP_DFT_Interleaved_DestroySetupD

TypeScript
vDSP_DFT_Interleaved_DestroySetupD(Setup?: (SDKHandle) | null): void
Swift declaration
func vDSP_DFT_Interleaved_DestroySetupD(_ Setup: vDSP_DFT_Interleaved_SetupD?)
function · iOS 15.0+

vDSP_DFT_Interleaved_Execute

TypeScript
vDSP_DFT_Interleaved_Execute(Setup: SDKHandle, Iri: SDKHandle, Ori: SDKHandle): void
Swift declaration
func vDSP_DFT_Interleaved_Execute(_ Setup: vDSP_DFT_Interleaved_Setup, _ Iri: UnsafePointer<DSPComplex>, _ Ori: UnsafeMutablePointer<DSPComplex>)
function · iOS 15.0+

vDSP_DFT_Interleaved_ExecuteD

TypeScript
vDSP_DFT_Interleaved_ExecuteD(Setup: SDKHandle, Iri: SDKHandle, Ori: SDKHandle): void
Swift declaration
func vDSP_DFT_Interleaved_ExecuteD(_ Setup: vDSP_DFT_Interleaved_SetupD, _ Iri: UnsafePointer<DSPDoubleComplex>, _ Ori: UnsafeMutablePointer<DSPDoubleComplex>)
function · iOS 7.0+

vImageAffineWarpCG_ARGB16S

TypeScript
vImageAffineWarpCG_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpCG_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageAffineWarpCG_ARGB16U

TypeScript
vImageAffineWarpCG_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpCG_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpCG_ARGB8888

TypeScript
vImageAffineWarpCG_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpCG_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpCG_ARGBFFFF

TypeScript
vImageAffineWarpCG_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpCG_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpCG_Planar8

TypeScript
vImageAffineWarpCG_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarpCG_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpCG_PlanarF

TypeScript
vImageAffineWarpCG_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarpCG_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarpD_ARGB16F

TypeScript
vImageAffineWarpD_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageAffineWarpD_ARGB16S

TypeScript
vImageAffineWarpD_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageAffineWarpD_ARGB16U

TypeScript
vImageAffineWarpD_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpD_ARGB8888

TypeScript
vImageAffineWarpD_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpD_ARGBFFFF

TypeScript
vImageAffineWarpD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarpD_CbCr16F

TypeScript
vImageAffineWarpD_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarpD_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarpD_Planar16F

TypeScript
vImageAffineWarpD_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarpD_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpD_Planar8

TypeScript
vImageAffineWarpD_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarpD_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageAffineWarpD_PlanarF

TypeScript
vImageAffineWarpD_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarpD_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarp_ARGB16F

TypeScript
vImageAffineWarp_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageAffineWarp_ARGB16S

TypeScript
vImageAffineWarp_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageAffineWarp_ARGB16U

TypeScript
vImageAffineWarp_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAffineWarp_ARGB8888

TypeScript
vImageAffineWarp_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAffineWarp_ARGBFFFF

TypeScript
vImageAffineWarp_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarp_CbCr16F

TypeScript
vImageAffineWarp_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageAffineWarp_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageAffineWarp_Planar16F

TypeScript
vImageAffineWarp_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarp_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAffineWarp_Planar8

TypeScript
vImageAffineWarp_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarp_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAffineWarp_PlanarF

TypeScript
vImageAffineWarp_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): number
Swift declaration
func vImageAffineWarp_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_ARGB8888

TypeScript
vImageAlphaBlend_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_ARGBFFFF

TypeScript
vImageAlphaBlend_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888

TypeScript
vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF

TypeScript
vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8

TypeScript
vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF

TypeScript
vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_Planar8

TypeScript
vImageAlphaBlend_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, srcBottomAlpha: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ srcBottomAlpha: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageAlphaBlend_PlanarF

TypeScript
vImageAlphaBlend_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, srcBottomAlpha: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageAlphaBlend_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ srcBottomAlpha: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageBoxConvolve_ARGB8888

TypeScript
vImageBoxConvolve_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageBoxConvolve_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageBoxConvolve_Planar8

TypeScript
vImageBoxConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageBoxConvolve_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageBufferFill_ARGB16F

TypeScript
vImageBufferFill_ARGB16F(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_ARGB16F(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageBufferFill_ARGB16S

TypeScript
vImageBufferFill_ARGB16S(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_ARGB16S(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageBufferFill_ARGB16U

TypeScript
vImageBufferFill_ARGB16U(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_ARGB16U(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageBufferFill_ARGB8888

TypeScript
vImageBufferFill_ARGB8888(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_ARGB8888(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageBufferFill_ARGBFFFF

TypeScript
vImageBufferFill_ARGBFFFF(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_ARGBFFFF(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageBufferFill_CbCr16S

TypeScript
vImageBufferFill_CbCr16S(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_CbCr16S(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageBufferFill_CbCr16U

TypeScript
vImageBufferFill_CbCr16U(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_CbCr16U(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageBufferFill_CbCr8

TypeScript
vImageBufferFill_CbCr8(dest: SDKHandle, color: SDKHandle, flags: number): number
Swift declaration
func vImageBufferFill_CbCr8(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageBuffer_CopyToCVPixelBuffer

TypeScript
vImageBuffer_CopyToCVPixelBuffer(buffer: SDKHandle, bufferFormat: SDKHandle, cvPixelBuffer: _CoreVideo_CVBuffer, cvImageFormat: (vImageCVImageFormat) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number): number
Swift declaration
func vImageBuffer_CopyToCVPixelBuffer(_ buffer: UnsafePointer<vImage_Buffer>, _ bufferFormat: UnsafePointer<vImage_CGImageFormat>, _ cvPixelBuffer: CVPixelBuffer, _ cvImageFormat: vImageCVImageFormat!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageBuffer_GetSize

TypeScript
vImageBuffer_GetSize(buf: SDKHandle): { width: number; height: number }
Swift declaration
func vImageBuffer_GetSize(_ buf: UnsafePointer<vImage_Buffer>) -> CGSize
function · iOS 7.0+

vImageBuffer_Init

TypeScript
vImageBuffer_Init(buf: SDKHandle, height: number, width: number, pixelBits: number, flags: number): number
Swift declaration
func vImageBuffer_Init(_ buf: UnsafeMutablePointer<vImage_Buffer>, _ height: vImagePixelCount, _ width: vImagePixelCount, _ pixelBits: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageBuffer_InitForCopyFromCVPixelBuffer

TypeScript
vImageBuffer_InitForCopyFromCVPixelBuffer(buffers: SDKHandle, converter: vImageConverter, pixelBuffer: _CoreVideo_CVBuffer, flags: number): number
Swift declaration
func vImageBuffer_InitForCopyFromCVPixelBuffer(_ buffers: UnsafeMutablePointer<vImage_Buffer>, _ converter: vImageConverter, _ pixelBuffer: CVPixelBuffer, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageBuffer_InitForCopyToCVPixelBuffer

TypeScript
vImageBuffer_InitForCopyToCVPixelBuffer(buffers: SDKHandle, converter: vImageConverter, pixelBuffer: _CoreVideo_CVBuffer, flags: number): number
Swift declaration
func vImageBuffer_InitForCopyToCVPixelBuffer(_ buffers: UnsafeMutablePointer<vImage_Buffer>, _ converter: vImageConverter, _ pixelBuffer: CVPixelBuffer, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageBuffer_InitWithCGImage

TypeScript
vImageBuffer_InitWithCGImage(buf: SDKHandle, format: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, image: _CoreGraphics_CGImage, flags: number): number
Swift declaration
func vImageBuffer_InitWithCGImage(_ buf: UnsafeMutablePointer<vImage_Buffer>, _ format: UnsafeMutablePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ image: CGImage, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageBuffer_InitWithCVPixelBuffer

TypeScript
vImageBuffer_InitWithCVPixelBuffer(buffer: SDKHandle, desiredFormat: SDKHandle, cvPixelBuffer: _CoreVideo_CVBuffer, cvImageFormat: (vImageCVImageFormat) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number): number
Swift declaration
func vImageBuffer_InitWithCVPixelBuffer(_ buffer: UnsafeMutablePointer<vImage_Buffer>, _ desiredFormat: UnsafeMutablePointer<vImage_CGImageFormat>, _ cvPixelBuffer: CVPixelBuffer, _ cvImageFormat: vImageCVImageFormat!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageByteSwap_Planar16U

TypeScript
vImageByteSwap_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageByteSwap_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageCGImageFormat_GetComponentCount

TypeScript
vImageCGImageFormat_GetComponentCount(format: SDKHandle): number
Swift declaration
func vImageCGImageFormat_GetComponentCount(_ format: UnsafePointer<vImage_CGImageFormat>) -> UInt32
function · iOS 7.0+

vImageCGImageFormat_IsEqual

TypeScript
vImageCGImageFormat_IsEqual(f1?: (SDKHandle) | null, f2?: (SDKHandle) | null): boolean
Swift declaration
func vImageCGImageFormat_IsEqual(_ f1: UnsafePointer<vImage_CGImageFormat>!, _ f2: UnsafePointer<vImage_CGImageFormat>!) -> Bool
function · iOS 8.0+

vImageCVImageFormat_Copy

TypeScript
vImageCVImageFormat_Copy(format: vImageConstCVImageFormat): (vImageCVImageFormat) | null
Swift declaration
func vImageCVImageFormat_Copy(_ format: vImageConstCVImageFormat) -> Unmanaged<vImageCVImageFormat>!
function · iOS 8.0+

vImageCVImageFormat_CopyChannelDescription

TypeScript
vImageCVImageFormat_CopyChannelDescription(format: vImageCVImageFormat, desc: SDKHandle, type: number): number
Swift declaration
func vImageCVImageFormat_CopyChannelDescription(_ format: vImageCVImageFormat, _ desc: UnsafePointer<vImageChannelDescription>, _ type: vImageBufferTypeCode) -> vImage_Error
function · iOS 8.0+

vImageCVImageFormat_CopyConversionMatrix

TypeScript
vImageCVImageFormat_CopyConversionMatrix(format: vImageCVImageFormat, matrix: SDKHandle, inType: number): number
Swift declaration
func vImageCVImageFormat_CopyConversionMatrix(_ format: vImageCVImageFormat, _ matrix: UnsafeRawPointer, _ inType: vImageMatrixType) -> vImage_Error
function · iOS 8.0+

vImageCVImageFormat_Create

TypeScript
vImageCVImageFormat_Create(imageFormatType: number, matrix: (SDKHandle) | null, cvImageBufferChromaLocation: (_CoreFoundation_CFString) | null, baseColorspace: (_CoreGraphics_CGColorSpace) | null, alphaIsOneHint: number): (vImageCVImageFormat) | null
Swift declaration
func vImageCVImageFormat_Create(_ imageFormatType: UInt32, _ matrix: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!, _ cvImageBufferChromaLocation: CFString!, _ baseColorspace: CGColorSpace!, _ alphaIsOneHint: Int32) -> Unmanaged<vImageCVImageFormat>!
function · iOS 8.0+

vImageCVImageFormat_CreateWithCVPixelBuffer

TypeScript
vImageCVImageFormat_CreateWithCVPixelBuffer(buffer?: (_CoreVideo_CVBuffer) | null): (vImageCVImageFormat) | null
Swift declaration
func vImageCVImageFormat_CreateWithCVPixelBuffer(_ buffer: CVPixelBuffer!) -> Unmanaged<vImageCVImageFormat>!
function · iOS 8.0+

vImageCVImageFormat_GetAlphaHint

TypeScript
vImageCVImageFormat_GetAlphaHint(format: vImageConstCVImageFormat): number
Swift declaration
func vImageCVImageFormat_GetAlphaHint(_ format: vImageConstCVImageFormat) -> Int32
function · iOS 8.0+

vImageCVImageFormat_GetChannelCount

TypeScript
vImageCVImageFormat_GetChannelCount(format: vImageConstCVImageFormat): number
Swift declaration
func vImageCVImageFormat_GetChannelCount(_ format: vImageConstCVImageFormat) -> UInt32
function · iOS 8.0+

vImageCVImageFormat_GetChannelDescription

TypeScript
vImageCVImageFormat_GetChannelDescription(format: vImageConstCVImageFormat, type: number): (SDKHandle) | null
Swift declaration
func vImageCVImageFormat_GetChannelDescription(_ format: vImageConstCVImageFormat, _ type: vImageBufferTypeCode) -> UnsafePointer<vImageChannelDescription>!
function · iOS 8.0+

vImageCVImageFormat_GetChannelNames

TypeScript
vImageCVImageFormat_GetChannelNames(format: vImageConstCVImageFormat): (SDKHandle) | null
Swift declaration
func vImageCVImageFormat_GetChannelNames(_ format: vImageConstCVImageFormat) -> UnsafePointer<vImageBufferTypeCode>!
function · iOS 8.0+

vImageCVImageFormat_GetChromaSiting

TypeScript
vImageCVImageFormat_GetChromaSiting(format: vImageConstCVImageFormat): (_CoreFoundation_CFString) | null
Swift declaration
func vImageCVImageFormat_GetChromaSiting(_ format: vImageConstCVImageFormat) -> Unmanaged<CFString>!
function · iOS 8.0+

vImageCVImageFormat_GetColorSpace

TypeScript
vImageCVImageFormat_GetColorSpace(format: vImageConstCVImageFormat): (_CoreGraphics_CGColorSpace) | null
Swift declaration
func vImageCVImageFormat_GetColorSpace(_ format: vImageConstCVImageFormat) -> Unmanaged<CGColorSpace>!
function · iOS 8.0+

vImageCVImageFormat_GetConversionMatrix

TypeScript
vImageCVImageFormat_GetConversionMatrix(format: vImageConstCVImageFormat, outType?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func vImageCVImageFormat_GetConversionMatrix(_ format: vImageConstCVImageFormat, _ outType: UnsafeMutablePointer<vImageMatrixType>!) -> UnsafeRawPointer!
function · iOS 8.0+

vImageCVImageFormat_GetFormatCode

TypeScript
vImageCVImageFormat_GetFormatCode(format: vImageConstCVImageFormat): number
Swift declaration
func vImageCVImageFormat_GetFormatCode(_ format: vImageConstCVImageFormat) -> UInt32
function · iOS 8.0+

vImageCVImageFormat_GetUserData

TypeScript
vImageCVImageFormat_GetUserData(format: vImageConstCVImageFormat): (SDKHandle) | null
Swift declaration
func vImageCVImageFormat_GetUserData(_ format: vImageConstCVImageFormat) -> UnsafeMutableRawPointer!
function · iOS 8.0+

vImageCVImageFormat_SetAlphaHint

TypeScript
vImageCVImageFormat_SetAlphaHint(format: vImageCVImageFormat, alphaIsOne: number): number
Swift declaration
func vImageCVImageFormat_SetAlphaHint(_ format: vImageCVImageFormat, _ alphaIsOne: Int32) -> vImage_Error
function · iOS 8.0+

vImageCVImageFormat_SetChromaSiting

TypeScript
vImageCVImageFormat_SetChromaSiting(format: vImageCVImageFormat, siting?: (_CoreFoundation_CFString) | null): number
Swift declaration
func vImageCVImageFormat_SetChromaSiting(_ format: vImageCVImageFormat, _ siting: CFString!) -> vImage_Error
function · iOS 8.0+

vImageCVImageFormat_SetColorSpace

TypeScript
vImageCVImageFormat_SetColorSpace(format: vImageCVImageFormat, colorspace?: (_CoreGraphics_CGColorSpace) | null): number
Swift declaration
func vImageCVImageFormat_SetColorSpace(_ format: vImageCVImageFormat, _ colorspace: CGColorSpace!) -> vImage_Error
function · iOS 5.0+

vImageClipToAlpha_ARGB8888

TypeScript
vImageClipToAlpha_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageClipToAlpha_ARGBFFFF

TypeScript
vImageClipToAlpha_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageClipToAlpha_Planar8

TypeScript
vImageClipToAlpha_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageClipToAlpha_PlanarF

TypeScript
vImageClipToAlpha_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageClipToAlpha_RGBA8888

TypeScript
vImageClipToAlpha_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageClipToAlpha_RGBAFFFF

TypeScript
vImageClipToAlpha_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageClipToAlpha_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageClip_PlanarF

TypeScript
vImageClip_PlanarF(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): number
Swift declaration
func vImageClip_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageContrastStretch_ARGB8888

TypeScript
vImageContrastStretch_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageContrastStretch_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageContrastStretch_ARGBFFFF

TypeScript
vImageContrastStretch_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageContrastStretch_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageContrastStretch_Planar8

TypeScript
vImageContrastStretch_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageContrastStretch_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageContrastStretch_PlanarF

TypeScript
vImageContrastStretch_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageContrastStretch_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_12UTo16U

TypeScript
vImageConvert_12UTo16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_12UTo16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_16Fto16Q12

TypeScript
vImageConvert_16Fto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Fto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Fto16U

TypeScript
vImageConvert_16Fto16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Fto16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_16Q12to16F

TypeScript
vImageConvert_16Q12to16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Q12to16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Q12to16U

TypeScript
vImageConvert_16Q12to16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Q12to16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Q12to8

TypeScript
vImageConvert_16Q12to8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Q12to8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Q12toF

TypeScript
vImageConvert_16Q12toF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Q12toF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_16SToF

TypeScript
vImageConvert_16SToF(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): number
Swift declaration
func vImageConvert_16SToF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16UTo12U

TypeScript
vImageConvert_16UTo12U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16UTo12U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_16UToF

TypeScript
vImageConvert_16UToF(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): number
Swift declaration
func vImageConvert_16UToF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_16UToPlanar8

TypeScript
vImageConvert_16UToPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16UToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Uto16F

TypeScript
vImageConvert_16Uto16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Uto16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_16Uto16Q12

TypeScript
vImageConvert_16Uto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_16Uto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_420Yp8_Cb8_Cr8ToARGB8888

TypeScript
vImageConvert_420Yp8_Cb8_Cr8ToARGB8888(srcYp: SDKHandle, srcCb: SDKHandle, srcCr: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_420Yp8_Cb8_Cr8ToARGB8888(_ srcYp: UnsafePointer<vImage_Buffer>, _ srcCb: UnsafePointer<vImage_Buffer>, _ srcCr: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_420Yp8_CbCr8ToARGB8888

TypeScript
vImageConvert_420Yp8_CbCr8ToARGB8888(srcYp: SDKHandle, srcCbCr: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_420Yp8_CbCr8ToARGB8888(_ srcYp: UnsafePointer<vImage_Buffer>, _ srcCbCr: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CbYpCrYp16ToARGB16U

TypeScript
vImageConvert_422CbYpCrYp16ToARGB16U(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422CbYpCrYp16ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt16, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CbYpCrYp16ToARGB8888

TypeScript
vImageConvert_422CbYpCrYp16ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422CbYpCrYp16ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CbYpCrYp8ToARGB8888

TypeScript
vImageConvert_422CbYpCrYp8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422CbYpCrYp8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CbYpCrYp8_AA8ToARGB8888

TypeScript
vImageConvert_422CbYpCrYp8_AA8ToARGB8888(src: SDKHandle, srcA: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_422CbYpCrYp8_AA8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ srcA: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12

TypeScript
vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: Pixel_16Q12, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888

TypeScript
vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_422YpCbYpCr8ToARGB8888

TypeScript
vImageConvert_422YpCbYpCr8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_422YpCbYpCr8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444AYpCbCr16ToARGB16U

TypeScript
vImageConvert_444AYpCbCr16ToARGB16U(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_444AYpCbCr16ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444AYpCbCr16ToARGB8888

TypeScript
vImageConvert_444AYpCbCr16ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_444AYpCbCr16ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444AYpCbCr8ToARGB8888

TypeScript
vImageConvert_444AYpCbCr8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_444AYpCbCr8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444CbYpCrA8ToARGB8888

TypeScript
vImageConvert_444CbYpCrA8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_444CbYpCrA8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444CrYpCb10ToARGB16Q12

TypeScript
vImageConvert_444CrYpCb10ToARGB16Q12(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_444CrYpCb10ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: Pixel_16Q12, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444CrYpCb10ToARGB8888

TypeScript
vImageConvert_444CrYpCb10ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_444CrYpCb10ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_444CrYpCb8ToARGB8888

TypeScript
vImageConvert_444CrYpCb8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): number
Swift declaration
func vImageConvert_444CrYpCb8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_8to16Q12

TypeScript
vImageConvert_8to16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_8to16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB1555toARGB8888

TypeScript
vImageConvert_ARGB1555toARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB1555toARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB1555toPlanar8

TypeScript
vImageConvert_ARGB1555toPlanar8(src: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB1555toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ destA: UnsafePointer<vImage_Buffer>, _ destR: UnsafePointer<vImage_Buffer>, _ destG: UnsafePointer<vImage_Buffer>, _ destB: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB1555toRGB565

TypeScript
vImageConvert_ARGB1555toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB1555toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10

TypeScript
vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16Q12To444CrYpCb10

TypeScript
vImageConvert_ARGB16Q12To444CrYpCb10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16Q12To444CrYpCb10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB16Q12ToARGB2101010

TypeScript
vImageConvert_ARGB16Q12ToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16Q12ToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ RGB101010Min: Int32, _ RGB101010Max: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16Q12ToRGBA1010102

TypeScript
vImageConvert_ARGB16Q12ToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16Q12ToRGBA1010102(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ RGB101010Min: Int32, _ RGB101010Max: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB16Q12ToXRGB2101010

TypeScript
vImageConvert_ARGB16Q12ToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16Q12ToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ RGB101010Min: Int32, _ RGB101010Max: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16UTo422CbYpCrYp16

TypeScript
vImageConvert_ARGB16UTo422CbYpCrYp16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UTo422CbYpCrYp16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16UTo444AYpCbCr16

TypeScript
vImageConvert_ARGB16UTo444AYpCbCr16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UTo444AYpCbCr16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB16UToARGB2101010

TypeScript
vImageConvert_ARGB16UToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB16UToARGB8888

TypeScript
vImageConvert_ARGB16UToARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB16UToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB16UToRGBA1010102

TypeScript
vImageConvert_ARGB16UToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UToRGBA1010102(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB16UToXRGB2101010

TypeScript
vImageConvert_ARGB16UToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_ARGB16UtoARGB8888_dithered

TypeScript
vImageConvert_ARGB16UtoARGB8888_dithered(src: SDKHandle, dest: SDKHandle, dither: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB16UtoARGB8888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB16UtoPlanar16U

TypeScript
vImageConvert_ARGB16UtoPlanar16U(argbSrc: SDKHandle, aDest: SDKHandle, rDest: SDKHandle, gDest: SDKHandle, bDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB16UtoPlanar16U(_ argbSrc: UnsafePointer<vImage_Buffer>, _ aDest: UnsafePointer<vImage_Buffer>, _ rDest: UnsafePointer<vImage_Buffer>, _ gDest: UnsafePointer<vImage_Buffer>, _ bDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB16UtoRGB16U

TypeScript
vImageConvert_ARGB16UtoRGB16U(argbSrc: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB16UtoRGB16U(_ argbSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB2101010ToARGB16F

TypeScript
vImageConvert_ARGB2101010ToARGB16F(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB2101010ToARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB2101010ToARGB16Q12

TypeScript
vImageConvert_ARGB2101010ToARGB16Q12(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB2101010ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB2101010ToARGB16U

TypeScript
vImageConvert_ARGB2101010ToARGB16U(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB2101010ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB2101010ToARGB8888

TypeScript
vImageConvert_ARGB2101010ToARGB8888(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB2101010ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB2101010ToARGBFFFF

TypeScript
vImageConvert_ARGB2101010ToARGBFFFF(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB2101010ToARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To420Yp8_Cb8_Cr8

TypeScript
vImageConvert_ARGB8888To420Yp8_Cb8_Cr8(src: SDKHandle, destYp: SDKHandle, destCb: SDKHandle, destCr: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To420Yp8_Cb8_Cr8(_ src: UnsafePointer<vImage_Buffer>, _ destYp: UnsafePointer<vImage_Buffer>, _ destCb: UnsafePointer<vImage_Buffer>, _ destCr: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To420Yp8_CbCr8

TypeScript
vImageConvert_ARGB8888To420Yp8_CbCr8(src: SDKHandle, destYp: SDKHandle, destCbCr: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To420Yp8_CbCr8(_ src: UnsafePointer<vImage_Buffer>, _ destYp: UnsafePointer<vImage_Buffer>, _ destCbCr: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To422CbYpCrYp16

TypeScript
vImageConvert_ARGB8888To422CbYpCrYp16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To422CbYpCrYp16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To422CbYpCrYp8

TypeScript
vImageConvert_ARGB8888To422CbYpCrYp8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To422CbYpCrYp8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To422CbYpCrYp8_AA8

TypeScript
vImageConvert_ARGB8888To422CbYpCrYp8_AA8(src: SDKHandle, dest: SDKHandle, destA: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To422CbYpCrYp8_AA8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ destA: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10

TypeScript
vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To422YpCbYpCr8

TypeScript
vImageConvert_ARGB8888To422YpCbYpCr8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To422YpCbYpCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To444AYpCbCr16

TypeScript
vImageConvert_ARGB8888To444AYpCbCr16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To444AYpCbCr16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To444AYpCbCr8

TypeScript
vImageConvert_ARGB8888To444AYpCbCr8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To444AYpCbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To444CbYpCrA8

TypeScript
vImageConvert_ARGB8888To444CbYpCrA8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To444CbYpCrA8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To444CrYpCb10

TypeScript
vImageConvert_ARGB8888To444CrYpCb10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To444CrYpCb10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888To444CrYpCb8

TypeScript
vImageConvert_ARGB8888To444CrYpCb8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888To444CrYpCb8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888ToARGB16U

TypeScript
vImageConvert_ARGB8888ToARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB8888ToARGB2101010

TypeScript
vImageConvert_ARGB8888ToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888ToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888ToRGB16U

TypeScript
vImageConvert_ARGB8888ToRGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888ToRGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGB8888ToRGBA1010102

TypeScript
vImageConvert_ARGB8888ToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888ToRGBA1010102(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_ARGB8888ToXRGB2101010

TypeScript
vImageConvert_ARGB8888ToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888ToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB8888toARGB1555

TypeScript
vImageConvert_ARGB8888toARGB1555(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toARGB1555(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888toARGB1555_dithered

TypeScript
vImageConvert_ARGB8888toARGB1555_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toARGB1555_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888toPlanar16Q12

TypeScript
vImageConvert_ARGB8888toPlanar16Q12(src: SDKHandle, alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toPlanar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB8888toPlanar8

TypeScript
vImageConvert_ARGB8888toPlanar8(srcARGB: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toPlanar8(_ srcARGB: UnsafePointer<vImage_Buffer>, _ destA: UnsafePointer<vImage_Buffer>, _ destR: UnsafePointer<vImage_Buffer>, _ destG: UnsafePointer<vImage_Buffer>, _ destB: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888toPlanarF

TypeScript
vImageConvert_ARGB8888toPlanarF(src: (SDKHandle) | null, alpha: (SDKHandle) | null, red: (SDKHandle) | null, green: (SDKHandle) | null, blue: (SDKHandle) | null, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toPlanarF(_ src: UnsafePointer<vImage_Buffer>!, _ alpha: UnsafePointer<vImage_Buffer>!, _ red: UnsafePointer<vImage_Buffer>!, _ green: UnsafePointer<vImage_Buffer>!, _ blue: UnsafePointer<vImage_Buffer>!, _ maxFloat: UnsafePointer<Float>!, _ minFloat: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB8888toRGB565

TypeScript
vImageConvert_ARGB8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGB8888toRGB565_dithered

TypeScript
vImageConvert_ARGB8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_ARGB8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGB8888toRGB888

TypeScript
vImageConvert_ARGB8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): number
Swift declaration
func vImageConvert_ARGB8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_ARGBFFFFToARGB2101010

TypeScript
vImageConvert_ARGBFFFFToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_ARGBFFFFToXRGB2101010

TypeScript
vImageConvert_ARGBFFFFToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGBFFFFtoARGB8888_dithered

TypeScript
vImageConvert_ARGBFFFFtoARGB8888_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, dither: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFtoARGB8888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>, _ minFloat: UnsafePointer<Float>, _ dither: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGBFFFFtoPlanar8

TypeScript
vImageConvert_ARGBFFFFtoPlanar8(src: (SDKHandle) | null, alpha: (SDKHandle) | null, red: (SDKHandle) | null, green: (SDKHandle) | null, blue: (SDKHandle) | null, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>!, _ alpha: UnsafePointer<vImage_Buffer>!, _ red: UnsafePointer<vImage_Buffer>!, _ green: UnsafePointer<vImage_Buffer>!, _ blue: UnsafePointer<vImage_Buffer>!, _ maxFloat: UnsafePointer<Float>!, _ minFloat: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ARGBFFFFtoPlanarF

TypeScript
vImageConvert_ARGBFFFFtoPlanarF(srcARGB: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFtoPlanarF(_ srcARGB: UnsafePointer<vImage_Buffer>, _ destA: UnsafePointer<vImage_Buffer>, _ destR: UnsafePointer<vImage_Buffer>, _ destG: UnsafePointer<vImage_Buffer>, _ destB: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_ARGBFFFFtoRGBFFF

TypeScript
vImageConvert_ARGBFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_ARGBFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_ARGBToYpCbCr_GenerateConversion

TypeScript
vImageConvert_ARGBToYpCbCr_GenerateConversion(matrix: SDKHandle, pixelRange: SDKHandle, outInfo: SDKHandle, inARGBType: vImageARGBType, outYpCbCrType: vImageYpCbCrType, flags: number): number
Swift declaration
func vImageConvert_ARGBToYpCbCr_GenerateConversion(_ matrix: UnsafePointer<vImage_ARGBToYpCbCrMatrix>, _ pixelRange: UnsafePointer<vImage_YpCbCrPixelRange>, _ outInfo: UnsafeMutablePointer<vImage_ARGBToYpCbCr>, _ inARGBType: vImageARGBType, _ outYpCbCrType: vImageYpCbCrType, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_AnyToAny

TypeScript
vImageConvert_AnyToAny(converter: vImageConverter, srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_AnyToAny(_ converter: vImageConverter, _ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRA16UtoRGB16U

TypeScript
vImageConvert_BGRA16UtoRGB16U(bgraSrc: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_BGRA16UtoRGB16U(_ bgraSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRA8888toRGB565

TypeScript
vImageConvert_BGRA8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_BGRA8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRA8888toRGB565_dithered

TypeScript
vImageConvert_BGRA8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_BGRA8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageConvert_BGRA8888toRGB888

TypeScript
vImageConvert_BGRA8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): number
Swift declaration
func vImageConvert_BGRA8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRAFFFFtoRGBFFF

TypeScript
vImageConvert_BGRAFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_BGRAFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRX8888ToPlanar8

TypeScript
vImageConvert_BGRX8888ToPlanar8(src: SDKHandle, blue: SDKHandle, green: SDKHandle, red: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_BGRX8888ToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_BGRXFFFFToPlanarF

TypeScript
vImageConvert_BGRXFFFFToPlanarF(src: SDKHandle, blue: SDKHandle, green: SDKHandle, red: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_BGRXFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_ChunkyToPlanar8

TypeScript
vImageConvert_ChunkyToPlanar8(channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): { $ret: number; $out: { "srcChannels": (SDKHandle) | null; "destPlanarBuffers": (SDKHandle) | null } }
Swift declaration
func vImageConvert_ChunkyToPlanar8(_ srcChannels: UnsafeMutablePointer<UnsafeRawPointer?>, _ destPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ channelCount: UInt32, _ srcStrideBytes: Int, _ srcWidth: vImagePixelCount, _ srcHeight: vImagePixelCount, _ srcRowBytes: Int, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcChannels, destPlanarBuffers inside $out.

function · iOS 5.0+

vImageConvert_ChunkyToPlanarF

TypeScript
vImageConvert_ChunkyToPlanarF(channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): { $ret: number; $out: { "srcChannels": (SDKHandle) | null; "destPlanarBuffers": (SDKHandle) | null } }
Swift declaration
func vImageConvert_ChunkyToPlanarF(_ srcChannels: UnsafeMutablePointer<UnsafeRawPointer?>, _ destPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ channelCount: UInt32, _ srcStrideBytes: Int, _ srcWidth: vImagePixelCount, _ srcHeight: vImagePixelCount, _ srcRowBytes: Int, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcChannels, destPlanarBuffers inside $out.

function · iOS 5.0+

vImageConvert_FTo16S

TypeScript
vImageConvert_FTo16S(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): number
Swift declaration
func vImageConvert_FTo16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_FTo16U

TypeScript
vImageConvert_FTo16U(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): number
Swift declaration
func vImageConvert_FTo16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Fto16Q12

TypeScript
vImageConvert_Fto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Fto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Indexed1toPlanar8

TypeScript
vImageConvert_Indexed1toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Indexed1toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Indexed2toPlanar8

TypeScript
vImageConvert_Indexed2toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Indexed2toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Indexed4toPlanar8

TypeScript
vImageConvert_Indexed4toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Indexed4toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar16FtoPlanar8

TypeScript
vImageConvert_Planar16FtoPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16FtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar16FtoPlanarF

TypeScript
vImageConvert_Planar16FtoPlanarF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16FtoPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_Planar16Q12toARGB16F

TypeScript
vImageConvert_Planar16Q12toARGB16F(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16Q12toARGB16F(_ alpha: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar16Q12toARGB8888

TypeScript
vImageConvert_Planar16Q12toARGB8888(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16Q12toARGB8888(_ alpha: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_Planar16Q12toRGB16F

TypeScript
vImageConvert_Planar16Q12toRGB16F(red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16Q12toRGB16F(_ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar16Q12toRGB888

TypeScript
vImageConvert_Planar16Q12toRGB888(red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16Q12toRGB888(_ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar16UtoARGB16U

TypeScript
vImageConvert_Planar16UtoARGB16U(aSrc: SDKHandle, rSrc: SDKHandle, gSrc: SDKHandle, bSrc: SDKHandle, argbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16UtoARGB16U(_ aSrc: UnsafePointer<vImage_Buffer>, _ rSrc: UnsafePointer<vImage_Buffer>, _ gSrc: UnsafePointer<vImage_Buffer>, _ bSrc: UnsafePointer<vImage_Buffer>, _ argbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_Planar16UtoPlanar8_dithered

TypeScript
vImageConvert_Planar16UtoPlanar8_dithered(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar16UtoPlanar8_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar16UtoRGB16U

TypeScript
vImageConvert_Planar16UtoRGB16U(rSrc: SDKHandle, gSrc: SDKHandle, bSrc: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar16UtoRGB16U(_ rSrc: UnsafePointer<vImage_Buffer>, _ gSrc: UnsafePointer<vImage_Buffer>, _ bSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar1toPlanar8

TypeScript
vImageConvert_Planar1toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar1toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar2toPlanar8

TypeScript
vImageConvert_Planar2toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar2toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar4toPlanar8

TypeScript
vImageConvert_Planar4toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar4toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8To16U

TypeScript
vImageConvert_Planar8To16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8To16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8ToARGBFFFF

TypeScript
vImageConvert_Planar8ToARGBFFFF(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_Planar8ToARGBFFFF(_ alpha: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>!, _ minFloat: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8ToBGRX8888

TypeScript
vImageConvert_Planar8ToBGRX8888(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8ToBGRX8888(_ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8ToBGRXFFFF

TypeScript
vImageConvert_Planar8ToBGRXFFFF(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_Planar8ToBGRXFFFF(_ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>!, _ minFloat: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8ToXRGB8888

TypeScript
vImageConvert_Planar8ToXRGB8888(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8ToXRGB8888(_ alpha: Pixel_8, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8ToXRGBFFFF

TypeScript
vImageConvert_Planar8ToXRGBFFFF(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_Planar8ToXRGBFFFF(_ alpha: Pixel_F, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>!, _ minFloat: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8toARGB1555

TypeScript
vImageConvert_Planar8toARGB1555(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8toARGB1555(_ srcA: UnsafePointer<vImage_Buffer>, _ srcR: UnsafePointer<vImage_Buffer>, _ srcG: UnsafePointer<vImage_Buffer>, _ srcB: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8toARGB8888

TypeScript
vImageConvert_Planar8toARGB8888(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8toARGB8888(_ srcA: UnsafePointer<vImage_Buffer>, _ srcR: UnsafePointer<vImage_Buffer>, _ srcG: UnsafePointer<vImage_Buffer>, _ srcB: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toIndexed1

TypeScript
vImageConvert_Planar8toIndexed1(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toIndexed1(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toIndexed2

TypeScript
vImageConvert_Planar8toIndexed2(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toIndexed2(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toIndexed4

TypeScript
vImageConvert_Planar8toIndexed4(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toIndexed4(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toPlanar1

TypeScript
vImageConvert_Planar8toPlanar1(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toPlanar1(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toPlanar16F

TypeScript
vImageConvert_Planar8toPlanar16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8toPlanar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toPlanar2

TypeScript
vImageConvert_Planar8toPlanar2(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toPlanar2(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_Planar8toPlanar4

TypeScript
vImageConvert_Planar8toPlanar4(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toPlanar4(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8toPlanarF

TypeScript
vImageConvert_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): number
Swift declaration
func vImageConvert_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8toRGB565

TypeScript
vImageConvert_Planar8toRGB565(srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8toRGB565(_ srcR: UnsafePointer<vImage_Buffer>, _ srcG: UnsafePointer<vImage_Buffer>, _ srcB: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_Planar8toRGB888

TypeScript
vImageConvert_Planar8toRGB888(planarRed: SDKHandle, planarGreen: SDKHandle, planarBlue: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_Planar8toRGB888(_ planarRed: UnsafePointer<vImage_Buffer>, _ planarGreen: UnsafePointer<vImage_Buffer>, _ planarBlue: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFToARGB8888

TypeScript
vImageConvert_PlanarFToARGB8888(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFToARGB8888(_ alpha: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>, _ minFloat: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFToBGRX8888

TypeScript
vImageConvert_PlanarFToBGRX8888(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFToBGRX8888(_ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>, _ minFloat: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFToBGRXFFFF

TypeScript
vImageConvert_PlanarFToBGRXFFFF(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFToBGRXFFFF(_ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFToXRGB8888

TypeScript
vImageConvert_PlanarFToXRGB8888(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFToXRGB8888(_ alpha: Pixel_8, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Float>, _ minFloat: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFToXRGBFFFF

TypeScript
vImageConvert_PlanarFToXRGBFFFF(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFToXRGBFFFF(_ alpha: Pixel_F, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFtoARGBFFFF

TypeScript
vImageConvert_PlanarFtoARGBFFFF(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFtoARGBFFFF(_ srcA: UnsafePointer<vImage_Buffer>, _ srcR: UnsafePointer<vImage_Buffer>, _ srcG: UnsafePointer<vImage_Buffer>, _ srcB: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFtoPlanar16F

TypeScript
vImageConvert_PlanarFtoPlanar16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFtoPlanar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFtoPlanar8

TypeScript
vImageConvert_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): number
Swift declaration
func vImageConvert_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_PlanarFtoPlanar8_dithered

TypeScript
vImageConvert_PlanarFtoPlanar8_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, dither: number, flags: number): number
Swift declaration
func vImageConvert_PlanarFtoPlanar8_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarFtoRGBFFF

TypeScript
vImageConvert_PlanarFtoRGBFFF(planarRed: SDKHandle, planarGreen: SDKHandle, planarBlue: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_PlanarFtoRGBFFF(_ planarRed: UnsafePointer<vImage_Buffer>, _ planarGreen: UnsafePointer<vImage_Buffer>, _ planarBlue: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_PlanarToChunky8

TypeScript
vImageConvert_PlanarToChunky8(channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): { $ret: number; $out: { "srcPlanarBuffers": (SDKHandle) | null; "destChannels": (SDKHandle) | null } }
Swift declaration
func vImageConvert_PlanarToChunky8(_ srcPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ destChannels: UnsafeMutablePointer<UnsafeMutableRawPointer?>, _ channelCount: UInt32, _ destStrideBytes: Int, _ destWidth: vImagePixelCount, _ destHeight: vImagePixelCount, _ destRowBytes: Int, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcPlanarBuffers, destChannels inside $out.

function · iOS 5.0+

vImageConvert_PlanarToChunkyF

TypeScript
vImageConvert_PlanarToChunkyF(channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): { $ret: number; $out: { "srcPlanarBuffers": (SDKHandle) | null; "destChannels": (SDKHandle) | null } }
Swift declaration
func vImageConvert_PlanarToChunkyF(_ srcPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ destChannels: UnsafeMutablePointer<UnsafeMutableRawPointer?>, _ channelCount: UInt32, _ destStrideBytes: Int, _ destWidth: vImagePixelCount, _ destHeight: vImagePixelCount, _ destRowBytes: Int, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcPlanarBuffers, destChannels inside $out.

function · iOS 7.0+

vImageConvert_RGB16UToARGB8888

TypeScript
vImageConvert_RGB16UToARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB16UToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB16UtoARGB16U

TypeScript
vImageConvert_RGB16UtoARGB16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, argbDest: SDKHandle, premultiply: boolean, flags: number): number
Swift declaration
func vImageConvert_RGB16UtoARGB16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ argbDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB16UtoBGRA16U

TypeScript
vImageConvert_RGB16UtoBGRA16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, bgraDest: SDKHandle, premultiply: boolean, flags: number): number
Swift declaration
func vImageConvert_RGB16UtoBGRA16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ bgraDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB16UtoPlanar16U

TypeScript
vImageConvert_RGB16UtoPlanar16U(rgbSrc: SDKHandle, rDest: SDKHandle, gDest: SDKHandle, bDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB16UtoPlanar16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ rDest: UnsafePointer<vImage_Buffer>, _ gDest: UnsafePointer<vImage_Buffer>, _ bDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageConvert_RGB16UtoRGB888_dithered

TypeScript
vImageConvert_RGB16UtoRGB888_dithered(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGB16UtoRGB888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB16UtoRGBA16U

TypeScript
vImageConvert_RGB16UtoRGBA16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, rgbaDest: SDKHandle, premultiply: boolean, flags: number): number
Swift declaration
func vImageConvert_RGB16UtoRGBA16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ rgbaDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGB565toARGB1555

TypeScript
vImageConvert_RGB565toARGB1555(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGB565toARGB1555(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_RGB565toARGB8888

TypeScript
vImageConvert_RGB565toARGB8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB565toARGB8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB565toBGRA8888

TypeScript
vImageConvert_RGB565toBGRA8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB565toBGRA8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_RGB565toPlanar8

TypeScript
vImageConvert_RGB565toPlanar8(src: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB565toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ destR: UnsafePointer<vImage_Buffer>, _ destG: UnsafePointer<vImage_Buffer>, _ destB: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGB565toRGB888

TypeScript
vImageConvert_RGB565toRGB888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB565toRGB888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGB565toRGBA5551

TypeScript
vImageConvert_RGB565toRGBA5551(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGB565toRGBA5551(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB565toRGBA8888

TypeScript
vImageConvert_RGB565toRGBA8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB565toRGBA8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_RGB888toARGB8888

TypeScript
vImageConvert_RGB888toARGB8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): number
Swift declaration
func vImageConvert_RGB888toARGB8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageConvert_RGB888toBGRA8888

TypeScript
vImageConvert_RGB888toBGRA8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): number
Swift declaration
func vImageConvert_RGB888toBGRA8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB888toPlanar16Q12

TypeScript
vImageConvert_RGB888toPlanar16Q12(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB888toPlanar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_RGB888toPlanar8

TypeScript
vImageConvert_RGB888toPlanar8(rgbSrc: SDKHandle, redDest: SDKHandle, greenDest: SDKHandle, blueDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGB888toPlanar8(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ redDest: UnsafePointer<vImage_Buffer>, _ greenDest: UnsafePointer<vImage_Buffer>, _ blueDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGB888toRGB565_dithered

TypeScript
vImageConvert_RGB888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGB888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageConvert_RGB888toRGBA8888

TypeScript
vImageConvert_RGB888toRGBA8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): number
Swift declaration
func vImageConvert_RGB888toRGBA8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGBA1010102ToARGB16Q12

TypeScript
vImageConvert_RGBA1010102ToARGB16Q12(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_RGBA1010102ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGBA1010102ToARGB16U

TypeScript
vImageConvert_RGBA1010102ToARGB16U(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_RGBA1010102ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGBA1010102ToARGB8888

TypeScript
vImageConvert_RGBA1010102ToARGB8888(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_RGBA1010102ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA16UtoRGB16U

TypeScript
vImageConvert_RGBA16UtoRGB16U(rgbaSrc: SDKHandle, rgbDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBA16UtoRGB16U(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGBA5551toRGB565

TypeScript
vImageConvert_RGBA5551toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBA5551toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA5551toRGBA8888

TypeScript
vImageConvert_RGBA5551toRGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBA5551toRGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA8888toRGB565

TypeScript
vImageConvert_RGBA8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBA8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA8888toRGB565_dithered

TypeScript
vImageConvert_RGBA8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGBA8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageConvert_RGBA8888toRGB888

TypeScript
vImageConvert_RGBA8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): number
Swift declaration
func vImageConvert_RGBA8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA8888toRGBA5551

TypeScript
vImageConvert_RGBA8888toRGBA5551(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBA8888toRGBA5551(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBA8888toRGBA5551_dithered

TypeScript
vImageConvert_RGBA8888toRGBA5551_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGBA8888toRGBA5551_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBAFFFFtoRGBFFF

TypeScript
vImageConvert_RGBAFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_RGBAFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBFFFtoARGBFFFF

TypeScript
vImageConvert_RGBFFFtoARGBFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): number
Swift declaration
func vImageConvert_RGBFFFtoARGBFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBFFFtoBGRAFFFF

TypeScript
vImageConvert_RGBFFFtoBGRAFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): number
Swift declaration
func vImageConvert_RGBFFFtoBGRAFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvert_RGBFFFtoPlanarF

TypeScript
vImageConvert_RGBFFFtoPlanarF(rgbSrc: SDKHandle, redDest: SDKHandle, greenDest: SDKHandle, blueDest: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_RGBFFFtoPlanarF(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ redDest: UnsafePointer<vImage_Buffer>, _ greenDest: UnsafePointer<vImage_Buffer>, _ blueDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_RGBFFFtoRGB888_dithered

TypeScript
vImageConvert_RGBFFFtoRGB888_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, dither: number, flags: number): number
Swift declaration
func vImageConvert_RGBFFFtoRGB888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: UnsafePointer<Pixel_F>, _ minFloat: UnsafePointer<Pixel_F>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_RGBFFFtoRGBAFFFF

TypeScript
vImageConvert_RGBFFFtoRGBAFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): number
Swift declaration
func vImageConvert_RGBFFFtoRGBAFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_XRGB2101010ToARGB16F

TypeScript
vImageConvert_XRGB2101010ToARGB16F(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_XRGB2101010ToARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_XRGB2101010ToARGB16Q12

TypeScript
vImageConvert_XRGB2101010ToARGB16Q12(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_XRGB2101010ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_16Q12, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_XRGB2101010ToARGB16U

TypeScript
vImageConvert_XRGB2101010ToARGB16U(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_XRGB2101010ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UInt16, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_XRGB2101010ToARGB8888

TypeScript
vImageConvert_XRGB2101010ToARGB8888(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_XRGB2101010ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.3+

vImageConvert_XRGB2101010ToARGBFFFF

TypeScript
vImageConvert_XRGB2101010ToARGBFFFF(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvert_XRGB2101010ToARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_XRGB8888ToPlanar8

TypeScript
vImageConvert_XRGB8888ToPlanar8(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_XRGB8888ToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageConvert_XRGBFFFFToPlanarF

TypeScript
vImageConvert_XRGBFFFFToPlanarF(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): number
Swift declaration
func vImageConvert_XRGBFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConvert_YpCbCrToARGB_GenerateConversion

TypeScript
vImageConvert_YpCbCrToARGB_GenerateConversion(matrix: SDKHandle, pixelRange: SDKHandle, outInfo: SDKHandle, inYpCbCrType: vImageYpCbCrType, outARGBType: vImageARGBType, flags: number): number
Swift declaration
func vImageConvert_YpCbCrToARGB_GenerateConversion(_ matrix: UnsafePointer<vImage_YpCbCrToARGBMatrix>, _ pixelRange: UnsafePointer<vImage_YpCbCrPixelRange>, _ outInfo: UnsafeMutablePointer<vImage_YpCbCrToARGB>, _ inYpCbCrType: vImageYpCbCrType, _ outARGBType: vImageARGBType, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageConverter_CreateForCGToCVImageFormat

TypeScript
vImageConverter_CreateForCGToCVImageFormat(srcFormat: SDKHandle, destFormat: vImageCVImageFormat, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | null
Swift declaration
func vImageConverter_CreateForCGToCVImageFormat(_ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: vImageCVImageFormat, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!
function · iOS 8.0+

vImageConverter_CreateForCVToCGImageFormat

TypeScript
vImageConverter_CreateForCVToCGImageFormat(srcFormat: vImageCVImageFormat, destFormat: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | null
Swift declaration
func vImageConverter_CreateForCVToCGImageFormat(_ srcFormat: vImageCVImageFormat, _ destFormat: UnsafePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!
function · iOS 14.0+

vImageConverter_CreateWithCGColorConversionInfo

TypeScript
vImageConverter_CreateWithCGColorConversionInfo(colorConversionInfoRef: _CoreGraphics_CGColorConversionInfo, sFormat: SDKHandle, dFormat: SDKHandle, bg: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | null
Swift declaration
func vImageConverter_CreateWithCGColorConversionInfo(_ colorConversionInfoRef: CGColorConversionInfo, _ sFormat: UnsafePointer<vImage_CGImageFormat>, _ dFormat: UnsafePointer<vImage_CGImageFormat>, _ bg: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!
function · iOS 7.0+

vImageConverter_CreateWithCGImageFormat

TypeScript
vImageConverter_CreateWithCGImageFormat(srcFormat: SDKHandle, destFormat: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | null
Swift declaration
func vImageConverter_CreateWithCGImageFormat(_ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: UnsafePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!
function · iOS 7.0+

vImageConverter_CreateWithColorSyncCodeFragment

TypeScript
vImageConverter_CreateWithColorSyncCodeFragment(codeFragment: unknown, srcFormat: SDKHandle, destFormat: (SDKHandle) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | null
Swift declaration
func vImageConverter_CreateWithColorSyncCodeFragment(_ codeFragment: CFTypeRef, _ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: UnsafePointer<vImage_CGImageFormat>!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!
function · iOS 8.0+

vImageConverter_GetDestinationBufferOrder

TypeScript
vImageConverter_GetDestinationBufferOrder(converter: vImageConverter): (SDKHandle) | null
Swift declaration
func vImageConverter_GetDestinationBufferOrder(_ converter: vImageConverter) -> UnsafePointer<vImageBufferTypeCode>!
function · iOS 8.0+

vImageConverter_GetNumberOfDestinationBuffers

TypeScript
vImageConverter_GetNumberOfDestinationBuffers(converter: vImageConverter): number
Swift declaration
func vImageConverter_GetNumberOfDestinationBuffers(_ converter: vImageConverter) -> UInt
function · iOS 8.0+

vImageConverter_GetNumberOfSourceBuffers

TypeScript
vImageConverter_GetNumberOfSourceBuffers(converter: vImageConverter): number
Swift declaration
func vImageConverter_GetNumberOfSourceBuffers(_ converter: vImageConverter) -> UInt
function · iOS 8.0+

vImageConverter_GetSourceBufferOrder

TypeScript
vImageConverter_GetSourceBufferOrder(converter: vImageConverter): (SDKHandle) | null
Swift declaration
func vImageConverter_GetSourceBufferOrder(_ converter: vImageConverter) -> UnsafePointer<vImageBufferTypeCode>!
function · iOS 7.0+

vImageConverter_MustOperateOutOfPlace

TypeScript
vImageConverter_MustOperateOutOfPlace(converter: vImageConverter, srcs: (SDKHandle) | null, dests: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConverter_MustOperateOutOfPlace(_ converter: vImageConverter, _ srcs: UnsafePointer<vImage_Buffer>!, _ dests: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 17.0+

vImageConvolveFloatKernel_ARGB8888

TypeScript
vImageConvolveFloatKernel_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernelHeight: number, kernelWidth: number, bias: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolveFloatKernel_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernelHeight: UInt32, _ kernelWidth: UInt32, _ bias: Float, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolveMultiKernel_ARGB8888

TypeScript
vImageConvolveMultiKernel_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, divisors: (SDKHandle) | null, biases: (SDKHandle) | null, backgroundColor: (SDKHandle) | null, flags: number): { $ret: number; $out: { "kernels": (SDKHandle) | null } }
Swift declaration
func vImageConvolveMultiKernel_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernels: UnsafeMutablePointer<UnsafePointer<Int16>?>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ divisors: UnsafePointer<Int32>!, _ biases: UnsafePointer<Int32>!, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with kernels inside $out.

function · iOS 5.0+

vImageConvolveMultiKernel_ARGBFFFF

TypeScript
vImageConvolveMultiKernel_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, biases: SDKHandle, backgroundColor: SDKHandle, flags: number): { $ret: number; $out: { "kernels": (SDKHandle) | null } }
Swift declaration
func vImageConvolveMultiKernel_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernels: UnsafeMutablePointer<UnsafePointer<Float>?>, _ kernel_height: UInt32, _ kernel_width: UInt32, _ biases: UnsafePointer<Float>, _ backgroundColor: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with kernels inside $out.

function · iOS 16.0+

vImageConvolveWithBias_ARGB16F

TypeScript
vImageConvolveWithBias_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, bias: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolveWithBias_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ bias: Float, _ backgroundColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolveWithBias_ARGB8888

TypeScript
vImageConvolveWithBias_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, divisor: number, bias: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolveWithBias_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ divisor: Int32, _ bias: Int32, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolveWithBias_ARGBFFFF

TypeScript
vImageConvolveWithBias_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, bias: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolveWithBias_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ bias: Float, _ backgroundColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageConvolveWithBias_Planar16F

TypeScript
vImageConvolveWithBias_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolveWithBias_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolveWithBias_Planar8

TypeScript
vImageConvolveWithBias_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, divisor: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolveWithBias_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ divisor: Int32, _ bias: Int32, _ backgroundColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolveWithBias_PlanarF

TypeScript
vImageConvolveWithBias_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolveWithBias_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageConvolve_ARGB16F

TypeScript
vImageConvolve_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolve_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolve_ARGB8888

TypeScript
vImageConvolve_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, divisor: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolve_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ divisor: Int32, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolve_ARGBFFFF

TypeScript
vImageConvolve_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageConvolve_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageConvolve_Planar16F

TypeScript
vImageConvolve_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolve_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolve_Planar8

TypeScript
vImageConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, divisor: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolve_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ divisor: Int32, _ backgroundColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageConvolve_PlanarF

TypeScript
vImageConvolve_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageConvolve_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageCopyBuffer

TypeScript
vImageCopyBuffer(src: SDKHandle, dest: SDKHandle, pixelSize: number, flags: number): number
Swift declaration
func vImageCopyBuffer(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ pixelSize: Int, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageCreateGammaFunction

TypeScript
vImageCreateGammaFunction(gamma: number, gamma_type: number, flags: number): (SDKHandle) | null
Swift declaration
func vImageCreateGammaFunction(_ gamma: Float, _ gamma_type: Int32, _ flags: vImage_Flags) -> GammaFunction!
function · iOS 8.0+

vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction

TypeScript
vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(whitePoint: SDKHandle, tf: SDKHandle, intent: _CoreGraphics_CGColorRenderingIntent, flags: number, error?: (SDKHandle) | null): (_CoreGraphics_CGColorSpace) | null
Swift declaration
func vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(_ whitePoint: UnsafePointer<vImageWhitePoint>, _ tf: UnsafePointer<vImageTransferFunction>, _ intent: CGColorRenderingIntent, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<CGColorSpace>!
function · iOS 8.0+

vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction

TypeScript
vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(primaries: SDKHandle, tf: SDKHandle, intent: _CoreGraphics_CGColorRenderingIntent, flags: number, error?: (SDKHandle) | null): (_CoreGraphics_CGColorSpace) | null
Swift declaration
func vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(_ primaries: UnsafePointer<vImageRGBPrimaries>, _ tf: UnsafePointer<vImageTransferFunction>, _ intent: CGColorRenderingIntent, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<CGColorSpace>!
function · iOS 5.0+

vImageDestroyGammaFunction

TypeScript
vImageDestroyGammaFunction(f?: (SDKHandle) | null): void
Swift declaration
func vImageDestroyGammaFunction(_ f: GammaFunction!)
function · iOS 5.0+

vImageDestroyResamplingFilter

TypeScript
vImageDestroyResamplingFilter(filter?: (SDKHandle) | null): void
Swift declaration
func vImageDestroyResamplingFilter(_ filter: ResamplingFilter!)
function · iOS 5.0+

vImageDilate_ARGB8888

TypeScript
vImageDilate_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageDilate_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<UInt8>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageDilate_ARGBFFFF

TypeScript
vImageDilate_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageDilate_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageDilate_Planar8

TypeScript
vImageDilate_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageDilate_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<UInt8>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageDilate_PlanarF

TypeScript
vImageDilate_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageDilate_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEndsInContrastStretch_ARGB8888

TypeScript
vImageEndsInContrastStretch_ARGB8888(src: SDKHandle, dest: SDKHandle, percent_low: SDKHandle, percent_high: SDKHandle, flags: number): number
Swift declaration
func vImageEndsInContrastStretch_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ percent_low: UnsafePointer<UInt32>, _ percent_high: UnsafePointer<UInt32>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEndsInContrastStretch_ARGBFFFF

TypeScript
vImageEndsInContrastStretch_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, percent_low: SDKHandle, percent_high: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageEndsInContrastStretch_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ percent_low: UnsafePointer<UInt32>, _ percent_high: UnsafePointer<UInt32>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEndsInContrastStretch_Planar8

TypeScript
vImageEndsInContrastStretch_Planar8(src: SDKHandle, dest: SDKHandle, percent_low: number, percent_high: number, flags: number): number
Swift declaration
func vImageEndsInContrastStretch_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ percent_low: UInt32, _ percent_high: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEndsInContrastStretch_PlanarF

TypeScript
vImageEndsInContrastStretch_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, percent_low: number, percent_high: number, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageEndsInContrastStretch_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ percent_low: UInt32, _ percent_high: UInt32, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEqualization_ARGB8888

TypeScript
vImageEqualization_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageEqualization_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEqualization_ARGBFFFF

TypeScript
vImageEqualization_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageEqualization_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEqualization_Planar8

TypeScript
vImageEqualization_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageEqualization_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageEqualization_PlanarF

TypeScript
vImageEqualization_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageEqualization_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageErode_ARGB8888

TypeScript
vImageErode_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageErode_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<UInt8>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageErode_ARGBFFFF

TypeScript
vImageErode_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageErode_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageErode_Planar8

TypeScript
vImageErode_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageErode_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<UInt8>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageErode_PlanarF

TypeScript
vImageErode_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageErode_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageExtractChannel_ARGB16U

TypeScript
vImageExtractChannel_ARGB16U(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): number
Swift declaration
func vImageExtractChannel_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageExtractChannel_ARGB8888

TypeScript
vImageExtractChannel_ARGB8888(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): number
Swift declaration
func vImageExtractChannel_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageExtractChannel_ARGBFFFF

TypeScript
vImageExtractChannel_ARGBFFFF(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): number
Swift declaration
func vImageExtractChannel_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_ARGB16Q12

TypeScript
vImageFlatten_ARGB16Q12(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_ARGB16Q12(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Int16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_ARGB16U

TypeScript
vImageFlatten_ARGB16U(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_ARGB16U(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<UInt16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_ARGB8888

TypeScript
vImageFlatten_ARGB8888(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_ARGB8888(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<UInt8>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageFlatten_ARGB8888ToRGB888

TypeScript
vImageFlatten_ARGB8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_ARGB8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_ARGBFFFF

TypeScript
vImageFlatten_ARGBFFFF(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_ARGBFFFF(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Float>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageFlatten_ARGBFFFFToRGBFFF

TypeScript
vImageFlatten_ARGBFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_ARGBFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageFlatten_BGRA8888ToRGB888

TypeScript
vImageFlatten_BGRA8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_BGRA8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageFlatten_BGRAFFFFToRGBFFF

TypeScript
vImageFlatten_BGRAFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_BGRAFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_RGBA16Q12

TypeScript
vImageFlatten_RGBA16Q12(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_RGBA16Q12(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Int16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_RGBA16U

TypeScript
vImageFlatten_RGBA16U(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_RGBA16U(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<UInt16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_RGBA8888

TypeScript
vImageFlatten_RGBA8888(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_RGBA8888(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<UInt8>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageFlatten_RGBA8888ToRGB888

TypeScript
vImageFlatten_RGBA8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_RGBA8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageFlatten_RGBAFFFF

TypeScript
vImageFlatten_RGBAFFFF(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): number
Swift declaration
func vImageFlatten_RGBAFFFF(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<Float>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageFlatten_RGBAFFFFToRGBFFF

TypeScript
vImageFlatten_RGBAFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): number
Swift declaration
func vImageFlatten_RGBAFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageFloodFill_ARGB16U

TypeScript
vImageFloodFill_ARGB16U(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: (SDKHandle) | null, connectivity: number, flags: number): number
Swift declaration
func vImageFloodFill_ARGB16U(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: UnsafeMutablePointer<UInt16>!, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageFloodFill_ARGB8888

TypeScript
vImageFloodFill_ARGB8888(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: (SDKHandle) | null, connectivity: number, flags: number): number
Swift declaration
func vImageFloodFill_ARGB8888(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: UnsafeMutablePointer<UInt8>!, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageFloodFill_Planar16U

TypeScript
vImageFloodFill_Planar16U(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): number
Swift declaration
func vImageFloodFill_Planar16U(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: Pixel_16U, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageFloodFill_Planar8

TypeScript
vImageFloodFill_Planar8(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): number
Swift declaration
func vImageFloodFill_Planar8(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: Pixel_8, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageGamma_Planar8toPlanarF

TypeScript
vImageGamma_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageGamma_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageGamma_PlanarF

TypeScript
vImageGamma_PlanarF(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageGamma_PlanarFtoPlanar8

TypeScript
vImageGamma_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageGamma_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageGetPerspectiveWarp

TypeScript
vImageGetPerspectiveWarp(srcPoints: SDKHandle, destPoints: SDKHandle, transform: SDKHandle, flags: number): number
Swift declaration
func vImageGetPerspectiveWarp(_ srcPoints: UnsafePointer<(Float, Float)>, _ destPoints: UnsafePointer<(Float, Float)>, _ transform: UnsafeMutablePointer<vImage_PerpsectiveTransform>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageGetResamplingFilterExtent

TypeScript
vImageGetResamplingFilterExtent(filter: SDKHandle, flags: number): number
Swift declaration
func vImageGetResamplingFilterExtent(_ filter: ResamplingFilter, _ flags: vImage_Flags) -> vImagePixelCount
function · iOS 5.0+

vImageHistogramCalculation_ARGB8888

TypeScript
vImageHistogramCalculation_ARGB8888(src: SDKHandle, flags: number): { $ret: number; $out: { "histogram": (SDKHandle) | null } }
Swift declaration
func vImageHistogramCalculation_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<UnsafeMutablePointer<vImagePixelCount>?>, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with histogram inside $out.

function · iOS 5.0+

vImageHistogramCalculation_ARGBFFFF

TypeScript
vImageHistogramCalculation_ARGBFFFF(src: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): { $ret: number; $out: { "histogram": (SDKHandle) | null } }
Swift declaration
func vImageHistogramCalculation_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<UnsafeMutablePointer<vImagePixelCount>?>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with histogram inside $out.

function · iOS 5.0+

vImageHistogramCalculation_Planar8

TypeScript
vImageHistogramCalculation_Planar8(src: SDKHandle, histogram: SDKHandle, flags: number): number
Swift declaration
func vImageHistogramCalculation_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<vImagePixelCount>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHistogramCalculation_PlanarF

TypeScript
vImageHistogramCalculation_PlanarF(src: SDKHandle, histogram: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageHistogramCalculation_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<vImagePixelCount>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHistogramSpecification_ARGB8888

TypeScript
vImageHistogramSpecification_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): { $ret: number; $out: { "desired_histogram": (SDKHandle) | null } }
Swift declaration
func vImageHistogramSpecification_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ desired_histogram: UnsafeMutablePointer<UnsafePointer<vImagePixelCount>?>, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with desired_histogram inside $out.

function · iOS 5.0+

vImageHistogramSpecification_ARGBFFFF

TypeScript
vImageHistogramSpecification_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): { $ret: number; $out: { "desired_histogram": (SDKHandle) | null } }
Swift declaration
func vImageHistogramSpecification_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ desired_histogram: UnsafeMutablePointer<UnsafePointer<vImagePixelCount>?>!, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with desired_histogram inside $out.

function · iOS 5.0+

vImageHistogramSpecification_Planar8

TypeScript
vImageHistogramSpecification_Planar8(src: SDKHandle, dest: SDKHandle, desired_histogram: SDKHandle, flags: number): number
Swift declaration
func vImageHistogramSpecification_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ desired_histogram: UnsafePointer<vImagePixelCount>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHistogramSpecification_PlanarF

TypeScript
vImageHistogramSpecification_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, desired_histogram: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): number
Swift declaration
func vImageHistogramSpecification_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ desired_histogram: UnsafePointer<vImagePixelCount>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageHorizontalReflect_ARGB16F

TypeScript
vImageHorizontalReflect_ARGB16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalReflect_ARGB16S

TypeScript
vImageHorizontalReflect_ARGB16S(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalReflect_ARGB16U

TypeScript
vImageHorizontalReflect_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalReflect_ARGB8888

TypeScript
vImageHorizontalReflect_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalReflect_ARGBFFFF

TypeScript
vImageHorizontalReflect_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageHorizontalReflect_CbCr16F

TypeScript
vImageHorizontalReflect_CbCr16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageHorizontalReflect_Planar16F

TypeScript
vImageHorizontalReflect_Planar16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageHorizontalReflect_Planar16U

TypeScript
vImageHorizontalReflect_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalReflect_Planar8

TypeScript
vImageHorizontalReflect_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalReflect_PlanarF

TypeScript
vImageHorizontalReflect_PlanarF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageHorizontalReflect_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShearD_ARGB16F

TypeScript
vImageHorizontalShearD_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalShearD_ARGB16S

TypeScript
vImageHorizontalShearD_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalShearD_ARGB16U

TypeScript
vImageHorizontalShearD_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageHorizontalShearD_ARGB8888

TypeScript
vImageHorizontalShearD_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageHorizontalShearD_ARGBFFFF

TypeScript
vImageHorizontalShearD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShearD_CbCr16F

TypeScript
vImageHorizontalShearD_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShearD_CbCr16S

TypeScript
vImageHorizontalShearD_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_CbCr16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShearD_CbCr16U

TypeScript
vImageHorizontalShearD_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShearD_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShearD_Planar16F

TypeScript
vImageHorizontalShearD_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShearD_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageHorizontalShearD_Planar8

TypeScript
vImageHorizontalShearD_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShearD_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageHorizontalShearD_PlanarF

TypeScript
vImageHorizontalShearD_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShearD_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShear_ARGB16F

TypeScript
vImageHorizontalShear_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalShear_ARGB16S

TypeScript
vImageHorizontalShear_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageHorizontalShear_ARGB16U

TypeScript
vImageHorizontalShear_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalShear_ARGB8888

TypeScript
vImageHorizontalShear_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalShear_ARGBFFFF

TypeScript
vImageHorizontalShear_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShear_CbCr16F

TypeScript
vImageHorizontalShear_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShear_CbCr16S

TypeScript
vImageHorizontalShear_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_CbCr16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageHorizontalShear_CbCr16U

TypeScript
vImageHorizontalShear_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageHorizontalShear_CbCr8

TypeScript
vImageHorizontalShear_CbCr8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageHorizontalShear_CbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageHorizontalShear_Planar16F

TypeScript
vImageHorizontalShear_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageHorizontalShear_Planar16S

TypeScript
vImageHorizontalShear_Planar16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_Planar16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16S, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageHorizontalShear_Planar16U

TypeScript
vImageHorizontalShear_Planar16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalShear_Planar8

TypeScript
vImageHorizontalShear_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageHorizontalShear_PlanarF

TypeScript
vImageHorizontalShear_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageHorizontalShear_XRGB2101010W

TypeScript
vImageHorizontalShear_XRGB2101010W(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageHorizontalShear_XRGB2101010W(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ xTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_32U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageInterpolatedLookupTable_PlanarF

TypeScript
vImageInterpolatedLookupTable_PlanarF(src: SDKHandle, dest: SDKHandle, table: SDKHandle, tableEntries: number, maxFloat: number, minFloat: number, flags: number): number
Swift declaration
func vImageInterpolatedLookupTable_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_F>, _ tableEntries: vImagePixelCount, _ maxFloat: Float, _ minFloat: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_8to64U

TypeScript
vImageLookupTable_8to64U(src: SDKHandle, dest: SDKHandle, LUT: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_8to64U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ LUT: UnsafePointer<UInt64>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar16

TypeScript
vImageLookupTable_Planar16(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar8toPlanar128

TypeScript
vImageLookupTable_Planar8toPlanar128(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanar128(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_FFFF>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar8toPlanar16

TypeScript
vImageLookupTable_Planar8toPlanar16(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanar16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar8toPlanar24

TypeScript
vImageLookupTable_Planar8toPlanar24(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanar24(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<UInt32>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar8toPlanar48

TypeScript
vImageLookupTable_Planar8toPlanar48(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanar48(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<UInt64>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageLookupTable_Planar8toPlanar96

TypeScript
vImageLookupTable_Planar8toPlanar96(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanar96(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_FFFF>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageLookupTable_Planar8toPlanarF

TypeScript
vImageLookupTable_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_F>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageLookupTable_PlanarFtoPlanar8

TypeScript
vImageLookupTable_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageLookupTable_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMatrixMultiply_ARGB8888

TypeScript
vImageMatrixMultiply_ARGB8888(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageMatrixMultiply_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ matrix: UnsafePointer<Int16>, _ divisor: Int32, _ pre_bias: UnsafePointer<Int16>!, _ post_bias: UnsafePointer<Int32>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImageMatrixMultiply_ARGB8888ToPlanar8

TypeScript
vImageMatrixMultiply_ARGB8888ToPlanar8(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: number, flags: number): number
Swift declaration
func vImageMatrixMultiply_ARGB8888ToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ matrix: UnsafePointer<Int16>, _ divisor: Int32, _ pre_bias: UnsafePointer<Int16>!, _ post_bias: Int32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMatrixMultiply_ARGBFFFF

TypeScript
vImageMatrixMultiply_ARGBFFFF(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageMatrixMultiply_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ matrix: UnsafePointer<Float>, _ pre_bias: UnsafePointer<Float>!, _ post_bias: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImageMatrixMultiply_ARGBFFFFToPlanarF

TypeScript
vImageMatrixMultiply_ARGBFFFFToPlanarF(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, pre_bias: (SDKHandle) | null, post_bias: number, flags: number): number
Swift declaration
func vImageMatrixMultiply_ARGBFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ matrix: UnsafePointer<Float>, _ pre_bias: UnsafePointer<Float>!, _ post_bias: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageMatrixMultiply_Planar16S

TypeScript
vImageMatrixMultiply_Planar16S(src_planes: number, dest_planes: number, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): { $ret: number; $out: { "srcs": (SDKHandle) | null; "dests": (SDKHandle) | null } }
Swift declaration
func vImageMatrixMultiply_Planar16S(_ srcs: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ dests: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ src_planes: UInt32, _ dest_planes: UInt32, _ matrix: UnsafePointer<Int16>, _ divisor: Int32, _ pre_bias: UnsafePointer<Int16>!, _ post_bias: UnsafePointer<Int32>!, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.

function · iOS 5.0+

vImageMatrixMultiply_Planar8

TypeScript
vImageMatrixMultiply_Planar8(src_planes: number, dest_planes: number, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): { $ret: number; $out: { "srcs": (SDKHandle) | null; "dests": (SDKHandle) | null } }
Swift declaration
func vImageMatrixMultiply_Planar8(_ srcs: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ dests: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ src_planes: UInt32, _ dest_planes: UInt32, _ matrix: UnsafePointer<Int16>, _ divisor: Int32, _ pre_bias: UnsafePointer<Int16>!, _ post_bias: UnsafePointer<Int32>!, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.

function · iOS 5.0+

vImageMatrixMultiply_PlanarF

TypeScript
vImageMatrixMultiply_PlanarF(src_planes: number, dest_planes: number, matrix: SDKHandle, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): { $ret: number; $out: { "srcs": (SDKHandle) | null; "dests": (SDKHandle) | null } }
Swift declaration
func vImageMatrixMultiply_PlanarF(_ srcs: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ dests: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ src_planes: UInt32, _ dest_planes: UInt32, _ matrix: UnsafePointer<Float>, _ pre_bias: UnsafePointer<Float>!, _ post_bias: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.

function · iOS 5.0+

vImageMax_ARGB8888

TypeScript
vImageMax_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMax_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMax_ARGBFFFF

TypeScript
vImageMax_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMax_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMax_Planar8

TypeScript
vImageMax_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMax_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMax_PlanarF

TypeScript
vImageMax_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMax_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMin_ARGB8888

TypeScript
vImageMin_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMin_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMin_ARGBFFFF

TypeScript
vImageMin_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMin_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMin_Planar8

TypeScript
vImageMin_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMin_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageMin_PlanarF

TypeScript
vImageMin_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): number
Swift declaration
func vImageMin_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: vImagePixelCount, _ kernel_width: vImagePixelCount, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12

TypeScript
vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, table: SDKHandle, method: vImage_InterpolationMethod, flags: number): number
Swift declaration
func vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(_ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ table: vImage_MultidimensionalTable, _ method: vImage_InterpolationMethod, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageMultiDimensionalInterpolatedLookupTable_PlanarF

TypeScript
vImageMultiDimensionalInterpolatedLookupTable_PlanarF(srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, table: SDKHandle, method: vImage_InterpolationMethod, flags: number): number
Swift declaration
func vImageMultiDimensionalInterpolatedLookupTable_PlanarF(_ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ table: vImage_MultidimensionalTable, _ method: vImage_InterpolationMethod, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageMultidimensionalTable_Create

TypeScript
vImageMultidimensionalTable_Create(tableData: SDKHandle, numSrcChannels: number, numDestChannels: number, table_entries_per_dimension: SDKHandle, hint: vImageMDTableUsageHint, flags: number, err?: (SDKHandle) | null): (SDKHandle) | null
Swift declaration
func vImageMultidimensionalTable_Create(_ tableData: UnsafePointer<UInt16>, _ numSrcChannels: UInt32, _ numDestChannels: UInt32, _ table_entries_per_dimension: UnsafePointer<UInt8>, _ hint: vImageMDTableUsageHint, _ flags: vImage_Flags, _ err: UnsafeMutablePointer<vImage_Error>!) -> vImage_MultidimensionalTable!
function · iOS 7.0+

vImageMultidimensionalTable_Release

TypeScript
vImageMultidimensionalTable_Release(table?: (SDKHandle) | null): number
Swift declaration
func vImageMultidimensionalTable_Release(_ table: vImage_MultidimensionalTable!) -> vImage_Error
function · iOS 7.0+

vImageMultidimensionalTable_Retain

TypeScript
vImageMultidimensionalTable_Retain(table?: (SDKHandle) | null): number
Swift declaration
func vImageMultidimensionalTable_Retain(_ table: vImage_MultidimensionalTable!) -> vImage_Error
function · iOS 5.0+

vImageNewResamplingFilter

TypeScript
vImageNewResamplingFilter(scale: number, flags: number): (SDKHandle) | null
Swift declaration
func vImageNewResamplingFilter(_ scale: Float, _ flags: vImage_Flags) -> ResamplingFilter!
function · iOS 7.0+

vImageOverwriteChannelsWithPixel_ARGB16U

TypeScript
vImageOverwriteChannelsWithPixel_ARGB16U(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithPixel_ARGB16U(_ the_pixel: UnsafePointer<UInt16>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithPixel_ARGB8888

TypeScript
vImageOverwriteChannelsWithPixel_ARGB8888(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithPixel_ARGB8888(_ the_pixel: UnsafePointer<UInt8>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithPixel_ARGBFFFF

TypeScript
vImageOverwriteChannelsWithPixel_ARGBFFFF(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithPixel_ARGBFFFF(_ the_pixel: UnsafePointer<Float>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithScalar_ARGB8888

TypeScript
vImageOverwriteChannelsWithScalar_ARGB8888(scalar: number, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_ARGB8888(_ scalar: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithScalar_ARGBFFFF

TypeScript
vImageOverwriteChannelsWithScalar_ARGBFFFF(scalar: number, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_ARGBFFFF(_ scalar: Pixel_F, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageOverwriteChannelsWithScalar_Planar16F

TypeScript
vImageOverwriteChannelsWithScalar_Planar16F(scalar: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_Planar16F(_ scalar: Pixel_16F, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageOverwriteChannelsWithScalar_Planar16S

TypeScript
vImageOverwriteChannelsWithScalar_Planar16S(scalar: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_Planar16S(_ scalar: Pixel_16S, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageOverwriteChannelsWithScalar_Planar16U

TypeScript
vImageOverwriteChannelsWithScalar_Planar16U(scalar: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_Planar16U(_ scalar: Pixel_16U, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithScalar_Planar8

TypeScript
vImageOverwriteChannelsWithScalar_Planar8(scalar: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_Planar8(_ scalar: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannelsWithScalar_PlanarF

TypeScript
vImageOverwriteChannelsWithScalar_PlanarF(scalar: number, dest: SDKHandle, flags: number): number
Swift declaration
func vImageOverwriteChannelsWithScalar_PlanarF(_ scalar: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannels_ARGB8888

TypeScript
vImageOverwriteChannels_ARGB8888(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannels_ARGB8888(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageOverwriteChannels_ARGBFFFF

TypeScript
vImageOverwriteChannels_ARGBFFFF(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageOverwriteChannels_ARGBFFFF(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePNGDecompressionFilter

TypeScript
vImagePNGDecompressionFilter(buffer: (SDKHandle) | null, startScanline: number, scanlineCount: number, bitsPerPixel: number, filterMethodNumber: number, filterType: number, flags: number): number
Swift declaration
func vImagePNGDecompressionFilter(_ buffer: UnsafePointer<vImage_Buffer>!, _ startScanline: vImagePixelCount, _ scanlineCount: vImagePixelCount, _ bitsPerPixel: UInt32, _ filterMethodNumber: UInt32, _ filterType: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePermuteChannelsWithMaskedInsert_ARGB16U

TypeScript
vImagePermuteChannelsWithMaskedInsert_ARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannelsWithMaskedInsert_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePermuteChannelsWithMaskedInsert_ARGB8888

TypeScript
vImagePermuteChannelsWithMaskedInsert_ARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannelsWithMaskedInsert_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePermuteChannelsWithMaskedInsert_ARGBFFFF

TypeScript
vImagePermuteChannelsWithMaskedInsert_ARGBFFFF(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannelsWithMaskedInsert_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePermuteChannels_ARGB16F

TypeScript
vImagePermuteChannels_ARGB16F(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannels_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePermuteChannels_ARGB16U

TypeScript
vImagePermuteChannels_ARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannels_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePermuteChannels_ARGB8888

TypeScript
vImagePermuteChannels_ARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannels_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePermuteChannels_ARGBFFFF

TypeScript
vImagePermuteChannels_ARGBFFFF(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): number
Swift declaration
func vImagePermuteChannels_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImagePermuteChannels_RGB888

TypeScript
vImagePermuteChannels_RGB888(src: SDKHandle, dest: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): number
Swift declaration
func vImagePermuteChannels_RGB888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_ARGB16F

TypeScript
vImagePerspectiveWarp_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImagePerspectiveWarp_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: UnsafeMutablePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_ARGB16U

TypeScript
vImagePerspectiveWarp_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImagePerspectiveWarp_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: UnsafeMutablePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_ARGB8888

TypeScript
vImagePerspectiveWarp_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImagePerspectiveWarp_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: UnsafeMutablePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_Planar16F

TypeScript
vImagePerspectiveWarp_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): number
Swift declaration
func vImagePerspectiveWarp_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_Planar16U

TypeScript
vImagePerspectiveWarp_Planar16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): number
Swift declaration
func vImagePerspectiveWarp_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePerspectiveWarp_Planar8

TypeScript
vImagePerspectiveWarp_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): number
Swift declaration
func vImagePerspectiveWarp_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_PerpsectiveTransform>, _ interpolation: vImage_WarpInterpolation, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_Planar16Q12

TypeScript
vImagePiecewiseGamma_Planar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_Planar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_16S, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_Planar16Q12toPlanar8

TypeScript
vImagePiecewiseGamma_Planar16Q12toPlanar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_Planar16Q12toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_16S, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_Planar8

TypeScript
vImagePiecewiseGamma_Planar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_Planar8toPlanar16Q12

TypeScript
vImagePiecewiseGamma_Planar8toPlanar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_Planar8toPlanar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_Planar8toPlanarF

TypeScript
vImagePiecewiseGamma_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_PlanarF

TypeScript
vImagePiecewiseGamma_PlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePiecewiseGamma_PlanarFtoPlanar8

TypeScript
vImagePiecewiseGamma_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImagePiecewiseGamma_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePiecewisePolynomial_Planar8toPlanarF

TypeScript
vImagePiecewisePolynomial_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }
Swift declaration
func vImagePiecewisePolynomial_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ coefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ boundaries: UnsafePointer<Float>, _ order: UInt32, _ log2segments: UInt32, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.

function · iOS 5.0+

vImagePiecewisePolynomial_PlanarF

TypeScript
vImagePiecewisePolynomial_PlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }
Swift declaration
func vImagePiecewisePolynomial_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ coefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ boundaries: UnsafePointer<Float>, _ order: UInt32, _ log2segments: UInt32, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.

function · iOS 5.0+

vImagePiecewisePolynomial_PlanarFtoPlanar8

TypeScript
vImagePiecewisePolynomial_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }
Swift declaration
func vImagePiecewisePolynomial_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ coefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ boundaries: UnsafePointer<Float>, _ order: UInt32, _ log2segments: UInt32, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.

function · iOS 5.0+

vImagePiecewiseRational_PlanarF

TypeScript
vImagePiecewiseRational_PlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, topOrder: number, bottomOrder: number, log2segments: number, flags: number): { $ret: number; $out: { "topCoefficients": (SDKHandle) | null; "bottomCoefficients": (SDKHandle) | null } }
Swift declaration
func vImagePiecewiseRational_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ topCoefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ bottomCoefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ boundaries: UnsafePointer<Float>, _ topOrder: UInt32, _ bottomOrder: UInt32, _ log2segments: UInt32, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with topCoefficients, bottomCoefficients inside $out.

function · iOS 9.0+

vImagePremultipliedAlphaBlendDarken_RGBA8888

TypeScript
vImagePremultipliedAlphaBlendDarken_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendDarken_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImagePremultipliedAlphaBlendLighten_RGBA8888

TypeScript
vImagePremultipliedAlphaBlendLighten_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendLighten_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImagePremultipliedAlphaBlendMultiply_RGBA8888

TypeScript
vImagePremultipliedAlphaBlendMultiply_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendMultiply_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImagePremultipliedAlphaBlendScreen_RGBA8888

TypeScript
vImagePremultipliedAlphaBlendScreen_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendScreen_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePremultipliedAlphaBlendWithPermute_ARGB8888

TypeScript
vImagePremultipliedAlphaBlendWithPermute_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, makeDestAlphaOpaque: boolean, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendWithPermute_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ makeDestAlphaOpaque: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePremultipliedAlphaBlendWithPermute_RGBA8888

TypeScript
vImagePremultipliedAlphaBlendWithPermute_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, makeDestAlphaOpaque: boolean, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlendWithPermute_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ makeDestAlphaOpaque: Bool, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_ARGB8888

TypeScript
vImagePremultipliedAlphaBlend_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_ARGBFFFF

TypeScript
vImagePremultipliedAlphaBlend_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_BGRA8888

TypeScript
vImagePremultipliedAlphaBlend_BGRA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_BGRA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_BGRAFFFF

TypeScript
vImagePremultipliedAlphaBlend_BGRAFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_BGRAFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_Planar8

TypeScript
vImagePremultipliedAlphaBlend_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedAlphaBlend_PlanarF

TypeScript
vImagePremultipliedAlphaBlend_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedAlphaBlend_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedConstAlphaBlend_ARGB8888

TypeScript
vImagePremultipliedConstAlphaBlend_ARGB8888(srcTop: SDKHandle, constAlpha: number, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedConstAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_8, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedConstAlphaBlend_ARGBFFFF

TypeScript
vImagePremultipliedConstAlphaBlend_ARGBFFFF(srcTop: SDKHandle, constAlpha: number, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedConstAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_F, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedConstAlphaBlend_Planar8

TypeScript
vImagePremultipliedConstAlphaBlend_Planar8(srcTop: SDKHandle, constAlpha: number, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedConstAlphaBlend_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_8, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultipliedConstAlphaBlend_PlanarF

TypeScript
vImagePremultipliedConstAlphaBlend_PlanarF(srcTop: SDKHandle, constAlpha: number, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultipliedConstAlphaBlend_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_F, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePremultiplyData_ARGB16Q12

TypeScript
vImagePremultiplyData_ARGB16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_ARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImagePremultiplyData_ARGB16U

TypeScript
vImagePremultiplyData_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_ARGB8888

TypeScript
vImagePremultiplyData_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_ARGBFFFF

TypeScript
vImagePremultiplyData_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_Planar8

TypeScript
vImagePremultiplyData_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_PlanarF

TypeScript
vImagePremultiplyData_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImagePremultiplyData_RGBA16F

TypeScript
vImagePremultiplyData_RGBA16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_RGBA16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImagePremultiplyData_RGBA16Q12

TypeScript
vImagePremultiplyData_RGBA16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_RGBA16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImagePremultiplyData_RGBA16U

TypeScript
vImagePremultiplyData_RGBA16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_RGBA16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_RGBA8888

TypeScript
vImagePremultiplyData_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImagePremultiplyData_RGBAFFFF

TypeScript
vImagePremultiplyData_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImagePremultiplyData_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRichardsonLucyDeConvolve_ARGB8888

TypeScript
vImageRichardsonLucyDeConvolve_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel2: (SDKHandle) | null, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, divisor: number, divisor2: number, backgroundColor: (SDKHandle) | null, iterationCount: number, flags: number): number
Swift declaration
func vImageRichardsonLucyDeConvolve_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel2: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ kernel_height2: UInt32, _ kernel_width2: UInt32, _ divisor: Int32, _ divisor2: Int32, _ backgroundColor: UnsafePointer<UInt8>!, _ iterationCount: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRichardsonLucyDeConvolve_ARGBFFFF

TypeScript
vImageRichardsonLucyDeConvolve_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel2: (SDKHandle) | null, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, backgroundColor: (SDKHandle) | null, iterationCount: number, flags: number): number
Swift declaration
func vImageRichardsonLucyDeConvolve_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel2: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ kernel_height2: UInt32, _ kernel_width2: UInt32, _ backgroundColor: UnsafePointer<Float>!, _ iterationCount: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRichardsonLucyDeConvolve_Planar8

TypeScript
vImageRichardsonLucyDeConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel2: (SDKHandle) | null, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, divisor: number, divisor2: number, backgroundColor: number, iterationCount: number, flags: number): number
Swift declaration
func vImageRichardsonLucyDeConvolve_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Int16>!, _ kernel2: UnsafePointer<Int16>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ kernel_height2: UInt32, _ kernel_width2: UInt32, _ divisor: Int32, _ divisor2: Int32, _ backgroundColor: Pixel_8, _ iterationCount: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRichardsonLucyDeConvolve_PlanarF

TypeScript
vImageRichardsonLucyDeConvolve_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: (SDKHandle) | null, kernel2: (SDKHandle) | null, kernel_height: number, kernel_width: number, kernel_height2: number, kernel_width2: number, backgroundColor: number, iterationCount: number, flags: number): number
Swift declaration
func vImageRichardsonLucyDeConvolve_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel: UnsafePointer<Float>!, _ kernel2: UnsafePointer<Float>!, _ kernel_height: UInt32, _ kernel_width: UInt32, _ kernel_height2: UInt32, _ kernel_width2: UInt32, _ backgroundColor: Pixel_F, _ iterationCount: UInt32, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageRotate90_ARGB16F

TypeScript
vImageRotate90_ARGB16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate90_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageRotate90_ARGB16S

TypeScript
vImageRotate90_ARGB16S(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): number
Swift declaration
func vImageRotate90_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageRotate90_ARGB16U

TypeScript
vImageRotate90_ARGB16U(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): number
Swift declaration
func vImageRotate90_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate90_ARGB8888

TypeScript
vImageRotate90_ARGB8888(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): number
Swift declaration
func vImageRotate90_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate90_ARGBFFFF

TypeScript
vImageRotate90_ARGBFFFF(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): number
Swift declaration
func vImageRotate90_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageRotate90_CbCr16F

TypeScript
vImageRotate90_CbCr16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate90_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageRotate90_Planar16F

TypeScript
vImageRotate90_Planar16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate90_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageRotate90_Planar16U

TypeScript
vImageRotate90_Planar16U(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate90_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate90_Planar8

TypeScript
vImageRotate90_Planar8(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate90_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate90_PlanarF

TypeScript
vImageRotate90_PlanarF(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate90_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageRotate_ARGB16F

TypeScript
vImageRotate_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageRotate_ARGB16S

TypeScript
vImageRotate_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageRotate_ARGB16U

TypeScript
vImageRotate_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate_ARGB8888

TypeScript
vImageRotate_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate_ARGBFFFF

TypeScript
vImageRotate_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageRotate_CbCr16F

TypeScript
vImageRotate_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageRotate_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageRotate_Planar16F

TypeScript
vImageRotate_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate_Planar8

TypeScript
vImageRotate_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageRotate_PlanarF

TypeScript
vImageRotate_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): number
Swift declaration
func vImageRotate_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageScale_ARGB16F

TypeScript
vImageScale_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageScale_ARGB16S

TypeScript
vImageScale_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageScale_ARGB16U

TypeScript
vImageScale_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageScale_ARGB8888

TypeScript
vImageScale_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageScale_ARGBFFFF

TypeScript
vImageScale_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageScale_CbCr16F

TypeScript
vImageScale_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageScale_CbCr16U

TypeScript
vImageScale_CbCr16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageScale_CbCr8

TypeScript
vImageScale_CbCr8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_CbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageScale_Planar16F

TypeScript
vImageScale_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageScale_Planar16S

TypeScript
vImageScale_Planar16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_Planar16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageScale_Planar16U

TypeScript
vImageScale_Planar16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageScale_Planar8

TypeScript
vImageScale_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageScale_PlanarF

TypeScript
vImageScale_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageScale_XRGB2101010W

TypeScript
vImageScale_XRGB2101010W(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageScale_XRGB2101010W(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageSelectChannels_ARGB8888

TypeScript
vImageSelectChannels_ARGB8888(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageSelectChannels_ARGB8888(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageSelectChannels_ARGBFFFF

TypeScript
vImageSelectChannels_ARGBFFFF(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): number
Swift declaration
func vImageSelectChannels_ARGBFFFF(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 17.0+

vImageSepConvolve_ARGB8888

TypeScript
vImageSepConvolve_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, bias: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageSepConvolve_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ bias: Float, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageSepConvolve_Planar16F

TypeScript
vImageSepConvolve_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageSepConvolve_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 14.0+

vImageSepConvolve_Planar16U

TypeScript
vImageSepConvolve_Planar16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageSepConvolve_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 14.0+

vImageSepConvolve_Planar8

TypeScript
vImageSepConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageSepConvolve_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 14.0+

vImageSepConvolve_Planar8to16U

TypeScript
vImageSepConvolve_Planar8to16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, scale: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageSepConvolve_Planar8to16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ scale: Float, _ bias: Float, _ backgroundColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 14.0+

vImageSepConvolve_PlanarF

TypeScript
vImageSepConvolve_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernelX: (SDKHandle) | null, kernelX_width: number, kernelY: (SDKHandle) | null, kernelY_width: number, bias: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageSepConvolve_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernelX: UnsafePointer<Float>!, _ kernelX_width: UInt32, _ kernelY: UnsafePointer<Float>!, _ kernelY_width: UInt32, _ bias: Float, _ backgroundColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageSymmetricPiecewiseGamma_Planar16Q12

TypeScript
vImageSymmetricPiecewiseGamma_Planar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImageSymmetricPiecewiseGamma_Planar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Pixel_16S, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageSymmetricPiecewiseGamma_PlanarF

TypeScript
vImageSymmetricPiecewiseGamma_PlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): number
Swift declaration
func vImageSymmetricPiecewiseGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_Error
function · iOS 9.0+

vImageSymmetricPiecewisePolynomial_PlanarF

TypeScript
vImageSymmetricPiecewisePolynomial_PlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }
Swift declaration
func vImageSymmetricPiecewisePolynomial_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ coefficients: UnsafeMutablePointer<UnsafePointer<Float>?>, _ boundaries: UnsafePointer<Float>, _ order: UInt32, _ log2segments: UInt32, _ flags: vImage_Flags) -> vImage_Error

Omit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.

function · iOS 5.0+

vImageTableLookUp_ARGB8888

TypeScript
vImageTableLookUp_ARGB8888(src: SDKHandle, dest: SDKHandle, alphaTable: (SDKHandle) | null, redTable: (SDKHandle) | null, greenTable: (SDKHandle) | null, blueTable: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageTableLookUp_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ alphaTable: UnsafePointer<Pixel_8>!, _ redTable: UnsafePointer<Pixel_8>!, _ greenTable: UnsafePointer<Pixel_8>!, _ blueTable: UnsafePointer<Pixel_8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageTableLookUp_Planar8

TypeScript
vImageTableLookUp_Planar8(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): number
Swift declaration
func vImageTableLookUp_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageTentConvolve_ARGB8888

TypeScript
vImageTentConvolve_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageTentConvolve_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageTentConvolve_Planar8

TypeScript
vImageTentConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): number
Swift declaration
func vImageTentConvolve_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ kernel_height: UInt32, _ kernel_width: UInt32, _ backgroundColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageUnpremultiplyData_ARGB16Q12

TypeScript
vImageUnpremultiplyData_ARGB16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_ARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageUnpremultiplyData_ARGB16U

TypeScript
vImageUnpremultiplyData_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_ARGB8888

TypeScript
vImageUnpremultiplyData_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_ARGBFFFF

TypeScript
vImageUnpremultiplyData_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_Planar8

TypeScript
vImageUnpremultiplyData_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_PlanarF

TypeScript
vImageUnpremultiplyData_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageUnpremultiplyData_RGBA16F

TypeScript
vImageUnpremultiplyData_RGBA16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_RGBA16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageUnpremultiplyData_RGBA16Q12

TypeScript
vImageUnpremultiplyData_RGBA16Q12(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_RGBA16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageUnpremultiplyData_RGBA16U

TypeScript
vImageUnpremultiplyData_RGBA16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_RGBA16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_RGBA8888

TypeScript
vImageUnpremultiplyData_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageUnpremultiplyData_RGBAFFFF

TypeScript
vImageUnpremultiplyData_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageUnpremultiplyData_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageVerticalReflect_ARGB16F

TypeScript
vImageVerticalReflect_ARGB16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalReflect_ARGB16S

TypeScript
vImageVerticalReflect_ARGB16S(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalReflect_ARGB16U

TypeScript
vImageVerticalReflect_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalReflect_ARGB8888

TypeScript
vImageVerticalReflect_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalReflect_ARGBFFFF

TypeScript
vImageVerticalReflect_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageVerticalReflect_CbCr16F

TypeScript
vImageVerticalReflect_CbCr16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 16.0+

vImageVerticalReflect_Planar16F

TypeScript
vImageVerticalReflect_Planar16F(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageVerticalReflect_Planar16U

TypeScript
vImageVerticalReflect_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalReflect_Planar8

TypeScript
vImageVerticalReflect_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalReflect_PlanarF

TypeScript
vImageVerticalReflect_PlanarF(src: SDKHandle, dest: SDKHandle, flags: number): number
Swift declaration
func vImageVerticalReflect_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShearD_ARGB16F

TypeScript
vImageVerticalShearD_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalShearD_ARGB16S

TypeScript
vImageVerticalShearD_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalShearD_ARGB16U

TypeScript
vImageVerticalShearD_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageVerticalShearD_ARGB8888

TypeScript
vImageVerticalShearD_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageVerticalShearD_ARGBFFFF

TypeScript
vImageVerticalShearD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShearD_CbCr16F

TypeScript
vImageVerticalShearD_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShearD_CbCr16S

TypeScript
vImageVerticalShearD_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_CbCr16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShearD_CbCr16U

TypeScript
vImageVerticalShearD_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShearD_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShearD_Planar16F

TypeScript
vImageVerticalShearD_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShearD_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageVerticalShearD_Planar8

TypeScript
vImageVerticalShearD_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShearD_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vImageVerticalShearD_PlanarF

TypeScript
vImageVerticalShearD_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShearD_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Double, _ shearSlope: Double, _ filter: ResamplingFilter!, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShear_ARGB16F

TypeScript
vImageVerticalShear_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalShear_ARGB16S

TypeScript
vImageVerticalShear_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 7.0+

vImageVerticalShear_ARGB16U

TypeScript
vImageVerticalShear_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalShear_ARGB8888

TypeScript
vImageVerticalShear_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalShear_ARGBFFFF

TypeScript
vImageVerticalShear_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShear_CbCr16F

TypeScript
vImageVerticalShear_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShear_CbCr16S

TypeScript
vImageVerticalShear_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_CbCr16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageVerticalShear_CbCr16U

TypeScript
vImageVerticalShear_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageVerticalShear_CbCr8

TypeScript
vImageVerticalShear_CbCr8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): number
Swift declaration
func vImageVerticalShear_CbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_Error
function · iOS 15.0+

vImageVerticalShear_Planar16F

TypeScript
vImageVerticalShear_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageVerticalShear_Planar16S

TypeScript
vImageVerticalShear_Planar16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_Planar16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16S, _ flags: vImage_Flags) -> vImage_Error
function · iOS 8.0+

vImageVerticalShear_Planar16U

TypeScript
vImageVerticalShear_Planar16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalShear_Planar8

TypeScript
vImageVerticalShear_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_Error
function · iOS 5.0+

vImageVerticalShear_PlanarF

TypeScript
vImageVerticalShear_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_Error
function · iOS 10.0+

vImageVerticalShear_XRGB2101010W

TypeScript
vImageVerticalShear_XRGB2101010W(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): number
Swift declaration
func vImageVerticalShear_XRGB2101010W(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ srcOffsetToROI_X: vImagePixelCount, _ srcOffsetToROI_Y: vImagePixelCount, _ yTranslate: Float, _ shearSlope: Float, _ filter: ResamplingFilter!, _ backColor: Pixel_32U, _ flags: vImage_Flags) -> vImage_Error
function · iOS 6.0+

vacosf

TypeScript
vacosf(arg0: SDKHandle): SDKHandle
Swift declaration
func vacosf(_: vFloat) -> vFloat
function · iOS 6.0+

vacoshf

TypeScript
vacoshf(arg0: SDKHandle): SDKHandle
Swift declaration
func vacoshf(_: vFloat) -> vFloat
function · iOS 6.0+

vasinf

TypeScript
vasinf(arg0: SDKHandle): SDKHandle
Swift declaration
func vasinf(_: vFloat) -> vFloat
function · iOS 6.0+

vasinhf

TypeScript
vasinhf(arg0: SDKHandle): SDKHandle
Swift declaration
func vasinhf(_: vFloat) -> vFloat
function · iOS 6.0+

vatan2f

TypeScript
vatan2f(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vatan2f(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vatanf

TypeScript
vatanf(arg0: SDKHandle): SDKHandle
Swift declaration
func vatanf(_: vFloat) -> vFloat
function · iOS 6.0+

vatanhf

TypeScript
vatanhf(arg0: SDKHandle): SDKHandle
Swift declaration
func vatanhf(_: vFloat) -> vFloat
function · iOS 6.0+

vceilf

TypeScript
vceilf(arg0: SDKHandle): SDKHandle
Swift declaration
func vceilf(_: vFloat) -> vFloat
function · iOS 6.0+

vclassifyf

TypeScript
vclassifyf(arg0: SDKHandle): SDKHandle
Swift declaration
func vclassifyf(_: vFloat) -> vUInt32
function · iOS 6.0+

vcopysignf

TypeScript
vcopysignf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vcopysignf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vcosf

TypeScript
vcosf(arg0: SDKHandle): SDKHandle
Swift declaration
func vcosf(_: vFloat) -> vFloat
function · iOS 6.0+

vcoshf

TypeScript
vcoshf(arg0: SDKHandle): SDKHandle
Swift declaration
func vcoshf(_: vFloat) -> vFloat
function · iOS 6.0+

vcospif

TypeScript
vcospif(arg0: SDKHandle): SDKHandle
Swift declaration
func vcospif(_: vFloat) -> vFloat
function · iOS 6.0+

vdivf

TypeScript
vdivf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vdivf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vexp2f

TypeScript
vexp2f(arg0: SDKHandle): SDKHandle
Swift declaration
func vexp2f(_: vFloat) -> vFloat
function · iOS 6.0+

vexpf

TypeScript
vexpf(arg0: SDKHandle): SDKHandle
Swift declaration
func vexpf(_: vFloat) -> vFloat
function · iOS 6.0+

vexpm1f

TypeScript
vexpm1f(arg0: SDKHandle): SDKHandle
Swift declaration
func vexpm1f(_: vFloat) -> vFloat
function · iOS 6.0+

vfabsf

TypeScript
vfabsf(arg0: SDKHandle): SDKHandle
Swift declaration
func vfabsf(_: vFloat) -> vFloat
function · iOS 6.0+

vfloorf

TypeScript
vfloorf(arg0: SDKHandle): SDKHandle
Swift declaration
func vfloorf(_: vFloat) -> vFloat
function · iOS 6.0+

vfmodf

TypeScript
vfmodf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vfmodf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vipowf

TypeScript
vipowf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vipowf(_: vFloat, _: vSInt32) -> vFloat
function · iOS 6.0+

vlog10f

TypeScript
vlog10f(arg0: SDKHandle): SDKHandle
Swift declaration
func vlog10f(_: vFloat) -> vFloat
function · iOS 6.0+

vlog1pf

TypeScript
vlog1pf(arg0: SDKHandle): SDKHandle
Swift declaration
func vlog1pf(_: vFloat) -> vFloat
function · iOS 6.0+

vlog2f

TypeScript
vlog2f(arg0: SDKHandle): SDKHandle
Swift declaration
func vlog2f(_: vFloat) -> vFloat
function · iOS 6.0+

vlogbf

TypeScript
vlogbf(arg0: SDKHandle): SDKHandle
Swift declaration
func vlogbf(_: vFloat) -> vFloat
function · iOS 6.0+

vlogf

TypeScript
vlogf(arg0: SDKHandle): SDKHandle
Swift declaration
func vlogf(_: vFloat) -> vFloat
function · iOS 6.0+

vnextafterf

TypeScript
vnextafterf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vnextafterf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vnintf

TypeScript
vnintf(arg0: SDKHandle): SDKHandle
Swift declaration
func vnintf(_: vFloat) -> vFloat
function · iOS 6.0+

vpowf

TypeScript
vpowf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vpowf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vrecf

TypeScript
vrecf(arg0: SDKHandle): SDKHandle
Swift declaration
func vrecf(_: vFloat) -> vFloat
function · iOS 6.0+

vremainderf

TypeScript
vremainderf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vremainderf(_: vFloat, _: vFloat) -> vFloat
function · iOS 6.0+

vremquof

TypeScript
vremquof(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): SDKHandle
Swift declaration
func vremquof(_: vFloat, _: vFloat, _: UnsafeMutablePointer<vUInt32>) -> vFloat
function · iOS 6.0+

vrsqrtf

TypeScript
vrsqrtf(arg0: SDKHandle): SDKHandle
Swift declaration
func vrsqrtf(_: vFloat) -> vFloat
function · iOS 6.0+

vscalbf

TypeScript
vscalbf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vscalbf(_: vFloat, _: vSInt32) -> vFloat
function · iOS 6.0+

vsignbitf

TypeScript
vsignbitf(arg0: SDKHandle): SDKHandle
Swift declaration
func vsignbitf(_: vFloat) -> vUInt32
function · iOS 6.0+

vsincosf

TypeScript
vsincosf(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vsincosf(_: vFloat, _: UnsafeMutablePointer<vFloat>) -> vFloat
function · iOS 6.0+

vsinf

TypeScript
vsinf(arg0: SDKHandle): SDKHandle
Swift declaration
func vsinf(_: vFloat) -> vFloat
function · iOS 6.0+

vsinhf

TypeScript
vsinhf(arg0: SDKHandle): SDKHandle
Swift declaration
func vsinhf(_: vFloat) -> vFloat
function · iOS 6.0+

vsinpif

TypeScript
vsinpif(arg0: SDKHandle): SDKHandle
Swift declaration
func vsinpif(_: vFloat) -> vFloat
function · iOS 6.0+

vsqrtf

TypeScript
vsqrtf(arg0: SDKHandle): SDKHandle
Swift declaration
func vsqrtf(_: vFloat) -> vFloat
function · iOS 6.0+

vtablelookup

TypeScript
vtablelookup(arg0: SDKHandle, arg1: SDKHandle): SDKHandle
Swift declaration
func vtablelookup(_: vSInt32, _: UnsafeMutablePointer<UInt32>) -> vUInt32
function · iOS 6.0+

vtanf

TypeScript
vtanf(arg0: SDKHandle): SDKHandle
Swift declaration
func vtanf(_: vFloat) -> vFloat
function · iOS 6.0+

vtanhf

TypeScript
vtanhf(arg0: SDKHandle): SDKHandle
Swift declaration
func vtanhf(_: vFloat) -> vFloat
function · iOS 6.0+

vtanpif

TypeScript
vtanpif(arg0: SDKHandle): SDKHandle
Swift declaration
func vtanpif(_: vFloat) -> vFloat
function · iOS 6.0+

vtruncf

TypeScript
vtruncf(arg0: SDKHandle): SDKHandle
Swift declaration
func vtruncf(_: vFloat) -> vFloat
function · iOS 5.0+

vvacos

TypeScript
vvacos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvacos(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvacosf

TypeScript
vvacosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvacosf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvacosh

TypeScript
vvacosh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvacosh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvacoshf

TypeScript
vvacoshf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvacoshf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvasin

TypeScript
vvasin(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvasin(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvasinf

TypeScript
vvasinf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvasinf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvasinh

TypeScript
vvasinh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvasinh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvasinhf

TypeScript
vvasinhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvasinhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatan

TypeScript
vvatan(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvatan(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatan2

TypeScript
vvatan2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvatan2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatan2f

TypeScript
vvatan2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvatan2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatanf

TypeScript
vvatanf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvatanf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatanh

TypeScript
vvatanh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvatanh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvatanhf

TypeScript
vvatanhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvatanhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 8.0+

vvcbrt

TypeScript
vvcbrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcbrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 8.0+

vvcbrtf

TypeScript
vvcbrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcbrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvceil

TypeScript
vvceil(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvceil(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvceilf

TypeScript
vvceilf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvceilf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcopysign

TypeScript
vvcopysign(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvcopysign(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcopysignf

TypeScript
vvcopysignf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvcopysignf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcos

TypeScript
vvcos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcos(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcosf

TypeScript
vvcosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcosf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcosh

TypeScript
vvcosh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcosh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcoshf

TypeScript
vvcoshf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcoshf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcospi

TypeScript
vvcospi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcospi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvcospif

TypeScript
vvcospif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvcospif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvdiv

TypeScript
vvdiv(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvdiv(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvdivf

TypeScript
vvdivf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvdivf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexp

TypeScript
vvexp(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexp(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexp2

TypeScript
vvexp2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexp2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexp2f

TypeScript
vvexp2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexp2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexpf

TypeScript
vvexpf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexpf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexpm1

TypeScript
vvexpm1(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexpm1(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvexpm1f

TypeScript
vvexpm1f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvexpm1f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfabs

TypeScript
vvfabs(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvfabs(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfabsf

TypeScript
vvfabsf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvfabsf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfloor

TypeScript
vvfloor(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvfloor(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfloorf

TypeScript
vvfloorf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvfloorf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfmod

TypeScript
vvfmod(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvfmod(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvfmodf

TypeScript
vvfmodf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvfmodf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvint

TypeScript
vvint(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvint(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvintf

TypeScript
vvintf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvintf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog

TypeScript
vvlog(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog10

TypeScript
vvlog10(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog10(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog10f

TypeScript
vvlog10f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog10f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog1p

TypeScript
vvlog1p(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog1p(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog1pf

TypeScript
vvlog1pf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog1pf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog2

TypeScript
vvlog2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlog2f

TypeScript
vvlog2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlog2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlogb

TypeScript
vvlogb(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlogb(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlogbf

TypeScript
vvlogbf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlogbf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvlogf

TypeScript
vvlogf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvlogf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvnextafter

TypeScript
vvnextafter(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvnextafter(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvnextafterf

TypeScript
vvnextafterf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvnextafterf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvnint

TypeScript
vvnint(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvnint(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvnintf

TypeScript
vvnintf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvnintf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvpow

TypeScript
vvpow(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvpow(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvpowf

TypeScript
vvpowf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvpowf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 6.0+

vvpows

TypeScript
vvpows(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvpows(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 6.0+

vvpowsf

TypeScript
vvpowsf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvpowsf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvrec

TypeScript
vvrec(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvrec(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvrecf

TypeScript
vvrecf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvrecf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvremainder

TypeScript
vvremainder(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvremainder(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvremainderf

TypeScript
vvremainderf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvremainderf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvrsqrt

TypeScript
vvrsqrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvrsqrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvrsqrtf

TypeScript
vvrsqrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvrsqrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsin

TypeScript
vvsin(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsin(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsincos

TypeScript
vvsincos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvsincos(_: UnsafeMutablePointer<Double>, _: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsincosf

TypeScript
vvsincosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): void
Swift declaration
func vvsincosf(_: UnsafeMutablePointer<Float>, _: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsinf

TypeScript
vvsinf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsinf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsinh

TypeScript
vvsinh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsinh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsinhf

TypeScript
vvsinhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsinhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsinpi

TypeScript
vvsinpi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsinpi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsinpif

TypeScript
vvsinpif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsinpif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsqrt

TypeScript
vvsqrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsqrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvsqrtf

TypeScript
vvsqrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvsqrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtan

TypeScript
vvtan(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtan(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtanf

TypeScript
vvtanf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtanf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtanh

TypeScript
vvtanh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtanh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtanhf

TypeScript
vvtanhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtanhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtanpi

TypeScript
vvtanpi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtanpi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
function · iOS 5.0+

vvtanpif

TypeScript
vvtanpif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): void
Swift declaration
func vvtanpif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)
function · iOS 4.0+ · Deprecated in iOS 16.4

xerbla_

TypeScript
xerbla_(srname?: (SDKHandle) | null, info?: (SDKHandle) | null): number
Swift declaration
func xerbla_(_ srname: UnsafeMutablePointer<CChar>!, _ info: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zaxpy_

TypeScript
zaxpy_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zaxpy_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zcopy_

TypeScript
zcopy_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zcopy_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zdotc_

TypeScript
zdotc_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): void
Swift declaration
func zdotc_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)
function · iOS 4.0+ · Deprecated in iOS 16.4

zdotu_

TypeScript
zdotu_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): void
Swift declaration
func zdotu_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)
function · iOS 4.0+ · Deprecated in iOS 16.4

zdrot_

TypeScript
zdrot_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): number
Swift declaration
func zdrot_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zdscal_

TypeScript
zdscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func zdscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Double>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zgbmv_

TypeScript
zgbmv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, kl?: (SDKHandle) | null, ku?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zgbmv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ kl: UnsafeMutablePointer<Int32>!, _ ku: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zgemm_

TypeScript
zgemm_(transa?: (SDKHandle) | null, transb?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zgemm_(_ transa: UnsafeMutablePointer<CChar>!, _ transb: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zgemv_

TypeScript
zgemv_(trans?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zgemv_(_ trans: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zgerc_

TypeScript
zgerc_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func zgerc_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zgeru_

TypeScript
zgeru_(m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func zgeru_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhbmv_

TypeScript
zhbmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zhbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhemm_

TypeScript
zhemm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zhemm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhemv_

TypeScript
zhemv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zhemv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zher2_

TypeScript
zher2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func zher2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zher2k_

TypeScript
zher2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zher2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zher_

TypeScript
zher_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): number
Swift declaration
func zher_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zherk_

TypeScript
zherk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zherk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutablePointer<Double>!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhpmv_

TypeScript
zhpmv_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, beta?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zhpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhpr2_

TypeScript
zhpr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func zhpr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zhpr_

TypeScript
zhpr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): number
Swift declaration
func zhpr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zrotg_

TypeScript
zrotg_(ca?: (SDKHandle) | null, cb?: (SDKHandle) | null, c?: (SDKHandle) | null, cs?: (SDKHandle) | null): number
Swift declaration
func zrotg_(_ ca: UnsafeMutableRawPointer!, _ cb: UnsafeMutableRawPointer!, _ c: UnsafeMutablePointer<Double>!, _ cs: UnsafeMutableRawPointer!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zscal_

TypeScript
zscal_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func zscal_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zswap_

TypeScript
zswap_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): number
Swift declaration
func zswap_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zsymm_

TypeScript
zsymm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zsymm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zsyr2k_

TypeScript
zsyr2k_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zsyr2k_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

zsyrk_

TypeScript
zsyrk_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, beta?: (SDKHandle) | null, c__?: (SDKHandle) | null, ldc?: (SDKHandle) | null): number
Swift declaration
func zsyrk_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ c__: UnsafeMutableRawPointer!, _ ldc: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztbmv_

TypeScript
ztbmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztbmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztbsv_

TypeScript
ztbsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, k?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztbsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ k: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztpmv_

TypeScript
ztpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztpsv_

TypeScript
ztpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztrmm_

TypeScript
ztrmm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func ztrmm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztrmv_

TypeScript
ztrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztrmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztrsm_

TypeScript
ztrsm_(side?: (SDKHandle) | null, uplo?: (SDKHandle) | null, transa?: (SDKHandle) | null, diag?: (SDKHandle) | null, m?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, b?: (SDKHandle) | null, ldb?: (SDKHandle) | null): number
Swift declaration
func ztrsm_(_ side: UnsafeMutablePointer<CChar>!, _ uplo: UnsafeMutablePointer<CChar>!, _ transa: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ b: UnsafeMutableRawPointer!, _ ldb: UnsafeMutablePointer<Int32>!) -> Int32
function · iOS 4.0+ · Deprecated in iOS 16.4

ztrsv_

TypeScript
ztrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): number
Swift declaration
func ztrsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32
get

kvImageDecodeArray_16Q12Format

TypeScript
kvImageDecodeArray_16Q12Format.value: ("animatableData" | SDKHandle) | null
Swift declaration
var kvImageDecodeArray_16Q12Format: UnsafePointer<CGFloat>!
set

kvImageDecodeArray_16Q12Format

TypeScript
kvImageDecodeArray_16Q12Format.value: ("animatableData" | SDKHandle) | null
Swift declaration
var kvImageDecodeArray_16Q12Format: UnsafePointer<CGFloat>!
get · iOS 8.0+

kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4

TypeScript
kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4.value: (SDKHandle) | null
Swift declaration
var kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!
set · iOS 8.0+

kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4

TypeScript
kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4.value: (SDKHandle) | null
Swift declaration
var kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!
get · iOS 8.0+

kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2

TypeScript
kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2.value: (SDKHandle) | null
Swift declaration
var kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!
set · iOS 8.0+

kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2

TypeScript
kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2.value: (SDKHandle) | null
Swift declaration
var kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!
get · iOS 8.0+

kvImage_YpCbCrToARGBMatrix_ITU_R_601_4

TypeScript
kvImage_YpCbCrToARGBMatrix_ITU_R_601_4.value: (SDKHandle) | null
Swift declaration
var kvImage_YpCbCrToARGBMatrix_ITU_R_601_4: UnsafePointer<vImage_YpCbCrToARGBMatrix>!
set · iOS 8.0+

kvImage_YpCbCrToARGBMatrix_ITU_R_601_4

TypeScript
kvImage_YpCbCrToARGBMatrix_ITU_R_601_4.value: (SDKHandle) | null
Swift declaration
var kvImage_YpCbCrToARGBMatrix_ITU_R_601_4: UnsafePointer<vImage_YpCbCrToARGBMatrix>!
get · iOS 8.0+

kvImage_YpCbCrToARGBMatrix_ITU_R_709_2

TypeScript
kvImage_YpCbCrToARGBMatrix_ITU_R_709_2.value: (SDKHandle) | null
Swift declaration
var kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: UnsafePointer<vImage_YpCbCrToARGBMatrix>!
set · iOS 8.0+

kvImage_YpCbCrToARGBMatrix_ITU_R_709_2

TypeScript
kvImage_YpCbCrToARGBMatrix_ITU_R_709_2.value: (SDKHandle) | null
Swift declaration
var kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: UnsafePointer<vImage_YpCbCrToARGBMatrix>!
get

BNNS_MAX_TENSOR_DIMENSION

TypeScript
const BNNS_MAX_TENSOR_DIMENSION: number
Swift declaration
var BNNS_MAX_TENSOR_DIMENSION: Int32 { get }
get

LA_ATTRIBUTE_ENABLE_LOGGING

TypeScript
const LA_ATTRIBUTE_ENABLE_LOGGING: number
Swift declaration
var LA_ATTRIBUTE_ENABLE_LOGGING: UInt32 { get }
get

LA_DEFAULT_ATTRIBUTES

TypeScript
const LA_DEFAULT_ATTRIBUTES: number
Swift declaration
var LA_DEFAULT_ATTRIBUTES: Int32 { get }
get

LA_DIMENSION_MISMATCH_ERROR

TypeScript
const LA_DIMENSION_MISMATCH_ERROR: number
Swift declaration
var LA_DIMENSION_MISMATCH_ERROR: Int32 { get }
get

LA_FEATURE_DIAGONALLY_DOMINANT

TypeScript
const LA_FEATURE_DIAGONALLY_DOMINANT: number
Swift declaration
var LA_FEATURE_DIAGONALLY_DOMINANT: UInt32 { get }
get

LA_FEATURE_POSITIVE_DEFINITE

TypeScript
const LA_FEATURE_POSITIVE_DEFINITE: number
Swift declaration
var LA_FEATURE_POSITIVE_DEFINITE: UInt32 { get }
get

LA_FEATURE_SYMMETRIC

TypeScript
const LA_FEATURE_SYMMETRIC: number
Swift declaration
var LA_FEATURE_SYMMETRIC: UInt32 { get }
get

LA_INTERNAL_ERROR

TypeScript
const LA_INTERNAL_ERROR: number
Swift declaration
var LA_INTERNAL_ERROR: Int32 { get }
get

LA_INVALID_PARAMETER_ERROR

TypeScript
const LA_INVALID_PARAMETER_ERROR: number
Swift declaration
var LA_INVALID_PARAMETER_ERROR: Int32 { get }
get

LA_L1_NORM

TypeScript
const LA_L1_NORM: number
Swift declaration
var LA_L1_NORM: Int32 { get }
get

LA_L2_NORM

TypeScript
const LA_L2_NORM: number
Swift declaration
var LA_L2_NORM: Int32 { get }
get

LA_LINF_NORM

TypeScript
const LA_LINF_NORM: number
Swift declaration
var LA_LINF_NORM: Int32 { get }
get

LA_NO_HINT

TypeScript
const LA_NO_HINT: number
Swift declaration
var LA_NO_HINT: UInt32 { get }
get

LA_PRECISION_MISMATCH_ERROR

TypeScript
const LA_PRECISION_MISMATCH_ERROR: number
Swift declaration
var LA_PRECISION_MISMATCH_ERROR: Int32 { get }
get

LA_SCALAR_TYPE_DOUBLE

TypeScript
const LA_SCALAR_TYPE_DOUBLE: number
Swift declaration
var LA_SCALAR_TYPE_DOUBLE: Int32 { get }
get

LA_SCALAR_TYPE_FLOAT

TypeScript
const LA_SCALAR_TYPE_FLOAT: number
Swift declaration
var LA_SCALAR_TYPE_FLOAT: Int32 { get }
get

LA_SHAPE_DIAGONAL

TypeScript
const LA_SHAPE_DIAGONAL: number
Swift declaration
var LA_SHAPE_DIAGONAL: UInt32 { get }
get

LA_SHAPE_LOWER_TRIANGULAR

TypeScript
const LA_SHAPE_LOWER_TRIANGULAR: number
Swift declaration
var LA_SHAPE_LOWER_TRIANGULAR: UInt32 { get }
get

LA_SHAPE_UPPER_TRIANGULAR

TypeScript
const LA_SHAPE_UPPER_TRIANGULAR: number
Swift declaration
var LA_SHAPE_UPPER_TRIANGULAR: UInt32 { get }
get

LA_SINGULAR_ERROR

TypeScript
const LA_SINGULAR_ERROR: number
Swift declaration
var LA_SINGULAR_ERROR: Int32 { get }
get

LA_SLICE_OUT_OF_BOUNDS_ERROR

TypeScript
const LA_SLICE_OUT_OF_BOUNDS_ERROR: number
Swift declaration
var LA_SLICE_OUT_OF_BOUNDS_ERROR: Int32 { get }
get

LA_SUCCESS

TypeScript
const LA_SUCCESS: number
Swift declaration
var LA_SUCCESS: Int32 { get }
get

LA_WARNING_POORLY_CONDITIONED

TypeScript
const LA_WARNING_POORLY_CONDITIONED: number
Swift declaration
var LA_WARNING_POORLY_CONDITIONED: Int32 { get }
get

QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL

TypeScript
const QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL: number
Swift declaration
var QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL: Int32 { get }
get

QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL

TypeScript
const QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL: number
Swift declaration
var QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL: Int32 { get }
get

USE_NON_APPLE_STANDARD_DATATYPES

TypeScript
const USE_NON_APPLE_STANDARD_DATATYPES: number
Swift declaration
var USE_NON_APPLE_STANDARD_DATATYPES: Int32 { get }
get

VIMAGE_AFFINETRANSFORM_DOUBLE_IS_AVAILABLE

TypeScript
const VIMAGE_AFFINETRANSFORM_DOUBLE_IS_AVAILABLE: number
Swift declaration
var VIMAGE_AFFINETRANSFORM_DOUBLE_IS_AVAILABLE: Int32 { get }
get

VIMAGE_CGAFFINETRANSFORM_IS_AVAILABLE

TypeScript
const VIMAGE_CGAFFINETRANSFORM_IS_AVAILABLE: number
Swift declaration
var VIMAGE_CGAFFINETRANSFORM_IS_AVAILABLE: Int32 { get }
get

vDSP_Version0

TypeScript
const vDSP_Version0: number
Swift declaration
var vDSP_Version0: Int32 { get }
get

vDSP_Version1

TypeScript
const vDSP_Version1: number
Swift declaration
var vDSP_Version1: Int32 { get }
get · iOS 10.0+

BNNSDataTypeInt8

TypeScript
BNNSDataTypeInt8.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt8: BNNSDataType
set · iOS 10.0+

BNNSDataTypeInt8

TypeScript
BNNSDataTypeInt8.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt8: BNNSDataType
get · iOS 10.0+

BNNSDataTypeInt16

TypeScript
BNNSDataTypeInt16.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt16: BNNSDataType
set · iOS 10.0+

BNNSDataTypeInt16

TypeScript
BNNSDataTypeInt16.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt16: BNNSDataType
get · iOS 10.0+

BNNSDataTypeInt32

TypeScript
BNNSDataTypeInt32.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt32: BNNSDataType
set · iOS 10.0+

BNNSDataTypeInt32

TypeScript
BNNSDataTypeInt32.value: BNNSDataType
Swift declaration
var BNNSDataTypeInt32: BNNSDataType
get · iOS 10.0+

BNNSDataTypeFloat16

TypeScript
BNNSDataTypeFloat16.value: BNNSDataType
Swift declaration
var BNNSDataTypeFloat16: BNNSDataType
set · iOS 10.0+

BNNSDataTypeFloat16

TypeScript
BNNSDataTypeFloat16.value: BNNSDataType
Swift declaration
var BNNSDataTypeFloat16: BNNSDataType
get · iOS 10.0+

BNNSDataTypeFloat32

TypeScript
BNNSDataTypeFloat32.value: BNNSDataType
Swift declaration
var BNNSDataTypeFloat32: BNNSDataType
set · iOS 10.0+

BNNSDataTypeFloat32

TypeScript
BNNSDataTypeFloat32.value: BNNSDataType
Swift declaration
var BNNSDataTypeFloat32: BNNSDataType
get · iOS 10.0+

BNNSDataTypeIndexed8

TypeScript
BNNSDataTypeIndexed8.value: BNNSDataType
Swift declaration
var BNNSDataTypeIndexed8: BNNSDataType
set · iOS 10.0+

BNNSDataTypeIndexed8

TypeScript
BNNSDataTypeIndexed8.value: BNNSDataType
Swift declaration
var BNNSDataTypeIndexed8: BNNSDataType
get · iOS 10.0+

BNNSFlagsUseClientPtr

TypeScript
BNNSFlagsUseClientPtr.value: BNNSFlags
Swift declaration
var BNNSFlagsUseClientPtr: BNNSFlags
set · iOS 10.0+

BNNSFlagsUseClientPtr

TypeScript
BNNSFlagsUseClientPtr.value: BNNSFlags
Swift declaration
var BNNSFlagsUseClientPtr: BNNSFlags
get · iOS 10.0+

BNNSPoolingFunctionMax

TypeScript
BNNSPoolingFunctionMax.value: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionMax: BNNSPoolingFunction
set · iOS 10.0+

BNNSPoolingFunctionMax

TypeScript
BNNSPoolingFunctionMax.value: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionMax: BNNSPoolingFunction
get · iOS 10.0+

BNNSActivationFunctionAbs

TypeScript
BNNSActivationFunctionAbs.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionAbs: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionAbs

TypeScript
BNNSActivationFunctionAbs.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionAbs: BNNSActivationFunction
get · iOS 10.0+

BNNSActivationFunctionTanh

TypeScript
BNNSActivationFunctionTanh.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionTanh: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionTanh

TypeScript
BNNSActivationFunctionTanh.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionTanh: BNNSActivationFunction
get · iOS 10.0+

BNNSPoolingFunctionAverage

TypeScript
BNNSPoolingFunctionAverage.value: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionAverage: BNNSPoolingFunction
set · iOS 10.0+

BNNSPoolingFunctionAverage

TypeScript
BNNSPoolingFunctionAverage.value: BNNSPoolingFunction
Swift declaration
var BNNSPoolingFunctionAverage: BNNSPoolingFunction
get · iOS 10.0+

BNNSActivationFunctionSigmoid

TypeScript
BNNSActivationFunctionSigmoid.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSigmoid: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionSigmoid

TypeScript
BNNSActivationFunctionSigmoid.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionSigmoid: BNNSActivationFunction
get · iOS 10.0+

BNNSActivationFunctionIdentity

TypeScript
BNNSActivationFunctionIdentity.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionIdentity: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionIdentity

TypeScript
BNNSActivationFunctionIdentity.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionIdentity: BNNSActivationFunction
get · iOS 10.0+

BNNSActivationFunctionScaledTanh

TypeScript
BNNSActivationFunctionScaledTanh.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionScaledTanh: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionScaledTanh

TypeScript
BNNSActivationFunctionScaledTanh.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionScaledTanh: BNNSActivationFunction
get · iOS 10.0+

BNNSActivationFunctionRectifiedLinear

TypeScript
BNNSActivationFunctionRectifiedLinear.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionRectifiedLinear: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionRectifiedLinear

TypeScript
BNNSActivationFunctionRectifiedLinear.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionRectifiedLinear: BNNSActivationFunction
get · iOS 10.0+

BNNSActivationFunctionLeakyRectifiedLinear

TypeScript
BNNSActivationFunctionLeakyRectifiedLinear.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionLeakyRectifiedLinear: BNNSActivationFunction
set · iOS 10.0+

BNNSActivationFunctionLeakyRectifiedLinear

TypeScript
BNNSActivationFunctionLeakyRectifiedLinear.value: BNNSActivationFunction
Swift declaration
var BNNSActivationFunctionLeakyRectifiedLinear: BNNSActivationFunction
method · iOS 15.0+

transform

TypeScript
transformRealImaginary(real: Array<number>, imaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }
Swift declaration
func transform<U>(real: U, imaginary: U) -> (real: [Double], imaginary: [Double]) where U : AccelerateBuffer, U.Element == Double

Returns a discrete Fourier transform. - Parameter real: Input vector - real part. - Parameter imaginary: Input vector - imaginary part. - Returns: A tuple of two arrays representing the real and imaginary parts of the output.

method · iOS 15.0+

transform

TypeScript
transformInputRealInputImaginaryOutputRealOutputImaginary(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }
Swift declaration
func transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Double, V.Element == Double

Computes a discrete Fourier transform. - Parameter inputReal: Input vector - real part. - Parameter inputImaginary: Input vector - imaginary part. - Parameter outputReal: Output vector - real part. - Parameter outputImaginary: Output vector - imaginary part.

Omit the output parameters from the call. The result contains $ret and $out, with outputReal, outputImaginary inside $out.

method · iOS 15.0+

transform

TypeScript
transformRealImaginary4144(real: Array<number>, imaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }
Swift declaration
func transform<U>(real: U, imaginary: U) -> (real: [Float], imaginary: [Float]) where U : AccelerateBuffer, U.Element == Float

Returns a discrete Fourier transform. - Parameter real: Input vector - real part. - Parameter imaginary: Input vector - imaginary part. - Returns: A tuple of two arrays representing the real and imaginary parts of the output.

method · iOS 15.0+

transform

TypeScript
transformInputRealInputImaginaryOutputRealOutputImaginary23670(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }
Swift declaration
func transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Float, V.Element == Float

Computes a discrete Fourier transform. - Parameter inputReal: Input vector - real part. - Parameter inputImaginary: Input vector - imaginary part. - Parameter outputReal: Output vector - real part. - Parameter outputImaginary: Output vector - imaginary part.

Omit the output parameters from the call. The result contains $ret and $out, with outputReal, outputImaginary inside $out.

method · iOS 15.0+

transform

TypeScript
transformInputOutput(input: Array<DSPComplex>, output: Array<DSPComplex>): { $ret: null; $out: { "output": Array<DSPComplex> } }
Swift declaration
func transform<U, V>(input: U, output: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == DSPComplex, V.Element == DSPComplex

Computes a discrete Fourier transform. - Parameter input: The input vector. - Parameter output: The output vector.

Omit the output parameters from the call. The result contains $ret and $out, with output inside $out.

method · iOS 15.0+

transform

TypeScript
transformInput(input: Array<DSPComplex>): Array<DSPComplex>
Swift declaration
func transform<U>(input: U) -> [DSPComplex] where U : AccelerateBuffer, U.Element == DSPComplex

Returns a discrete Fourier transform. - Parameter input: The input vector. - Returns: The resulty of the discrete Fourier transform.

method · iOS 15.0+

transform

TypeScript
transformInputOutput18927(input: Array<DSPDoubleComplex>, output: Array<DSPDoubleComplex>): { $ret: null; $out: { "output": Array<DSPDoubleComplex> } }
Swift declaration
func transform<U, V>(input: U, output: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == DSPDoubleComplex, V.Element == DSPDoubleComplex

Computes a discrete Fourier transform. - Parameter input: The input vector. - Parameter output: The output vector.

Omit the output parameters from the call. The result contains $ret and $out, with output inside $out.

method · iOS 15.0+

transform

TypeScript
transformInput8463(input: Array<DSPDoubleComplex>): Array<DSPDoubleComplex>
Swift declaration
func transform<U>(input: U) -> [DSPDoubleComplex] where U : AccelerateBuffer, U.Element == DSPDoubleComplex

Returns a discrete Fourier transform. - Parameter input: The input vector. - Returns: The resulty of the discrete Fourier transform.

method · iOS 13.0+ · Deprecated

transform

TypeScript
transformInputRealInputImaginaryOutputRealOutputImaginary(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }
Swift declaration
func transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where T == U.Element, U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == V.Element

Computes an out-of-place single-precision real discrete Fourier transform. - Parameter inputReal: Input vector - real part. - Parameter inputImaginary: Input vector - imaginary part. - Parameter outputReal: Output vector - real part. - Parameter outputImaginary: Output vector - imaginary part. When the `transformType` is `complexComplex`, each array (Ir, Ii, Or, and Oi) must have `count` elements. When the `transformType` is `complexReal`, each array (Ir, Ii, Or, and Oi) must have `count/2` elements.

Omit the output parameters from the call. The result contains $ret and $out, with outputReal, outputImaginary inside $out.

method · iOS 13.0+ · Deprecated

transform

TypeScript
transformInputRealInputImaginary(inputReal: Array<number>, inputImaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }
Swift declaration
func transform<U>(inputReal: U, inputImaginary: U) -> (real: [T], imaginary: [T]) where T == U.Element, U : AccelerateBuffer

Returns a single-precision real discrete Fourier transform. - Parameter inputReal: Input vector - real part. - Parameter inputImaginary: Input vector - imaginary part. - Returns: A tuple of two arrays representing the real and imaginary parts of the output. When the `transformType` is `complexComplex`, each input array (Ir, Ii) must have `count` elements, and the returned arrays have `count` elements. When the `transformType` is `complexReal`, each input array (Ir, Ii) must have `count` elements, and the returned arrays have `count / 2` elements.

method · iOS 13.0+

forward

TypeScript
forward(input: DSPSplitComplex, output: DSPSplitComplex): { $ret: null; $out: { "output": DSPSplitComplex } }
Swift declaration
func forward(input: DSPSplitComplex, output: inout DSPSplitComplex)

Computes an out-of-place single-precision real forward fast Fourier transform. - Parameter input: Complex input vector. - Parameter output: Complex output vector.

Omit the output parameters from the call. The result contains $ret and $out, with output inside $out.

method · iOS 13.0+

inverse

TypeScript
inverse(input: DSPSplitComplex, output: DSPSplitComplex): { $ret: null; $out: { "output": DSPSplitComplex } }
Swift declaration
func inverse(input: DSPSplitComplex, output: inout DSPSplitComplex)

Computes an out-of-place single-precision real inverse fast Fourier transform. - Parameter input: Complex input vector. - Parameter output: Complex output vector.

Omit the output parameters from the call. The result contains $ret and $out, with output inside $out.

method · iOS 13.0+

apply

TypeScript
applyInputOutput(input: Array<number>, output: Array<number>): { $ret: null; $out: { "output": Array<number> } }
Swift declaration
mutating func apply<U, V>(input: U, output: inout V) where T == U.Element, U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == V.Element

Applies a single- or double-precision single or multichannel biquad IIR filter, overwriting the supplied output.

Omit the output parameters from the call. The result contains $ret and $out, with output inside $out.

method · iOS 13.0+

apply

TypeScript
applyInput(input: Array<number>): Array<number>
Swift declaration
mutating func apply<U>(input: U) -> [T] where T == U.Element, U : AccelerateBuffer

Applies a single- or double-precision single or multichannel biquad IIR filter, returning the filtered signal.

get · iOS 16.0+

size

TypeScript
get size(): vImage_Size
Swift declaration
var size: vImage.Size { get }

The size of the pixel buffer.

get · iOS 16.0+

width

TypeScript
get width(): number
Swift declaration
var width: Int { get }

The width of the pixel buffer.

get · iOS 16.0+

height

TypeScript
get height(): number
Swift declaration
var height: Int { get }

The height of the pixel buffer.

static · iOS 16.0+

makeDynamicPixelBufferAndCGImageFormat

TypeScript
static makeDynamicPixelBufferAndCGImageFormat(cgImage: _CoreGraphics_CGImage): { "pixelBuffer": vImage_PixelBuffer<vImage_DynamicPixelFormat>; "cgImageFormat": vImage_CGImageFormat }
Swift declaration
static func makeDynamicPixelBufferAndCGImageFormat(cgImage: CGImage) throws -> (pixelBuffer: vImage.PixelBuffer<vImage.DynamicPixelFormat>, cgImageFormat: vImage_CGImageFormat)

Returns a new dynamic pixel format pixel buffer and Core Graphics image format structure from a Core Graphics image. - Parameter cgImage: The source Core Graphics image. - Returns: A new pixel buffer of type `vImage.DynamicPixelFormat` and a `vImage_CGImageFormat` that describes the ordering and number of the color channels, the size and type of the data in the color channels, and whether or not the data is premultiplied by alpha. - Throws: `invalidParameter` if the image `bitmapInfo` has unknown bits set, or the `bitsPerComponent` is not in `{0,1,2,4,5,8,16,32}`. - Throws: `invalidImageFormat` if the image `renderingIntent` is not a known value, or the color space doesn't support output. Use this function to create an image format and pixel buffer from a `CGImage`. The pixel buffer that this function returns has a pixel format that's unknown at compile time. Note that you can call `PixelBuffer.init(cgImage:cgImageFormat:pixelFormat:)` to create a statically typed pixel buffer from a `CGImage`. However, this function allows you to create your own any-to-any converter for more control over the conversion process to a statically typed buffer. For example, the following code creates a dynamically typed pixel buffer and `vImage_CGImageFormat` from a source image. The returned `vImage_CGImageFormat` is used as the source format on an any-to-any converter. The converter's destination pixel buffer's format is known at compile time. ``` let srcImage = #imageLiteral(resourceName: "Flowers_1_square.jpeg").cgImage( forProposedRect: nil, context: nil, hints: nil)! let source = try vImage.PixelBuffer.makeDynamicPixelBufferAndCGImageFormat( cgImage: srcImage) let destFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.none.rawValue))! let destBuffer = vImage.PixelBuffer(size: source.pixelBuffer.size, pixelFormat: vImage.Planar8.self) let converter = try vImageConverter.make(sourceFormat: source.cgImageFormat, destinationFormat: destFormat) try converter.convert(from: source.pixelBuffer, to: destBuffer) ``` On return, `destBuffer` contains an 8-bit, grayscale representation of the original image.

method · iOS 16.0+

applyGamma

TypeScript
applyGammaIntermediateBufferDestination(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx2>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): void
Swift declaration
func applyGamma(_ gamma: vImage.Gamma, intermediateBuffer: vImage.PixelBuffer<vImage.InterleavedFx2>? = nil, destination: vImage.PixelBuffer<vImage.Interleaved8x2>)

Applies a gamma function to a pixel buffer. - Parameter gamma: An enumeration that specifies either a used-defined or constant gamma. - Parameter intermediateBuffer: An optional intermediate buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and intermediate buffer (if supplied) must be the same size. This operation applies gamma to an `Interleaved8x2` buffer by calling the underlying function `vImageGamma_Planar8toPlanarF`. Therefore, it requires an intermediate `InterleavedFx2` buffer. For the best performance, pass an existing `InterleavedFx2` buffer to `intermediateBuffer`, alternatively, pass `nil` and the function creates the intermediate buffer. For example, the following code applies a gamma of `2.0` to a one-pixel pixel buffer. The result of the operation is that the pixel buffer's normalized values are squared. ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x2>( pixelValues: [64, 128], size: vImage.Size(width: 1, height: 1)) buffer.applyGamma(.fullPrecision(2), destination: buffer) // Prints "[16, 64]" ≅ [255 * 0.25², 255 * 0.5²] print(buffer.array) ```

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x2>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Initializes an `Interleaved8x2` pixel buffer from two `Planar8` pixel buffers. - Parameter planarBuffers: An array that contains two `Planar8` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain two buffers. Use this function to interleave two discrete planar buffers. For example, the following code creates a single pixel two-channel buffer from two planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(100)], size: vImage.Size(width: 1, height: 1)) let planar1 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(200)], size: vImage.Size(width: 1, height: 1)) let interleaved = vImage.PixelBuffer<vImage.Interleaved8x2>( planarBuffers: [planar0, planar1]) // Prints "[100, 200]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers(): Array<vImage_PixelBuffer<vImage_Planar8>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.Planar8>]

Returns two `Planar8` buffers that contain the two color channels of the buffer. Use this function to deinterleave a buffer and create two new planar buffers that contain copies of each source channel. For example, the following code generates two 1x1 planar buffers from an `Interleaved8x2` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x2>( pixelValues: [100, 200] as [UInt8], size: vImage.Size(width: 1, height: 1)) let planarBuffers = src.planarBuffers() // Prints "[100] [200]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx2>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.InterleavedFx2>)

Applies a set of piecewise polynomials to an `Interleaved8x2` buffer and writes the result to an `InterleavedFx2` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `Interleaved8x2` buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x2>( pixelValues: [64, 128, 192, 255], size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx2>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * (64 / 255)⁰ // 0.5019608 ≅ 1 * (128 / 255)¹ // 0.56692046 ≅ 1 * (192 / 255)² // 1.0 ≅ 1 * (255 / 255)² print(dest.array) ```

method · iOS 16.0+

scale

TypeScript
scaleDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x2>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): void
Swift declaration
func shear(direction: vImage.ShearDirection, translate: Float, slope: Float, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_88? = (0, 0), destination: vImage.PixelBuffer<Format>)

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convert

TypeScript
convertTo(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx2>)

Converts to a 2-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x2 2-channel interleaved 8-bit unsigned integer buffer to 16-bit floating point: ``` let pixelValues: [UInt8] = [255 / 17, 255 / 15, 255 / 5, 255 / 3 ] let src = vImage.PixelBuffer<vImage.Interleaved8x2>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx2>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } // Prints "[0.05883789, 0.06665039, 0.19995117, 0.33325195]" // ≅ [ 1 / 17, 1 / 15, 1 / 5, 1 / 3] print(destValues) ```

method · iOS 16.0+

applyGamma

TypeScript
applyGammaIntermediateBufferDestination41762(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx3>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func applyGamma(_ gamma: vImage.Gamma, intermediateBuffer: vImage.PixelBuffer<vImage.InterleavedFx3>? = nil, destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Applies a gamma function to a pixel buffer. - Parameter gamma: An enumeration that specifies either a used-defined or constant gamma. - Parameter intermediateBuffer: An optional intermediate buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and intermediate buffer (if supplied) must be the same size. This operation applies gamma to an `Interleaved8x3` buffer by calling the underlying function `vImageGamma_Planar8toPlanarF`. Therefore, it requires an intermediate `InterleavedFx3` buffer. For the best performance, pass an existing `InterleavedFx3` buffer to `intermediateBuffer`, alternatively, pass `nil` and the function creates the intermediate buffer. For example, the following code applies a gamma of `2.0` to a one-pixel pixel buffer. The result of the operation is that the pixel buffer's normalized values are squared. ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x3>( pixelValues: [64, 128, 255], size: vImage.Size(width: 1, height: 1)) buffer.applyGamma(.fullPrecision(2), destination: buffer) // Prints "[16, 64, 255]" ≅ [255 * 0.25², 255 * 0.5², 255 * 1²] print(buffer.array) ```

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Overwrites the interleaved buffer by interleaving the three specified planar buffers. - Parameter planarSourceBuffers: An array of three planar source buffers. - Precondition: `planarSourceBuffers` must contain three buffers. - Precondition: The source buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleaveDestination(destination: vImage_PixelBuffer<vImage_Planar8x3>): void
Swift declaration
func deinterleave(destination: vImage.PixelBuffer<vImage.Planar8x3>)

Overwrites the multiple-plane destination buffer by deinterleaving the interleaved buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Overwrites the three specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of three planar destination buffers. - Precondition: `planarDestinationBuffers` must contain three buffers. - Precondition: The destination buffers must be the same size as `self`.

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers27655(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x3>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Initializes an `Interleaved8x3` pixel buffer from three `Planar8` pixel buffers. - Parameter planarBuffers: An array that contains three `Planar8` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain three buffers. Use this function to interleave three discrete planar buffers. For example, the following code creates a single pixel three-channel buffer from three planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(50)], size: vImage.Size(width: 1, height: 1)) let planar1 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(100)], size: vImage.Size(width: 1, height: 1)) let planar2 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(150)], size: vImage.Size(width: 1, height: 1)) let interleaved = vImage.PixelBuffer<vImage.Interleaved8x3>( planarBuffers: [planar0, planar1, planar2]) // Prints "[100, 200]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers36418(): Array<vImage_PixelBuffer<vImage_Planar8>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.Planar8>]

Returns three `Planar8` buffers that contain the three color channels of the buffer. Use this function to deinterleave a buffer and create three new planar buffers that contain copies of each source channel. For example, the following code generates three 1x1 planar buffers from an `Interleaved8x3` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x3>( pixelValues: [50, 100, 150] as [UInt8], size: vImage.Size(width: 1, height: 1)) let planarBuffers = src.planarBuffers() // Prints "[50] [100] [150]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination81895(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Applies a set of piecewise polynomials to an `Interleaved8x3` buffer and writes the result to an `InterleavedFx3` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `Interleaved8x3` buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x3>( pixelValues: [64, 128, 192], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx3>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * (64 / 255)⁰ // 0.5019608 ≅ 1 * (128 / 255)¹ // 0.56692046 ≅ 1 * (192 / 255)² print(dest.array) ```

method · iOS 16.0+

permuteChannels

TypeScript
permuteChannelsToDestination(permuteMap: [number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func permuteChannels(to permuteMap: (UInt8, UInt8, UInt8), destination: vImage.PixelBuffer<Format>)

Permutes the buffer's channels - Parameter permuteMap: A tuple of three 8-bit integers with the values 0, 1, 2, and 3, in some order. - Parameter destination: The destination pixel buffer. - Precondition: `permuteMap` must contain four values in the range `0 ... 2`. - Precondition: Source and destination buffer must be the same size. For example, the following code reverses the channel ordering of a pixel buffer: ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x3>( pixelValues: [10, 20, 30], size: vImage.Size(width: 1, height: 1)) buffer.permuteChannels(to: (2, 1, 0), destination: buffer) // Prints "[30, 20, 10]" print(buffer.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo67651(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Converts the contents of the pixel buffer to a 3-channel, 32-bit floating-point buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats 32-bit floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x1 3-channel interleaved 8-bit unsigned integer buffer to 32-bit floating point: ``` let pixelValues: [UInt8] = [255 / 17, 255 / 15, 255 / 5] let src = vImage.PixelBuffer<vImage.Interleaved8x3>(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx3>(size: src.size) src.convert(to: dest) let destValues = dest.array // Prints "[0.058823533, 0.06666667, 0.20000002]" // ≅ [ 1 / 17, 1 / 15, 1 / 5] print(destValues) ```

method · iOS 16.0+

withCVPixelBuffer

TypeScript
withCVPixelBuffer(readOnly: boolean, body: ((arg0: _CoreVideo_CVBuffer) => void)): void
Swift declaration
func withCVPixelBuffer(readOnly: Bool, body: (CVPixelBuffer) -> Void)

Calls the given closure with a locked 32BGRA Core Video Pixel Buffer. - Parameter readOnly: A Boolean value that specifies whether the `CVPixelBuffer` is locked with the `kCVPixelBufferLock_ReadOnly` flag. If you are not going to modify the data while you hold the lock, you should set this parameter to `true` avoid potentially invalidating any existing caches of the buffer contents. Use this function to pass a vImage pixel buffer to other frameworks. For example, the following code creates a Core Image `CIImage` from a `CVPixelBuffer` that shares its underlying storage with a pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( size: vImage.Size(width: 64, height: 64)) src.withCVPixelBuffer(readOnly: true) { cvPixelBuffer in let ciImage = CIImage(cvImageBuffer: cvPixelBuffer) // Core Image workflow using `ciImage` } ```

method · iOS 16.0+

applyGamma

TypeScript
applyGammaIntermediateBufferDestination76142(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx4>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func applyGamma(_ gamma: vImage.Gamma, intermediateBuffer: vImage.PixelBuffer<vImage.InterleavedFx4>? = nil, destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Applies a gamma function to a pixel buffer. - Parameter gamma: An enumeration that specifies either a used-defined or constant gamma. - Parameter intermediateBuffer: An optional intermediate buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and intermediate buffer (if supplied) must be the same size. This operation applies gamma to an `Interleaved8x4` buffer by calling the underlying function `vImageGamma_Planar8toPlanarF`. Therefore, it requires an intermediate `InterleavedFx4` buffer. For the best performance, pass an existing `InterleavedFx4` buffer to `intermediateBuffer`, alternatively, pass `nil` and the function creates the intermediate buffer. For example, the following code applies a gamma of `2.0` to a one-pixel pixel buffer. The result of the operation is that the pixel buffer's normalized values are squared. ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [0, 64, 128, 255], size: vImage.Size(width: 1, height: 1)) buffer.applyGamma(.fullPrecision(2), destination: buffer) // Prints "[0, 16, 64, 255]" ≅ [255 * 0², 255 * 0.25², 255 * 0.5², 255 * 1²] print(buffer.array) ```

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers35531(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Overwrites the interleaved buffer by interleaving the four specified planar buffers. - Parameter planarSourceBuffers: An array of four planar source buffers. - Precondition: `planarSourceBuffers` must contain four buffers. - Precondition: The source buffers must be the same size as `self`.

init · iOS 16.0+

init

TypeScript
static initLumaSourceChromaSourceConversionInfo(lumaSource: vImage_PixelBuffer<vImage_Planar8>, chromaSource: vImage_PixelBuffer<vImage_Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB): vImage_PixelBuffer<vImage_Interleaved8x4>
Swift declaration
init(lumaSource: vImage.PixelBuffer<vImage.Planar8>, chromaSource: vImage.PixelBuffer<vImage.Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB)

Initializes an `Interleaved8x4` pixel buffer from a planar Yp buffer and a two-channel interleaved CbCr buffer. - Parameter lumaSource: The source buffer that contains the luminance data. - Parameter chromaSource: The source buffer that contains the chrominance data. - Parameter conversionInfo: An opaque representation of a 3x3 converson matrix for converting Y'CbCr signals to RGB. - seealso: `vImageConvert_420Yp8_CbCr8ToARGB8888`

method · iOS 17.0+

applyLookup

TypeScript
applyLookupAlphaTableRedTableGreenTableBlueTableDestination(alphaTable: (Array<number>) | null, redTable: (Array<number>) | null, greenTable: (Array<number>) | null, blueTable: (Array<number>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func applyLookup(alphaTable: [Pixel_8]?, redTable: [Pixel_8]?, greenTable: [Pixel_8]?, blueTable: [Pixel_8]?, destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Applies a set of four lookup tables to transform an interleaved, four-channel 8-bit planar image to an interleaved, four-channel 8-bit planar image. - Parameter alphaTable: A lookup table for the alpha channel that contains 256 `Pixel_8` values. Pass `nil` to specify that the function copies the alpha channel unchanged to the destination buffer. - Parameter redTable: A lookup table for the red channel that contains 256 `Pixel_8` values. Pass `nil` to specify that the function copies the red channel unchanged to the destination buffer. - Parameter greenTable: A lookup table for the green channel that contains 256 `Pixel_8` values. Pass `nil` to specify that the function copies the green channel unchanged to the destination buffer. - Parameter blueTable: A lookup table for the blue channel that contains 256 `Pixel_8` values. Pass `nil` to specify that the function copies the blue channel unchanged to the destination buffer. - Parameter destination: The destination pixel buffer. - Precondition: Each nonnull lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageTableLookUp_ARGB8888`

method · iOS 16.0+

boxConvolve

TypeScript
boxConvolveKernelSizeEdgeModeDestination(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func boxConvolve(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Applies a box convolution filter to the pixel buffer. - Parameter kernelSize: The box convolution kernel size. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

premultiply

TypeScript
premultiplyChannelOrdering(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func premultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from nonpremultiplied alpha format to premultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function multiplies the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. The function treats the values `0 ... 255` in the pixel buffer as the values `0 ... 1`. For example, the following code multiplies the RGB values `[32, 64, 128]` by the alpha value `128` (which is interpreted as `0.5`): ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [127, 32, 64, 128], size: vImage.Size(width: 1, height: 1)) src.premultiply(channelOrdering: .ARGB) // Prints "[127, 16, 32, 64]". print(src.array) ```

method · iOS 16.0+

boxConvolved

TypeScript
boxConvolved(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>): vImage_PixelBuffer<vImage_Interleaved8x4>
Swift declaration
func boxConvolved(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8888>) -> vImage.PixelBuffer<Format>

Applies a box convolution filter to the pixel buffer. - Parameter kernelSize: The box convolution kernel size.

method · iOS 16.0+

deinterleave

TypeScript
deinterleaveDestination88062(destination: vImage_PixelBuffer<vImage_Planar8x4>): void
Swift declaration
func deinterleave(destination: vImage.PixelBuffer<vImage.Planar8x4>)

Overwrites the multiple-plane destination buffer by deinterleaving the interleaved buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers56107(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Overwrites the four specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of four planar destination buffers. - Precondition: `planarDestinationBuffers` must contain four buffers. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

tentConvolve

TypeScript
tentConvolveKernelSizeEdgeModeDestination(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func tentConvolve(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Applies a tent convolution filter to the pixel buffer. - Parameter kernelSize: The tent convolution kernel size. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers25346(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x4>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.Planar8>])

Initializes an `Interleaved8x4` pixel buffer from four `Planar8` pixel buffers. - Parameter planarBuffers: An array that contains four `Planar8` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain four buffers. Use this function to interleave four discrete planar buffers. For example, the following code creates a single pixel four channel buffer from four planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(50)], size: vImage.Size(width: 1, height: 1)) let planar1 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(100)], size: vImage.Size(width: 1, height: 1)) let planar2 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(150)], size: vImage.Size(width: 1, height: 1)) let planar3 = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [UInt8(200)], size: vImage.Size(width: 1, height: 1)) let interleaved = vImage.PixelBuffer<vImage.Interleaved8x4>( planarBuffers: [planar0, planar1, planar2, planar3]) // Prints "[50, 100, 150, 200]" print(interleaved.array) ```

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers23900(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_Interleaved8x4>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Initializes an `Interleaved8x4` pixel buffer from four `PlanarF` pixel buffers. - Parameter planarBuffers: An array that contains four `PlanarF` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain three buffers. This function treats 32-bit floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. Use this function to interleave four discrete planar buffers. For example, the following code creates a single pixel four channel buffer from four planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(1.0 / 17)], size: vImage.Size(width: 1, height: 1)) let planar1 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(1.0 / 15)], size: vImage.Size(width: 1, height: 1)) let planar2 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(1.0 / 5)], size: vImage.Size(width: 1, height: 1)) let planar3 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(1.0 / 3)], size: vImage.Size(width: 1, height: 1)) let interleaved = vImage.PixelBuffer<vImage.Interleaved8x4>( planarBuffers: [planar0, planar1, planar2, planar3]) // Prints "[15, 17, 51, 85]" // = [255 / 17, 255 / 15, 255 / 5, 255 / 3] print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers78027(): Array<vImage_PixelBuffer<vImage_Planar8>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.Planar8>]

Returns four `Planar8` pixel buffers. Use this function to deinterleave a buffer and create four new planar buffers that contain copies of each source channel. For example, the following code generates four 1x1 planar buffers from an `Interleaved8x4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [50, 100, 150, 200] as [UInt8], size: vImage.Size(width: 1, height: 1)) let planarBuffers: [vImage.PixelBuffer<vImage.Planar8>] = src.planarBuffers() // Prints "[50] [100] [150] [200]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers68433(): Array<vImage_PixelBuffer<vImage_PlanarF>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.PlanarF>]

Returns four `PlanarF` pixel buffers. This function treats 32-bit floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. Use this function to deinterleave a buffer and create four new planar buffers that contain copies of each source channel. For example, the following code generates four 1x1 planar buffers from an `Interleaved8x4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [255 / 17, 255 / 15, 255 / 5, 255 / 3] as [UInt8], size: vImage.Size(width: 1, height: 1)) let planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>] = src.planarBuffers() // Prints "[0.058823533] [0.06666667] [0.20000002] [0.33333334]" // ≅ [ 1 / 17, 1 / 15, 1 / 5, 1 / 3] for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

tentConvolved

TypeScript
tentConvolved(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>): vImage_PixelBuffer<vImage_Interleaved8x4>
Swift declaration
func tentConvolved(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8888>) -> vImage.PixelBuffer<Format>

Applies a tent convolution filter to the pixel buffer. - Parameter kernelSize: The tent convolution kernel size. - Parameter edgeMode: The convolution edge mode. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiplyChannelOrdering(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func unpremultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from premultiplied alpha format to nonpremultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function divides the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. The function treats the values `0 ... 255` in the pixel buffer as the values `0 ... 1`. For example, the following code divides the RGB values `[32, 64, 128]` by the alpha value `128` (which is interpreted as `0.5`): ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [127, 32, 64, 128], size: vImage.Size(width: 1, height: 1)) src.unpremultiply(channelOrdering: .ARGB) // Prints "[127, 64, 129, 255]". print(src.array) ```

method · iOS 16.0+

alphaComposite

TypeScript
alphaCompositeTopLayerDestination(compositeMode: vImage_CompositeMode<number>, topLayer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func alphaComposite(_ compositeMode: vImage.CompositeMode<Pixel_8>, topLayer: vImage.PixelBuffer<Format>, destination: vImage.PixelBuffer<Format>)

Performs alpha compositing of two 4-channel interleaved ARGB 8-bit images using the specified composite mode. - Parameter compositeMode: The composite mode. - Parameter topLayer: The composite top layer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Treats `self` as the bottom layer. - Note: Images must have alpha as the first channel. - seealso: https://developer.apple.com/documentation/accelerate/compositing_images_with_alpha_blending

method · iOS 16.0+

extractChannel

TypeScript
extractChannelAtDestination(channelIndex: number, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func extractChannel(at channelIndex: Int, destination: vImage.PixelBuffer<vImage.Planar8>)

Extracts a single channel from a four-channel interleaved pixel buffer. - Parameter channelIndex: The index of the channel that the function extracts. - Parameter destination: The destination pixel buffer. - Precondition: `channelIndex` must be in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code extracts channel `2` from a four-channel pixel buffer. ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [10, 11, 12, 13, 20, 21, 22, 23, 30, 31, 32, 33], size: vImage.Size(width: 1, height: 3)) let dest = vImage.PixelBuffer<vImage.Planar8>( size: src.size) src.extractChannel(at: 2, destination: dest) // Prints "[12, 22, 32]" print(dest.array) ```

method · iOS 16.0+

applyMorphology

TypeScript
applyMorphologyOperationDestination(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func applyMorphology(operation: vImage.MorphologyOperation<Pixel_8>, destination: vImage.PixelBuffer<Format>)

Applies a morphology operation to the buffer. - Parameter operation: The operation that the function applies. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: `dilate` and `erode` user defined kernels must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory.

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination50289(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Applies a set of piecewise polynomials to an `Interleaved8x4` buffer and writes the result to an `InterleavedFx4` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `Interleaved8x4` buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [64, 128, 192, 255], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * (64 / 255)⁰ // 0.5019608 ≅ 1 * (128 / 255)¹ // 0.56692046 ≅ 1 * (192 / 255)² // 1.0 ≅ 1 * (255 / 255)² print(dest.array) ```

method · iOS 16.0+

contrastStretch

TypeScript
contrastStretchDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func contrastStretch(destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Stretches the contrast of the buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to evenly distributes a histogram’s pixel values across the full range of available pixel values. For example, the following code stretches the contrast of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.noneSkipFirst.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Interleaved8x4.self) buffer.contrastStretch(destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

permuteChannels

TypeScript
permuteChannelsToDestination11322(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func permuteChannels(to permuteMap: (UInt8, UInt8, UInt8, UInt8), destination: vImage.PixelBuffer<Format>)

Permutes the buffer's channels - Parameter permuteMap: A tuple of four 8-bit integers with the values 0, 1, 2, and 3, in some order. - Parameter destination: The destination pixel buffer. - Precondition: `permuteMap` must contain four values in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code reverses the channel ordering of a pixel buffer: ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [10, 20, 30, 40], size: vImage.Size(width: 1, height: 1)) buffer.permuteChannels(to: (3, 2, 1, 0), destination: buffer) // Prints "[40, 30, 20, 10]" print(buffer.array) ```

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination(histogram: [Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.Histogram8888, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Call `PixelBuffer.histogram()` to acquire the reference histogram and call this function to apply that histogram to a second image. For example, the following code creates pixel buffers from two `CGImage` instances, calculates the histogram of `refImage` and applies it to `srcImage`. Note that the `PixelBuffer.specifyHistogram(_:destination:)` function works in-place. ``` let refImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.noneSkipFirst.rawValue))! let srcBuffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Interleaved8x4.self) let refBuffer = try vImage.PixelBuffer( cgImage: refImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Interleaved8x4.self) let histogram = refBuffer.histogram() srcBuffer.specifyHistogram(histogram, destination: srcBuffer) let outputImage = srcBuffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

equalizeHistogram

TypeScript
equalizeHistogramDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func equalizeHistogram(destination: vImage.PixelBuffer<Format>)

Equalizes the histogram of the buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to transform an image so that its histogram is more uniformly distributed across the entire range of values. For example, the following code equalizes the histogram of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.noneSkipFirst.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Interleaved8x4.self) buffer.equalizeHistogram(destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithPlanarBufferDestination(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_Planar8>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withPlanarBuffer buffer: vImage.PixelBuffer<vImage.Planar8>, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided planar buffer. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter buffer: The interleaved buffer that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with an planar buffer . The following code overwrites channels `1` and `3` with the values in `overwriteValues`: ``` let pixelValues: [Pixel_8] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let overwriteValues: [Pixel_8] = [ 101, 102 ] let overwriteBuffer = vImage.PixelBuffer<vImage.Planar8>(pixelValues: overwriteValues, size: vImage.Size(width: 1, height: 2)) buffer.overwriteChannels([3, 1], withPlanarBuffer: overwriteBuffer, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 101, 3, 101, 5, 102, 7, 102 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithInterleavedBufferDestination(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withInterleavedBuffer buffer: vImage.PixelBuffer<Format>, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided interleaved buffer. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter buffer: The interleaved buffer that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with an interleaved buffer . The following code overwrites channels `1` and `3` with the values in `overwriteValues`: ``` let pixelValues: [Pixel_8] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let overwriteValues: [Pixel_8] = [ 101, 102, 103, 104, 105, 106, 107, 108] let overwriteBuffer = vImage.PixelBuffer<vImage.Interleaved8x4>(pixelValues: overwriteValues, size: vImage.Size(width: 1, height: 2)) buffer.overwriteChannels([3, 1], withInterleavedBuffer: overwriteBuffer, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 102, 3, 104, 5, 106, 7, 108 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithPixelDestination(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withPixel pixel: Pixel_8888, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided pixel value. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter pixel: The value that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with a pixel value. The following code overwrites channels `1` and `3` with the value `99`: ``` let pixelValues: [Pixel_8] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let pixel = Pixel_8888(101, 102, 103, 104) buffer.overwriteChannels([3, 1], withPixel: pixel, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 102, 3, 104, 5, 102, 7, 104 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithScalarDestination(channels: Array<number>, scalar: number, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withScalar scalar: Pixel_8, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided scalar value. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter scalar: The value that the function writes to the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with a scalar value. The following code overwrites channels `1` and `3` with the value `99`: ``` let pixelValues: [Pixel_8] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) buffer.overwriteChannels([3, 1], withScalar: 99, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 99, 3, 99, 5, 99, 7, 99 ] ```

method · iOS 18.0+

separableConvolve

TypeScript
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func separableConvolve(horizontalKernel: [Float], verticalKernel: [Float], bias: Float = 0, edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Applies a separable convolution to the pixel buffer. - Parameter horizontalKernel: The 1D horizontal convolution kernel. - Parameter verticalKernel: The 1D vertical convolution kernel. - Parameter bias: A value that the operation adds to each element in the convolution result, before performing any clipping. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `horizontalKernel` and `verticalKernel` must contain an odd number of elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

premultipliedAlphaBlend

TypeScript
premultipliedAlphaBlend(blendMode: vImage_BlendMode, topLayer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func premultipliedAlphaBlend(_ blendMode: vImage.BlendMode, topLayer: vImage.PixelBuffer<Format>, destination: vImage.PixelBuffer<Format>)

Performs alpha compositing of two 4-channel interleaved RGBA 8-bit images using the specified blend mode to produce a premultiplied result. - Parameter blendMode: The blend mode. - Parameter topLayer: The blend top layer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must be the same size. Treats `self` as the bottom layer. - Note: Images must have alpha as the last channel. - seealso: https://developer.apple.com/documentation/accelerate/compositing_images_with_vimage_blend_modes

method · iOS 16.0+

scale

TypeScript
scaleDestination61355(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination39698(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_8888? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorDestination(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_8888? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertLumaSourceChromaSourceConversionInfo(lumaSource: vImage_PixelBuffer<vImage_Planar8>, chromaSource: vImage_PixelBuffer<vImage_Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB): void
Swift declaration
func convert(lumaSource: vImage.PixelBuffer<vImage.Planar8>, chromaSource: vImage.PixelBuffer<vImage.Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB)

Populates `self` by converting *from* `420Yp8_CbCr8` to `ARGB8888`. - Parameter lumaSource: The source luminance buffer. - Parameter chromaSource: The source CbCr chrominance buffer. - Parameter conversionInfo: An object that contains the coefficient and prebias values. - Precondition: Destination dimensions must not be greater than corresponding source dimensions.

method · iOS 16.0+

convert

TypeScript
convertToChannelOrdering(destination: vImage_PixelBuffer<vImage_Interleaved8x3>, channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x3>, channelOrdering: vImage.ChannelOrdering)

Converts the contents of an ARGB buffer to RGB by removing the alpha channel. - Parameter destination: The destination pixel buffer. - Parameter channelOrdering: The channel ordering of the source buffer. - Precondition: Source and destination buffer must be the same size. Use this function to populate a 3-channel buffer with either the first or last three channels of a 4-channel buffer. vImage pixel buffers do not store channel ordering. In the case of a `CGImage` source, use the `CGImageAlphaInfo` of the source image's `bitmapInfo` to derive the index of the alpha channel. The following code demonstrates how this function removes either channel `0` or channel `3` depending on the `channelOrdering` parameter: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [10, 20, 30, 40] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x3>(size: src.size) src.convert(to: dest, channelOrdering: .ARGB) // Prints "[20, 30, 40]" print(dest.array) src.convert(to: dest, channelOrdering: .RGBA) // Prints "[10, 20, 30]" print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo20533(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Converts the contents of the pixel buffer to a 4-channel, 32-bit floating-point buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats 32-bit floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x1 4-channel interleaved 8-bit unsigned integer buffer to 32-bit floating point: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [255 / 17, 255 / 15, 255 / 5, 255 / 3] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>(size: src.size) src.convert(to: dest) // Prints "[0.058823533] [0.06666667] [0.20000002] [0.33333334]" // ≅ [ 1 / 17, 1 / 15, 1 / 5, 1 / 3] print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo58796(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx4>)

Converts to a 4-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Converts the contents of the pixel buffer to a 4-channel, 32-bit floating-point buffer. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x1 4-channel interleaved 8-bit unsigned integer buffer to 32-bit floating point: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [255 / 17, 255 / 15, 255 / 5, 255 / 3] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx4>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } // Prints "[0.05883789, 0.06665039, 0.19995117, 0.33325195]" // ≅ [ 1 / 17, 1 / 15, 1 / 5, 1 / 3] print(destValues) ```

method · iOS 16.0+

convert

TypeScript
convertTo73339(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Ux4>)

Converts to a 4-channel interleaved 16-bit pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats `16U` pixels represented by the range `0 ... UInt16.max` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x1 4-channel interleaved 8-bit unsigned integer buffer to 32-bit floating point: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [255 / 17, 255 / 15, 255 / 5, 255 / 3] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Ux4>(size: src.size) src.convert(to: dest) // Prints "[0.05883789, 0.06665039, 0.19995117, 0.33325195]" // ≅ [ UInt16.max / 17, UInt16.max / 15, UInt16.max / 5, UInt16.max / 3] print(dest.array) ```

method · iOS 16.0+

flatten

TypeScript
flattenChannelOrderingBackgroundColorIsPremultipliedDestination(channelOrdering: vImage_ChannelOrdering, backgroundColor: [number, number, number, number], isPremultiplied: boolean, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func flatten(channelOrdering: vImage.ChannelOrdering, backgroundColor: Pixel_8888, isPremultiplied: Bool, destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Transforms an RGBA or ARGB buffer to an RGB buffer against an opaque background color. - Parameter channelOrdering: The channel ordering of the source buffer. - Parameter backgroundColor: The background color that the function composites against. - Parameter isPremultiplied: A Boolean values that specifies whether the source image is premultiplied. - Parameter destination: The destination pixel buffer. - Note: The function ignores the alpha component of the background color. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 18.0+

convolve

TypeScript
convolveWithBiasEdgeModeDestination(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Float>, bias: Float? = nil, edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Convolves a pixel buffer by a floatng-point kernel - Parameter kernel: The convolution kernel. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels before it applies the divisor. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

convolve

TypeScript
convolveWithDivisorBiasEdgeModeDestination(kernel: vImage_ConvolutionKernel2D<number>, divisor: (number) | null, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Int16>, divisor: Int32?, bias: Int32? = nil, edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel and divides pixel values by a divisor. - Parameter kernel: The convolution kernel. - Parameter divisor: A value to divide the results of the convolution by. Pass `nil` to specify that the function calculates the divisor as the sum of the kernel values. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels before it applies the divisor. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

convolve

TypeScript
convolveWithDivisorsBiasesEdgeModeDestination(kernels: [vImage_ConvolutionKernel2D<number>, vImage_ConvolutionKernel2D<number>, vImage_ConvolutionKernel2D<number>, vImage_ConvolutionKernel2D<number>], divisors: ([number, number, number, number]) | null, biases: [number, number, number, number], edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convolve(with kernels: (vImage.ConvolutionKernel2D<Int16>, vImage.ConvolutionKernel2D<Int16>, vImage.ConvolutionKernel2D<Int16>, vImage.ConvolutionKernel2D<Int16>), divisors: (Int32, Int32, Int32, Int32)?, biases: (Int32, Int32, Int32, Int32) = (0, 0, 0, 0), edgeMode: vImage.EdgeMode<Pixel_8888>, destination: vImage.PixelBuffer<Format>)

Convolves a each channel of buffer by one of four kernels and divides pixel values by the corresponding divisor. - Parameter kernels: A tuple of four arrays that each contain the convolution kernel data. - Parameter kernelSize: The width and height of the convolution kernel. Both dimensions must be odd. - Parameter divisor: A tuple of four values to divide the results of the convolution by. Pass `nil` to specify that the function calculates the divisor as the sum of the kernel values. - Parameter bias: A tuple of four values that the operation adds to the sum of weighted pixels before it applies the divisor. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Each kernel size width and height must be positive, odd integers in the range - Precondition: Each kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory.

method · iOS 16.0+

multiply

TypeScript
multiplyByDivisorPreBiasPostBiasDestination(matrix: [number, number, number, number], divisor: number, preBias: [number, number, number, number], postBias: number, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func multiply(by matrix: (Int, Int, Int, Int), divisor: Int, preBias: (Int, Int, Int, Int), postBias: Int, destination: vImage.PixelBuffer<vImage.Planar8>)

Multiplies each four channel pixel by a four element matrix to produce a single channel result. - Parameter matrix: The multiplication matrix. - Parameter divisor: A value that the function divides the result by. - Parameter preBias: Values that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. This function applies the following operation to each pixel: p = (source.0 + preBias.0) * matrix.0 + (source.1 + preBias.1) * matrix.1 + (source.2 + preBias.2) * matrix.2 + (source.3 + preBias.3) * matrix.3 destination = (p + postBias) / divisor The destination pixel is clamped to `0...255`. - Precondition: Source and destination buffer must be the same size. - Precondition: The absolute value of `matrix.max()` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `divisor` must be less than or equal to `Int32.max`. - Precondition: The absolute value of `preBias.max()` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `postBias` must be less than or equal to `Int32.max`. - Precondition: `preBias` must contain 4 elements.

method · iOS 16.0+

multiply

TypeScript
multiplyByDivisorPreBiasPostBiasDestination58518(matrix: Array<number>, divisor: number, preBias: [number, number, number, number], postBias: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func multiply<Matrix>(by matrix: Matrix, divisor: Int, preBias: (Int, Int, Int, Int), postBias: (Int, Int, Int, Int), destination: vImage.PixelBuffer<vImage.Interleaved8x4>) where Matrix : AccelerateBuffer, Matrix.Element == Int

Multiplies each four channel pixel by a 4 x 4 matrix to produce a four channel result. - Parameter matrix: The 4 x 4 multiplication matrix values in row-major order. - Parameter divisor: A value that the function divides the result by. - Parameter preBias: Values that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `matrix` must must contain 16 (4 x 4) elements. - Precondition: The absolute value of `matrix.max()` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `divisor` must be less than or equal to `Int32.max`. - Precondition: The absolute value of `preBias.max()` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `postBias.max()` must be less than or equal to `Int32.max`. The destination pixel is clamped to `0...255`.

method · iOS 17.0+

floodFill

TypeScript
floodFillFromNewColorConnectivity(seed: { x: number; y: number }, newColor: [number, number, number, number], connectivity: vImage_FloodFillConnectivity): void
Swift declaration
func floodFill(from seed: CGPoint, newColor: Pixel_8888, connectivity: vImage.FloodFillConnectivity)

Applies an in-place flood-fill operation to the interleaved 4-channel, 8-bit-per-pixel planar image. - Parameter seed: The coordinates that define the position of the seed pixel inside the connected component. - Parameter newColor: The new pixel value that overwrites the pixels in the connected component. - Parameter connectivity: An enumeration that specifies which pixels the operation includes as neighbors. * The `edges` connectivity is a four-connected neighborhood of a pixel that includes the pixels to the left and right, and those above and below. * The `edgesAndCorners` connectivity is an eight-connected neighborhood that includes the four-connected neighborhood and the pixels on the four diagonals. - Precondition: Values in seed must be exactly representable as `vImagePixelCount`. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_a_flood_fill_to_an_image/applying_flood_fills_to_an_image

method · iOS 16.0+

histogram

TypeScript
histogram(): [Array<number>, Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram() -> vImage.PixelBuffer<Format>.Histogram8888

Calculates histograms for each channel of the pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_8888, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to an interleaved 4-channel 8-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorDestination(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_8888? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers29524(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx2>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Initializes an `InterleavedFx2` pixel buffer from two `PlanarF` pixel buffers. - Parameter planarBuffers: An array that contains two `PlanarF` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain two buffers. Use this function to interleave two discrete planar buffers. For example, the following code creates a 2x1 two-channel buffer from two planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.125), Float(0.5)], size: vImage.Size(width: 2, height: 1)) let planar1 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.25), Float(1)], size: vImage.Size(width: 2, height: 1)) let interleaved = vImage.PixelBuffer<vImage.InterleavedFx2>( planarBuffers: [planar0, planar1]) // Prints "[0.125, 0.25, 0.5, 1]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers62025(): Array<vImage_PixelBuffer<vImage_PlanarF>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.PlanarF>]

Returns two `PlanarF` buffers that contain the two color channels of the buffer. Use this function to deinterleave a buffer and create two new planar buffers that contain copies of each source channel. For example, the following code generates two 2x1 planar buffers from an `InterleavedFx2` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx2>( pixelValues: [0.125, 0.25, 0.5, 1] as [Float], size: vImage.Size(width: 2, height: 1)) let planarBuffers = src.planarBuffers() // Prints "[0.125, 0.5] [0.25, 1.0]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination56289(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.Interleaved8x2>)

Applies a set of piecewise polynomials to an `InterleavedFx2` buffer and writes the result to an `Interleaved8x2` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `Interleaved8x2` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx2>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x2>( size: src.size) let factor = Float(255) src.applyPolynomial(coefficientSegments: [ [1 * factor, 0, 0], [0, 1 * factor, 0], [0, 0, 1 * factor] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 255 ≅ factor * 0.25⁰ // 127 ≅ factor * 0.5¹ // 143 ≅ factor * 0.75² // 255 ≅ factor * 1.0² print(dest.array) ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination81565(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx2>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<Format>)

Applies a set of piecewise polynomials to an `InterleavedFx2` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `InterleavedFx2` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx2>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx2>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * 0.25⁰ // 0.5 ≅ 1 * 0.5¹ // 0.5625 ≅ 1 * 0.75² // 1.0 ≅ 1 * 1.0² print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo40757(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx2>)

Converts to a 2-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. For example, the following code converts a 1x2 2-channel interleaved 16-bit unsigned integer buffer to 16-bit floating point: ``` let pixelValues: [Float] = [0.125, 0.25, 0.5, 1] let src = vImage.PixelBuffer<vImage.InterleavedFx2>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx2>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } ``` On return, `destValues` contains the values `[0.125, 0.25, 0.5, 1.0]`.

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers55834(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Overwrites the interleaved buffer by interleaving the three specified planar buffers. - Parameter planarSourceBuffers: An array of three planar source buffers. - Precondition: `planarSourceBuffers` must contain three buffers. - Precondition: The source buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleaveDestination35350(destination: vImage_PixelBuffer<vImage_PlanarFx3>): void
Swift declaration
func deinterleave(destination: vImage.PixelBuffer<vImage.PlanarFx3>)

Overwrites the multiple-plane destination buffer by deinterleaving the interleaved buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers28536(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Overwrites the three specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of three planar destination buffers. - Precondition: `planarDestinationBuffers` must contain three buffers. - Precondition: The destination buffers must be the same size as `self`.

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers7339(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx3>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Initializes an `InterleavedFx3` pixel buffer from three `PlanarF` pixel buffers. - Parameter planarBuffers: An array that contains three `PlanarF` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain four buffers. Use this function to interleave three discrete planar buffers. For example, the following code creates a 2x1 three-channel buffer from three planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.1), Float(0.2)], size: vImage.Size(width: 2, height: 1)) let planar1 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.3), Float(0.4)], size: vImage.Size(width: 2, height: 1)) let planar2 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.5), Float(0.6)], size: vImage.Size(width: 2, height: 1)) let interleaved = vImage.PixelBuffer<vImage.InterleavedFx3>( planarBuffers: [planar0, planar1, planar2]) // Prints "[0.1, 0.3, 0.5, 0.2, 0.4, 0.6]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers33078(): Array<vImage_PixelBuffer<vImage_PlanarF>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.PlanarF>]

Returns three `PlanarF` pixel buffers. Use this function to deinterleave a buffer and create three new planar buffers that contain copies of each source channel. For example, the following code generates three 1x1 planar buffers from an `InterleavedFx3` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx3>( pixelValues: [0.125, 0.25, 0.5] as [Float], size: vImage.Size(width: 1, height: 1)) let planarBuffers = src.planarBuffers() // Prints "[0.125] [0.25] [0.5]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination18239(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Applies a set of piecewise polynomials to an `InterleavedFx3` buffer and writes the result to an `Interleaved8x3` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `InterleavedFx3` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx3>( pixelValues: [0.25, 0.5, 0.75], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x3>( size: src.size) let factor = Float(255) src.applyPolynomial(coefficientSegments: [ [1 * factor, 0, 0], [0, 1 * factor, 0], [0, 0, 1 * factor] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 255 ≅ factor * 0.25⁰ // 127 ≅ factor * 0.5¹ // 143 ≅ factor * 0.75² print(dest.array) ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination18034(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<Format>)

Applies a set of piecewise polynomials to an `InterleavedFx3` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying three polynomials to an `InterleavedFx3` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx3>( pixelValues: [0.25, 0.5, 0.75], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx3>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * 0.25⁰ // 0.5 ≅ 1 * 0.5¹ // 0.5625 ≅ 1 * 0.75² print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo80347(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Converts the contents of the pixel buffer to a 3-channel, 8-bit integer buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. The values are converted from `0...1` to `0...255` without dithering. For example, the following code converts a 1x1 three-channel interleaved 32-bit floating point buffer to 8-bit unsigned integer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx3>( pixelValues: [0.125, 0.25, 0.5], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x3>( size: src.size) src.convert(to: dest) // Prints "[32, 64, 128]". print(dest.array) ```

init · iOS 16.0+

init

TypeScript
static initInterleavedBuffer(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x4>): vImage_PixelBuffer<vImage_InterleavedFx4>
Swift declaration
init(interleavedBuffer: vImage.PixelBuffer<vImage.Interleaved8x4>)

Initializes an `InterleavedFx4` pixel buffer from an `Interleaved8x4` pixel buffer. - Parameter interleavedBuffer: The source buffer. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code initializes an `InterleavedFx4` pixel buffer from an `Interleaved8x4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [255 / 17, 255 / 15, 255 / 5, 255 / 3] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>(interleavedBuffer: src) ```

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers70047(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Overwrites the interleaved buffer by interleaving the four specified planar buffers. - Parameter planarSourceBuffers: An array of four planar source buffers. - Precondition: `planarSourceBuffers` must contain four buffers. - Precondition: The source buffers must be the same size as `self`.

method · iOS 16.0+

premultiply

TypeScript
premultiplyChannelOrdering70421(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func premultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from nonpremultiplied alpha format to premultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function multiplies the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. For example, the following code multiplies the RGB values `[0.125, 0.25, 0.5]` by the alpha value `0.5`: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.5, 0.125, 0.25, 0.5], size: vImage.Size(width: 1, height: 1)) src.premultiply(channelOrdering: .ARGB) // Prints "[0.5, 0.0625, 0.125, 0.25]" print(src.array) ```

method · iOS 16.0+

deinterleave

TypeScript
deinterleaveDestination60483(destination: vImage_PixelBuffer<vImage_PlanarFx4>): void
Swift declaration
func deinterleave(destination: vImage.PixelBuffer<vImage.PlanarFx4>)

Overwrites the multiple-plane destination buffer by deinterleaving the interleaved buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers43075(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Overwrites the four specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of four planar destination buffers. - Precondition: `planarDestinationBuffers` must contain four buffers. - Precondition: The destination buffers must be the same size as `self`.

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers57950(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx4>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>])

Initializes an `InterleavedFx4` pixel buffer from four `PlanarF` pixel buffers. - Parameter planarBuffers: An array that contains four `PlanarF` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain four buffers. Use this function to interleave four discrete planar buffers. For example, the following code creates a 2x1 four-channel buffer from four planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.1), Float(0.2)], size: vImage.Size(width: 2, height: 1)) let planar1 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.3), Float(0.4)], size: vImage.Size(width: 2, height: 1)) let planar2 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.5), Float(0.6)], size: vImage.Size(width: 2, height: 1)) let planar3 = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [Float(0.7), Float(0.8)], size: vImage.Size(width: 2, height: 1)) let interleaved = vImage.PixelBuffer<vImage.InterleavedFx4>( planarBuffers: [planar0, planar1, planar2, planar3]) // Prints "[0.1, 0.3, 0.5, 0.7, 0.2, 0.4, 0.6, 0.8]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers26945(): Array<vImage_PixelBuffer<vImage_Planar8>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.Planar8>]

Returns four `Planar8` pixel buffers. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. Use this function to deinterleave a buffer and create four new planar buffers that contain copies of each source channel. For example, the following code generates four 1x1 planar buffers from an `InterleavedFx4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.125, 0.25, 0.5, 1] as [Float], size: vImage.Size(width: 1, height: 1)) let planarBuffers: [vImage.PixelBuffer<vImage.Planar8>] = src.planarBuffers() // Prints "[32] [64] [128] [255]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers52155(): Array<vImage_PixelBuffer<vImage_PlanarF>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.PlanarF>]

Returns four `PlanarF` pixel buffers. Use this function to deinterleave a buffer and create four new planar buffers that contain copies of each source channel. For example, the following code generates four 1x1 planar buffers from an `InterleavedFx4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.125, 0.25, 0.5, 1] as [Float], size: vImage.Size(width: 1, height: 1)) let planarBuffers: [vImage.PixelBuffer<vImage.PlanarF>] = src.planarBuffers() // Prints "[0.125] [0.25] [0.5], [1.0]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiplyChannelOrdering40780(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func unpremultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from premultiplied alpha format to nonpremultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function divides the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. For example, the following code multiplies the RGB values `[0.125, 0.25, 0.5]` by the alpha value `0.5`: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.5, 0.125, 0.25, 0.5], size: vImage.Size(width: 1, height: 1)) src.unpremultiply(channelOrdering: .ARGB) // Prints "[0.5, 0.25, 0.5, 1.0]" print(src.array) ```

method · iOS 16.0+

alphaComposite

TypeScript
alphaCompositeTopLayerDestination50240(compositeMode: vImage_CompositeMode<number>, topLayer: vImage_PixelBuffer<vImage_InterleavedFx4>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func alphaComposite(_ compositeMode: vImage.CompositeMode<Pixel_F>, topLayer: vImage.PixelBuffer<Format>, destination: vImage.PixelBuffer<Format>)

Performs alpha compositing of two 4-channel interleaved ARGB 8-bit images using the specified composite mode. - Parameter compositeMode: The composite mode. - Parameter topLayer: The composite top layer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Treats `self` as the bottom layer. - Note: Images must have alpha as the first channel. - seealso: https://developer.apple.com/documentation/accelerate/compositing_images_with_alpha_blending

method · iOS 16.0+

extractChannel

TypeScript
extractChannelAtDestination33221(channelIndex: number, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func extractChannel(at channelIndex: Int, destination: vImage.PixelBuffer<vImage.PlanarF>)

Extracts a single channel from a four-channel interleaved pixel buffer. - Parameter channelIndex: The index of the channel that the function extracts. - Parameter destination: The destination pixel buffer. - Precondition: `channelIndex` must be in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code extracts channel `2` from a four-channel pixel buffer. ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.10, 0.11, 0.12, 0.13, 0.20, 0.21, 0.22, 0.23, 0.30, 0.31, 0.32, 0.33], size: vImage.Size(width: 1, height: 3)) let dest = vImage.PixelBuffer<vImage.PlanarF>( size: src.size) src.extractChannel(at: 2, destination: dest) // Prints "[0.12, 0.22, 0.32]" print(dest.array) ```

method · iOS 16.0+

applyMorphology

TypeScript
applyMorphologyOperationDestination34549(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func applyMorphology(operation: vImage.MorphologyOperation<Pixel_F>, destination: vImage.PixelBuffer<Format>)

Applies a morphology operation to the buffer. - Parameter operation: The operation that the function applies. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: `dilate` and `erode` user defined kernels must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory.

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination15493(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Applies a set of piecewise polynomials to an `InterleavedFx4` buffer and writes the result to an `Interleaved8x4` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying three polynomials to an `InterleavedFx4` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x4>( size: src.size) let factor = Float(255) src.applyPolynomial(coefficientSegments: [ [1 * factor, 0, 0], [0, 1 * factor, 0], [0, 0, 1 * factor] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 255 ≅ factor * 0.25⁰ // 127 ≅ factor * 0.5¹ // 143 ≅ factor * 0.75² // 255 ≅ factor * 1.0² print(dest.array) ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination42495(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<Format>)

Applies a set of piecewise polynomials to an `InterleavedFx4` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `InterleavedFx4` buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * 0.25⁰ // 0.5 ≅ 1 * 0.5¹ // 0.5625 ≅ 1 * 0.75² // 1.0 ≅ 1 * 1.0² print(dest.array) ```

method · iOS 16.0+

contrastStretch

TypeScript
contrastStretchBinCountDestination(binCount: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func contrastStretch(binCount: Int, destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Stretches the contrast of the buffer. - Parameter binCount: The number of histogram entries for each channel. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to evenly distributes a histogram’s pixel values across the full range of available pixel values. For example, the following code stretches the contrast of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.noneSkipFirst.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.InterleavedFx4.self) buffer.contrastStretch(binCount: 1024, destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

permuteChannels

TypeScript
permuteChannelsToDestination61780(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func permuteChannels(to permuteMap: (UInt8, UInt8, UInt8, UInt8), destination: vImage.PixelBuffer<Format>)

Permutes the buffer's channels - Parameter permuteMap: A tuple of four 8-bit integers with the values 0, 1, 2, and 3, in some order. - Parameter destination: The destination pixel buffer. - Precondition: `permuteMap` must contain four values in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code reverses the channel ordering of a pixel buffer: ``` let buffer = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.1, 0.2, 0.3, 0.4], size: vImage.Size(width: 1, height: 1)) buffer.permuteChannels(to: (3, 2, 1, 0), destination: buffer) // Prints "[0.4, 0.3, 0.2, 0.1]" print(buffer.array) ```

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination9287(histogram: [number, Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.HistogramFFFF, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Call `PixelBuffer.PixelBuffer.histogram(binCount:)` to acquire the reference histogram and call this function to apply that histogram to a second image. For example, the following code creates pixel buffers from two `CGImage` instances, calculates the histogram of `refImage` and applies it to `srcImage`. Note that the `PixelBuffer.specifyHistogram(_:destination:)` function works in-place. ``` let refImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.noneSkipFirst.rawValue))! let srcBuffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.InterleavedFx4.self) let refBuffer = try vImage.PixelBuffer( cgImage: refImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.InterleavedFx4.self) let histogram = refBuffer.histogram(binCount: 1024) srcBuffer.specifyHistogram(histogram, destination: srcBuffer) let outputImage = srcBuffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

equalizeHistogram

TypeScript
equalizeHistogramBinCountDestination(binCount: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func equalizeHistogram(binCount: Int, destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Equalizes the histogram of the buffer. - Parameter binCount: The number of histogram entries for each channel. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to transform an image so that its histogram is more uniformly distributed across the entire range of values. For example, the following code equalizes the histogram of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 4, colorSpace: CGColorSpaceCreateDeviceRGB(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.noneSkipFirst.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.InterleavedFx4.self) buffer.equalizeHistogram(binCount: 1024, destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithPlanarBufferDestination31949(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_PlanarF>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withPlanarBuffer buffer: vImage.PixelBuffer<vImage.PlanarF>, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided planar buffer. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter buffer: The interleaved buffer that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with an planar buffer . The following code overwrites channels `1` and `3` with the values in `overwriteValues`: ``` let pixelValues: [Pixel_F] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved8x4.self) let overwriteValues: [Pixel_F] = [ 101, 102 ] let overwriteBuffer = vImage.PixelBuffer<vImage.PlanarF>(pixelValues: overwriteValues, size: vImage.Size(width: 1, height: 2)) buffer.overwriteChannels([3, 1], withPlanarBuffer: overwriteBuffer, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 101, 3, 101, 5, 102, 7, 102 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithPixelDestination30199(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withPixel pixel: Pixel_FFFF, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided pixel value. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter pixel: The value that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with a pixel value. The following code overwrites channels `1` and `3` with the value `99`: ``` let pixelValues: [Pixel_F] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) let pixel = Pixel_FFFF(101, 102, 103, 104) buffer.overwriteChannels([3, 1], withPixel: pixel, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 102, 3, 104, 5, 102, 7, 104 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithInterleavedBufferDestination29308(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_InterleavedFx4>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withInterleavedBuffer buffer: vImage.PixelBuffer<Format>, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided interleaved buffer. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter buffer: The interleaved buffer that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with an interleaved buffer . The following code overwrites channels `1` and `3` with the values in `overwriteValues`: ``` let pixelValues: [Pixel_F] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) let overwriteValues: [Pixel_F] = [ 101, 102, 103, 104, 105, 106, 107, 108] let overwriteBuffer = vImage.PixelBuffer<vImage.Interleaved8x4>(pixelValues: overwriteValues, size: vImage.Size(width: 1, height: 2)) buffer.overwriteChannels([3, 1], withInterleavedBuffer: overwriteBuffer, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 102, 3, 104, 5, 106, 7, 108 ] ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithScalarDestination56820(channels: Array<number>, scalar: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withScalar scalar: Pixel_F, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided scalar value. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter scalar: The value that the function writes to the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with a scalar value. The following code overwrites channels `1` and `3` with the value `99`: ``` let pixelValues: [Pixel_F] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.InterleavedFx4.self) buffer.overwriteChannels([3, 1], withScalar: 99, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 99, 3, 99, 5, 99, 7, 99 ] ```

method · iOS 16.0+

scale

TypeScript
scaleDestination34777(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination89247(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_FFFF? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorDestination97910(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_FFFF? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertToChannelOrdering35262(destination: vImage_PixelBuffer<vImage_InterleavedFx3>, channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx3>, channelOrdering: vImage.ChannelOrdering)

Converts the contents of an ARGB buffer to RGB by removing the alpha channel. - Parameter destination: The destination pixel buffer. - Parameter channelOrdering: The channel ordering of the source buffer. - Precondition: Source and destination buffer must be the same size. Use this function to populate a 3-channel buffer with either the first or last three channels of a 4-channel buffer. vImage pixel buffers do not store channel ordering. In the case of a `CGImage` source, use the `CGImageAlphaInfo` of the source image's `bitmapInfo` to derive the index of the alpha channel. The following code demonstrates how this function removes either channel `0` or channel `3` depending on the `channelOrdering` parameter: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.1, 0.2, 0.3, 0.4] as [Float], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx3>(size: src.size) src.convert(to: dest, channelOrdering: .ARGB) // Prints "[0.2, 0.3, 0.4]" print(dest.array) src.convert(to: dest, channelOrdering: .RGBA) // Prints "[0.1, 0.2, 0.3]" print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo64675(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx4>)

Converts to a 4-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. For example, the following code converts a 1x1 4-channel interleaved 32-bit floating point buffer to 16-bit floating point: ``` let pixelValues: [Float] = [0.125, 0.25, 0.5, 1] let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx4>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } // Prints "[0.125, 0.25, 0.5, 1.0]" print(destValues) ```

method · iOS 16.0+

convert

TypeScript
convertTo63105(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Converts the contents of the pixel buffer to a 4-channel, 8-bit integer buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. The values are converted from `0...1` to `0...255` without dithering. For example, the following code converts a 1x1 four-channel interleaved 32-bit floating point buffer to 8-bit unsigned integer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.125, 0.25, 0.5, 1] as [Float], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x4>( size: src.size) src.convert(to: dest) // Prints "[32, 64, 128, 255]". print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo20261(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Ux4>)

Converts the contents of the pixel buffer to a 4-channel, 16-bit unsigned integer buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt16` range `0 ... UInt16.max`. For example, the following code converts a 1x1 4-channel interleaved 16-bit floating point buffer to 16-bit unsigned integer: ``` let pixelValues: [Pixel_F] = [ 1 / 1285, 1 / 255, 1 / 51, 1 ] let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Ux4>(size: src.size) src.convert(to: dest) // Prints "[51, 257, 1285, 65535]" // = [UInt16.max / 1285, UInt16.max / 255, UInt16.max / 51, UInt16.max] print(dest.array) ```

method · iOS 16.0+

flatten

TypeScript
flattenChannelOrderingBackgroundColorIsPremultipliedDestination67039(channelOrdering: vImage_ChannelOrdering, backgroundColor: [number, number, number, number], isPremultiplied: boolean, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func flatten(channelOrdering: vImage.ChannelOrdering, backgroundColor: Pixel_FFFF, isPremultiplied: Bool, destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Transforms an RGBA or ARGB buffer to an RGB buffer against an opaque background color. - Parameter channelOrdering: The channel ordering of the source buffer. - Parameter backgroundColor: The background color that the function composites against. - Parameter isPremultiplied: A Boolean values that specifies whether the source image is premultiplied. - Parameter destination: The destination pixel buffer. - Note: The function ignores the alpha component of the background color. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination86046(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convolve

TypeScript
convolveWithBiasEdgeModeDestination1531(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Float>, bias: Float? = nil, edgeMode: vImage.EdgeMode<Pixel_FFFF>, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel. - Parameter kernel: The convolution kernel. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

multiply

TypeScript
multiplyByPreBiasPostBiasDestination(matrix: [number, number, number, number], preBias: [number, number, number, number], postBias: number, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func multiply(by matrix: (Float, Float, Float, Float), preBias: (Float, Float, Float, Float), postBias: Float, destination: vImage.PixelBuffer<vImage.PlanarF>)

Multiplies each four channel pixel by a four element matrix to produce a single channel result. - Parameter matrix: The multiplication matrix. - Parameter preBias: Values that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. This function applies the following operation to each pixel: p = (source.0 + preBias.0) * matrix.0 + (source.1 + preBias.1) * matrix.1 + (source.2 + preBias.2) * matrix.2 + (source.3 + preBias.3) * matrix.3 destination = (p + postBias) - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

multiply

TypeScript
multiplyByPreBiasPostBiasDestination61340(matrix: Array<number>, preBias: [number, number, number, number], postBias: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func multiply<Matrix>(by matrix: Matrix, preBias: (Float, Float, Float, Float), postBias: (Float, Float, Float, Float), destination: vImage.PixelBuffer<vImage.InterleavedFx4>) where Matrix : AccelerateBuffer, Matrix.Element == Float

Multiplies each four channel pixel by a 4 x 4 matrix to produce a four channel result. - Parameter matrix: The 4 x 4 multiplication matrix values in row-major order. - Parameter preBias: Values that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `matrix` must must contain 16 (4 x 4) elements.

method · iOS 16.0+

histogram

TypeScript
histogramBinCount(binCount: number): [number, Array<number>, Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFFF

Calculates histograms for each channel of the pixel buffer. - Parameter binCount: The number of histogram entries for each channel. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorDestination33022(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_FFFF? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

scale

TypeScript
scaleUseFloat16AccumulatorDestination(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func scale(useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_16F16F? = (0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorUseFloat16AccumulatorDestination(rotation: vImage_Rotation, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_16F16F? = (0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo48609(destination: vImage_PixelBuffer<vImage_InterleavedFx2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx2>)

Converts to a 2-channel interleaved 32-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. For example, the following code converts a 2x1 2-channel interleaved 16-bit floating point buffer to 32-bit floating point: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(0.125), vImage.Planar16F.makePixel(0.25), vImage.Planar16F.makePixel(0.5), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx2>( pixelValues: pixelValues, size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx2>(size: src.size) src.convert(to: dest) // Prints "[0.125, 0.25, 0.5, 1.0]" print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo86275(destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Ux2>)

Converts to a 2-channel interleaved 16-bit unsigned integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt16` range `0 ... UInt16.max`. For example, the following code converts a 2x1 2-channel interleaved 16-bit floating point buffer to 16-bit unsigned integer: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(1 / 1285), vImage.Planar16F.makePixel(1 / 255), vImage.Planar16F.makePixel(1 / 51), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx2>( pixelValues: pixelValues, size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Ux2>(size: src.size) src.convert(to: dest) // Prints "[51, 257, 1285, 65535]" // = [UInt16.max / 1285, UInt16.max / 255, UInt16.max / 51, UInt16.max] print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo25034(destination: vImage_PixelBuffer<vImage_Interleaved8x2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x2>)

Converts to a 2-channel interleaved 8-bit integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 2x1 2-channel interleaved 16-bit floating point buffer to 8-bit unsigned integer: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(0.125), vImage.Planar16F.makePixel(0.25), vImage.Planar16F.makePixel(0.5), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx2>( pixelValues: pixelValues, size: vImage.Size(width: 2, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x2>(size: src.size) src.convert(to: dest) // Prints "[32, 64, 128, 255]" print(dest.array) ```

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination64345(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorUseFloat16AccumulatorDestination(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_16F16F? = (0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers22587(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar16F>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.Planar16F>])

Overwrites the interleaved buffer by interleaving the four specified planar buffers. - Parameter planarSourceBuffers: An array of four planar source buffers. - Precondition: `planarSourceBuffers` must contain four buffers. - Precondition: The source buffers must be the same size as `self`.

method · iOS 16.0+

premultiply

TypeScript
premultiply(): void
Swift declaration
func premultiply()

Transforms a RGBA buffer in-place from nonpremultiplied alpha format to premultiplied alpha format. This function multiplies the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. For example, the following code multiplies the RGB values `[0.125, 0.25, 0.5]` by the alpha value `0.5`: ``` let pixelValues = [0.125, 0.25, 0.5, Float(0.5)].map { return vImage.Planar16F.makePixel($0) } let src = vImage.PixelBuffer<vImage.Interleaved16Fx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) src.premultiply() let result = src.array.map { return vImage.PlanarF.makePixel($0) } // Prints "[0.0625, 0.125, 0.25, 0.5]". print(result) ```

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers59917(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar16F>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.Planar16F>])

Overwrites the four specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of four planar destination buffers. - Precondition: `planarDestinationBuffers` must contain four buffers. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiply(): void
Swift declaration
func unpremultiply()

Transforms a RGBA buffer in-place from premultiplied alpha format to nonpremultiplied alpha format. This function divides the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. For example, the following code divides the RGB values `[0.125, 0.25, 0.5]` by the alpha value `0.5`: ``` let pixelValues = [0.125, 0.25, 0.5, Float(0.5)].map { return vImage.Planar16F.makePixel($0) } let src = vImage.PixelBuffer<vImage.Interleaved16Fx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) src.unpremultiply() let result = src.array.map { return vImage.PlanarF.makePixel($0) } // Prints "[0.25, 0.5, 1.0, 0.5]". print(result) ```

method · iOS 16.0+

permuteChannels

TypeScript
permuteChannelsToDestination79351(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func permuteChannels(to permuteMap: (UInt8, UInt8, UInt8, UInt8), destination: vImage.PixelBuffer<Format>)

Permutes the buffer's channels - Parameter permuteMap: A tuple of four 8-bit integers with the values 0, 1, 2, and 3, in some order. - Parameter destination: The destination pixel buffer. - Precondition: `permuteMap` must contain four values in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code reverses the channel ordering of a pixel buffer: ``` let buffer = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [10, 20, 30, 40], size: vImage.Size(width: 1, height: 1)) buffer.permuteChannels(to: (3, 2, 1, 0), destination: buffer) // Prints "[40, 30, 20, 10]" print(buffer.array) ```

method · iOS 16.0+

scale

TypeScript
scaleUseFloat16AccumulatorDestination34690(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func scale(useFloat16Accumulator: Bool, destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination88244(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_ARGB_16F? = (0, 0, 0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorUseFloat16AccumulatorDestination34947(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_ARGB_16F? = (0, 0, 0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo35319(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Converts to a 4-channel interleaved 32-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. For example, the following code converts a 1x1 4-channel interleaved 16-bit floating point buffer to 32-bit floating point: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(0.125), vImage.Planar16F.makePixel(0.25), vImage.Planar16F.makePixel(0.5), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>(size: src.size) src.convert(to: dest) // Prints "[0.125, 0.25, 0.5, 1.0]" print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo90843(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Ux4>)

Converts to a 4-channel interleaved 16-bit unsigned integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt16` range `0 ... UInt16.max`. For example, the following code converts a 1x1 4-channel interleaved 16-bit floating point buffer to 16-bit unsigned integer: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(1 / 1285), vImage.Planar16F.makePixel(1 / 255), vImage.Planar16F.makePixel(1 / 51), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Ux4>(size: src.size) src.convert(to: dest) // Prints "[51, 257, 1285, 65535]" // = [UInt16.max / 1285, UInt16.max / 255, UInt16.max / 51, UInt16.max] print(dest.array) ```

method · iOS 16.0+

convert

TypeScript
convertTo39218(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Converts to a 4-channel interleaved 8-bit integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats floating point pixels represented by the range `0 ... 1` as the `UInt8` range `0 ... 255`. For example, the following code converts a 1x1 4-channel interleaved 16-bit floating point buffer to 8-bit unsigned integer: ``` let pixelValues: [Pixel_16F] = [ vImage.Planar16F.makePixel(0.125), vImage.Planar16F.makePixel(0.25), vImage.Planar16F.makePixel(0.5), vImage.Planar16F.makePixel(1) ] let src = vImage.PixelBuffer<vImage.Interleaved16Fx4>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x4>(size: src.size) src.convert(to: dest) // Prints "[32, 64, 128, 255]" print(dest.array) ```

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination17451(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convolve

TypeScript
convolveWithBiasEdgeModeUseFloat16AccumulatorDestination(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Float>, bias: Float? = nil, edgeMode: vImage.EdgeMode<Pixel_ARGB_16F>, useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel. - Parameter kernel: The convolution kernel. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels. - Parameter edgeMode: The convolution edge mode. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination96490(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_ARGB_16F, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to an interleaved 4-channel floating-point 16-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorUseFloat16AccumulatorDestination909(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_ARGB_16F? = (0, 0, 0, 0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

scale

TypeScript
scaleDestination85877(destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination73295(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_16U16U? = (0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

convert

TypeScript
convertTo54685(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx2>)

Converts to a 2-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats `16U` pixels represented by the range `0 ... UInt16.max` as the floating-point range `0 ... 1`. For example, the following code converts a 1x2 2-channel interleaved 16-bit unsigned integer buffer to 16-bit floating point: ``` let pixelValues: [UInt16] = [ UInt16.max / 8, UInt16.max / 4, UInt16.max / 2, UInt16.max ] let src = vImage.PixelBuffer<vImage.Interleaved16Ux2>( pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx2>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } ``` On return, `destValues` contains the values `[0.125, 0.25, 0.5, 1.0]`.

method · iOS 16.0+

interleave

TypeScript
interleavePlanarSourceBuffers18447(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): void
Swift declaration
func interleave(planarSourceBuffers: [vImage.PixelBuffer<vImage.Planar16U>])

Overwrites the interleaved buffer by interleaving the four specified planar buffers. - Parameter planarSourceBuffers: An array of four planar source buffers. - Precondition: `planarSourceBuffers` must contain four buffers. - Precondition: The source buffers must be the same size as `self`.

method · iOS 16.0+

premultiply

TypeScript
premultiplyChannelOrdering30523(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func premultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from nonpremultiplied alpha format to premultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function multiplies the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. The function treats the values `0 ... UInt16.max` in the pixel buffer as the values `0 ... 1`. For example, the following code multiplies the RGB values `[UInt16.max / 8, UInt16.max / 4, UInt16.max / 2]` by the alpha value `UInt16.max / 2`: ``` let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>( pixelValues: [UInt16.max / 2, UInt16.max / 8, UInt16.max / 4, UInt16.max / 2], size: vImage.Size(width: 1, height: 1)) src.premultiply(channelOrdering: .ARGB) // Prints "[32767, 4095, 8191, 16383] // = [UInt16.max / 2, UInt16.max / 16, UInt16.max / 8, UInt16.max / 4] print(src.array) ```

method · iOS 16.0+

deinterleave

TypeScript
deinterleavePlanarDestinationBuffers61455(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): void
Swift declaration
func deinterleave(planarDestinationBuffers: [vImage.PixelBuffer<vImage.Planar16U>])

Overwrites the four specified planar buffers by deinterleaving the interleaved buffer. - Parameter planarDestinationBuffers: An array of four planar destination buffers. - Precondition: `planarDestinationBuffers` must contain four buffers. - Precondition: The destination buffers must be the same size as `self`.

init · iOS 16.0+

init

TypeScript
static initPlanarBuffers94126(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): vImage_PixelBuffer<vImage_Interleaved16Ux4>
Swift declaration
init(planarBuffers: [vImage.PixelBuffer<vImage.Planar16U>])

Initializes an `Interleaved16Ux4` pixel buffer from four `Planar16U` pixel buffers. - Parameter planarBuffers: An array that contains four `Planar16U` buffers. - Precondition: Destination buffers must be the same size. - Precondition: `planarBuffers` must contain four buffers. Use this function to interleave four discrete planar buffers. For example, the following code creates a single pixel four channel buffer from four planar buffers: ``` let planar0 = vImage.PixelBuffer<vImage.Planar16U>( pixelValues: [UInt16(100)], size: vImage.Size(width: 1, height: 1)) let planar1 = vImage.PixelBuffer<vImage.Planar16U>( pixelValues: [UInt16(200)], size: vImage.Size(width: 1, height: 1)) let planar2 = vImage.PixelBuffer<vImage.Planar16U>( pixelValues: [UInt16(300)], size: vImage.Size(width: 1, height: 1)) let planar3 = vImage.PixelBuffer<vImage.Planar16U>( pixelValues: [UInt16(400)], size: vImage.Size(width: 1, height: 1)) let interleaved = vImage.PixelBuffer<vImage.Interleaved16Ux4>( planarBuffers: [planar0, planar1, planar2, planar3]) // Prints "[100, 200, 300, 400]" print(interleaved.array) ```

method · iOS 16.0+

planarBuffers

TypeScript
planarBuffers64751(): Array<vImage_PixelBuffer<vImage_Planar16U>>
Swift declaration
func planarBuffers() -> [vImage.PixelBuffer<vImage.Planar16U>]

Returns four `Planar16U` pixel buffers. Use this function to deinterleave a buffer and create four new planar buffers that contain copies of each source channel. For example, the following code generates four 1x1 planar buffers from an `Interleaved16Ux4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>( pixelValues: [100, 200, 300, 400] as [UInt16], size: vImage.Size(width: 1, height: 1)) let planarBuffers = src.planarBuffers() // Prints "[100] [200] [300] [400]" for planarBuffer in planarBuffers { print(planarBuffer.array) } ```

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiplyChannelOrdering92034(channelOrdering: vImage_ChannelOrdering): void
Swift declaration
func unpremultiply(channelOrdering: vImage.ChannelOrdering)

Transforms an ARGB or RGBA buffer in-place from premultiplied alpha format to nonpremultiplied alpha format. - Parameter channelOrdering: The channel ordering of the source buffer. This function divides the color values in each pixel`self` by the corresponding alpha value and copies the alpha value to the destination unchanged. The function treats the values `0 ... 255` in the pixel buffer as the values `0 ... 1`. For example, the following code divides the RGB values `[UInt16.max / 8, UInt16.max / 4, UInt16.max / 2]` by the alpha value `UInt16.max / 2`: ``` let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>( pixelValues: [UInt16.max / 2, UInt16.max / 8, UInt16.max / 4, UInt16.max / 2], size: vImage.Size(width: 1, height: 1)) src.unpremultiply(channelOrdering: .ARGB) // Prints "[32767, 16382, 32766, 65535]" // ≅ [UInt16.max / 2, UInt16.max / 4, UInt16.max / 2, UInt16.max] print(src.array) ```

method · iOS 16.0+

extractChannel

TypeScript
extractChannelAtDestination43333(channelIndex: number, destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func extractChannel(at channelIndex: Int, destination: vImage.PixelBuffer<vImage.Planar16U>)

Extracts a single channel from a four-channel interleaved pixel buffer. - Parameter channelIndex: The index of the channel that the function extracts. - Parameter destination: The destination pixel buffer. - Precondition: `channelIndex` must be in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code extracts channel `2` from a four-channel pixel buffer. ``` let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>( pixelValues: [10, 11, 12, 13, 20, 21, 22, 23, 30, 31, 32, 33], size: vImage.Size(width: 1, height: 3)) let dest = vImage.PixelBuffer<vImage.Planar16U>( size: src.size) src.extractChannel(at: 2, destination: dest) // Prints "[12, 22, 32]" print(dest.array) ```

method · iOS 16.0+

permuteChannels

TypeScript
permuteChannelsToDestination90150(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func permuteChannels(to permuteMap: (UInt8, UInt8, UInt8, UInt8), destination: vImage.PixelBuffer<Format>)

Permutes the buffer's channels - Parameter permuteMap: A tuple of four 8-bit integers with the values 0, 1, 2, and 3, in some order. - Parameter destination: The destination pixel buffer. - Precondition: `permuteMap` must contain four values in the range `0 ... 3`. - Precondition: Source and destination buffer must be the same size. For example, the following code reverses the channel ordering of a pixel buffer: ``` let buffer = vImage.PixelBuffer<vImage.Interleaved16Ux4>( pixelValues: [10, 20, 30, 40], size: vImage.Size(width: 1, height: 1)) buffer.permuteChannels(to: (3, 2, 1, 0), destination: buffer) // Prints "[40, 30, 20, 10]" print(buffer.array) ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithPixelDestination59737(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func overwriteChannels(_ channels: [UInt8], withPixel pixel: Pixel_ARGB_16U, destination: vImage.PixelBuffer<Format>)

Overwrites the pixels of one or more channels of the pixel buffer with the provided pixel value. - Parameter channels: An array that contains the indices of the channels that the function overwrites. - Parameter pixel: The value that the function writes the channels. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `channels` must contain the values `0`, `1`, `2`, `3`, in some order. Use this function to overwrite one or more channels of an interleaved buffer with a pixel value. The following code overwrites channels `1` and `3` with the value `99`: ``` let pixelValues: [Pixel_16U] = [ 1, 2, 3, 4, 5, 6, 7, 8 ] let buffer = vImage.PixelBuffer(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved16Ux4.self) let destination = vImage.PixelBuffer(size: vImage.Size(width: 1, height: 2), pixelFormat: vImage.Interleaved16Ux4.self) let pixel = Pixel_8888(101, 102, 103, 104) buffer.overwriteChannels([3, 1], withPixel: pixel, destination: destination) ``` On return, `destination.array` contains the following values: ``` [ 1, 102, 3, 104, 5, 102, 7, 104 ] ```

method · iOS 16.0+

scale

TypeScript
scaleDestination48855(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination20710(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_ARGB_16U? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorDestination26337(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_ARGB_16U? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo69761(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved16Fx4>)

Converts to a 4-channel interleaved 16-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats `16U` pixels represented by the range `0 ... UInt16.max` as the floating-point range `0 ... 1`. For example, the following code converts a 1x1 4-channel interleaved 16-bit unsigned integer buffer to 16-bit floating point: ``` let pixelValues: [UInt16] = [ UInt16.max / 8, UInt16.max / 4, UInt16.max / 2, UInt16.max ] let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved16Fx4>(size: src.size) src.convert(to: dest) let destValues = dest.array.map { vImage.PlanarF.makePixel($0) } ``` On return, `destValues` contains the values `[0.125, 0.25, 0.5, 1.0]`.

method · iOS 16.0+

convert

TypeScript
convertTo13003(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Converts to a 4-channel interleaved 8-bit pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats `16U` pixels represented by the range `0 ... UInt16.max` as the floating-point range `0 ... 1`. For example, the following code converts a 1x1 4-channel interleaved 16-bit unsigned integer buffer to 8-bit unsigned integer: ``` let pixelValues: [UInt16] = [ UInt16.max / 8, UInt16.max / 4, UInt16.max / 2, UInt16.max ] let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Interleaved8x4>(size: src.size) src.convert(to: dest) let destValues = dest.array ``` On return, `destValues` contains the values `[32, 64, 127, 255]`.

method · iOS 16.0+

convert

TypeScript
convertTo83505(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Converts to a 4-channel interleaved 32-bit pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function treats `16U` pixels represented by the range `0 ... UInt16.max` as the floating-point range `0 ... 1`. For example, the following code converts a 1x1 4-channel interleaved 16-bit unsigned integer buffer to 32-bit floating point: ``` let pixelValues: [UInt16] = [ UInt16.max / 8, UInt16.max / 4, UInt16.max / 2, UInt16.max ] let src = vImage.PixelBuffer<vImage.Interleaved16Ux4>(pixelValues: pixelValues, size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.InterleavedFx4>(size: src.size) src.convert(to: dest) let destValues = dest.array ``` On return, `destValues` contains the values `[0.125, 0.25, 0.5, 1.0]`.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination89232(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 17.0+

floodFill

TypeScript
floodFillFromNewColorConnectivity98593(seed: { x: number; y: number }, newColor: [number, number, number, number], connectivity: vImage_FloodFillConnectivity): void
Swift declaration
func floodFill(from seed: CGPoint, newColor: Pixel_ARGB_16U, connectivity: vImage.FloodFillConnectivity)

Applies an in-place flood-fill operation to the interleaved 4-channel, 16-bit-per-pixel planar image. - Parameter seed: The coordinates that define the position of the seed pixel inside the connected component. - Parameter newColor: The new pixel value that overwrites the pixels in the connected component. - Parameter connectivity: An enumeration that specifies which pixels the operation includes as neighbors. * The `edges` connectivity is a four-connected neighborhood of a pixel that includes the pixels to the left and right, and those above and below. * The `edgesAndCorners` connectivity is an eight-connected neighborhood that includes the four-connected neighborhood and the pixels on the four diagonals. - Precondition: Values in seed must be exactly representable as `vImagePixelCount`. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_a_flood_fill_to_an_image/applying_flood_fills_to_an_image

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination55327(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_ARGB_16U, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to an interleaved 4-channel unsigned 16-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorDestination56285(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_ARGB_16U? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

applyGamma

TypeScript
applyGammaIntermediateBufferDestination97746(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_PlanarF>) | null, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func applyGamma(_ gamma: vImage.Gamma, intermediateBuffer: vImage.PixelBuffer<vImage.PlanarF>? = nil, destination: vImage.PixelBuffer<vImage.Planar8>)

Applies a gamma function to a pixel buffer. - Parameter gamma: An enumeration that specifies either a used-defined or constant gamma. - Parameter intermediateBuffer: An optional intermediate buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and intermediate buffer (if supplied) must be the same size. This operation applies gamma to an `Planar8` buffer by calling the underlying function `vImageGamma_Planar8toPlanarF`. Therefore, it requires an intermediate `PlanarF` buffer. For the best performance, pass an existing `PlanarF` buffer to `intermediateBuffer`, alternatively, pass `nil` and the function creates the intermediate buffer. For example, the following code applies a gamma of `2.0` to a one-pixel pixel buffer. The result of the operation is that the pixel buffer's normalized value is squared. ``` let buffer = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [128], size: vImage.Size(width: 1, height: 1)) buffer.applyGamma(.fullPrecision(2), destination: buffer) // Prints "[64]" ≅ [255 * 0.5²] print(buffer.array) ```

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_F], destination: vImage.PixelBuffer<vImage.PlanarF>)

Applies a lookup table to transform an 8-bit planar image to 32-bit planar image. - Parameter lookupTable: A lookup table that contains 256 `Pixel_F` values. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_Planar8toPlanarF`

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination82595(lookupTable: Array<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_FFFF], destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Applies a lookup table to transform an 8-bit planar image to a 32-bit-per-channel, three-channel interleaved image. - Parameter lookupTable: A lookup table that contains 256 `Pixel_FFFF` ARGB values. The function discards the alpha component. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_Planar8toPlanar96`

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination15550(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_8], destination: vImage.PixelBuffer<vImage.Planar8>)

Applies a lookup table to transform an 8-bit planar image to an 8-bit planar image. - Parameter lookupTable: A lookup table that contains 256 `Pixel_8` values. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageTableLookUp_Planar8`

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination39091(lookupTable: Array<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_8888], destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Applies a lookup table to transform an 8-bit planar image to an 8-bit-per-channel, three-channel interleaved image. - Parameter lookupTable: A lookup table that contains 256 `Pixel_8888` ARGB values. The function discards the alpha component. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_Planar8toPlanar24`

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination20317(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_16U], destination: vImage.PixelBuffer<vImage.Planar16U>)

Applies a lookup table to transform an 8-bit planar image to a 16-bit planar image. - Parameter lookupTable: A lookup table that contains 256 `Pixel_16U` values. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 256 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_Planar8toPlanar16`

method · iOS 16.0+

boxConvolve

TypeScript
boxConvolveKernelSizeEdgeModeDestination24642(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func boxConvolve(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8>, destination: vImage.PixelBuffer<Format>)

Applies a box convolution filter to the pixel buffer. - Parameter kernelSize: The box convolution kernel size. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

premultiply

TypeScript
premultiplyAlpha(alpha: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func premultiply(alpha: vImage.PixelBuffer<Format>)

Transforms a `Planar8` buffer in-place from nonpremultiplied alpha format to premultiplied alpha format using a separate `Planar8` that contains the alpha information. - Precondition: Source and alpha buffer must be the same size. This function multiplies the color values in `self` by the corresponding alpha values. The function treats the values `0 ... 255` in both pixel buffers as the values `0 ... 1`. For example, the following code premultiplies a 4x1 planar pixel buffer with the corresponding pixels in a separate planar alpha buffer: ``` let src = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [32, 64, 128, 255], size: vImage.Size(width: 4, height: 1)) let alpha = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [0, 128, 128, 255], size: vImage.Size(width: 4, height: 1)) src.premultiply(alpha: alpha) // Prints "[0, 32, 64, 255]". print(src.array) ```

method · iOS 16.0+

tentConvolve

TypeScript
tentConvolveKernelSizeEdgeModeDestination43045(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func tentConvolve(kernelSize: vImage.Size, edgeMode: vImage.EdgeMode<Pixel_8>, destination: vImage.PixelBuffer<Format>)

Applies a tent convolution filter to the pixel buffer. - Parameter kernelSize: The box convolution kernel size. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiplyAlpha(alpha: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func unpremultiply(alpha: vImage.PixelBuffer<Format>)

Transforms a `Planar8` buffer in-place from premultiplied alpha format to nonpremultiplied alpha format using a separate `Planar8` that contains the alpha information. - Precondition: Source and alpha buffer must be the same size. This function divides the color values in `self` by the corresponding alpha values. The function treats the values `0 ... 255` in both pixel buffers as the values `0 ... 1`. For example, the following code premultiplies a 4x1 planar pixel buffer with the corresponding pixels in a separate planar alpha buffer: ``` let src = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [32, 64, 128, 255], size: vImage.Size(width: 4, height: 1)) let alpha = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [0, 128, 128, 255], size: vImage.Size(width: 4, height: 1)) src.unpremultiply(alpha: alpha) // Prints "[0, 128, 255, 255]". print(src.array) ```

method · iOS 16.0+

applyMorphology

TypeScript
applyMorphologyOperationDestination82284(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func applyMorphology(operation: vImage.MorphologyOperation<Pixel_8>, destination: vImage.PixelBuffer<Format>)

Applies a morphology operation to the buffer. - Parameter operation: The operation that the function applies. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: `dilate` and `erode` user defined kernels must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory.

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination29343(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.PlanarF>)

Applies a set of piecewise polynomials to an `Planar8` buffer and writes the result to an `PlanarF` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying three polynomials to a `Planar8` buffer: ``` let src = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [32, 64, 128, 192, 255], size: vImage.Size(width: 5, height: 1)) let dest = vImage.PixelBuffer<vImage.PlanarF>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 1, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * (32 / 255)⁰ // 1.0 ≅ 1 * (64 / 255)⁰ // 0.5019608 ≅ 1 * (128 / 255)¹ // 0.56692046 ≅ 1 * (192 / 255)² // 1.0 ≅ 1 * (255 / 255)² print(dest.array) ```

method · iOS 16.0+

contrastStretch

TypeScript
contrastStretchDestination50068(destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func contrastStretch(destination: vImage.PixelBuffer<vImage.Planar8>)

Stretches the contrast of the buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to evenly distributes a histogram’s pixel values across the full range of available pixel values. For example, the following code stretches the contrast of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.none.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Planar8.self) buffer.contrastStretch(destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

equalizeHistogram

TypeScript
equalizeHistogramDestination98277(destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func equalizeHistogram(destination: vImage.PixelBuffer<vImage.Planar8>)

Equalizes the histogram of the buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to transform an image so that its histogram is more uniformly distributed across the entire range of values. For example, the following code equalizes the histogram of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.none.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Planar8.self) buffer.equalizeHistogram(destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithScalar(scalar: number): void
Swift declaration
func overwriteChannels(withScalar scalar: Pixel_8)

Overwrites the pixels of `self` with the provided scalar value. - Parameter scalar: The value that the function writes to the buffer. Use this function to overwrite `self` with a scalar value. The following code fills a planar buffer with the value `255`. ``` let buffer = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [10, 11, 12, 13, 14, 15, 16, 17], size: vImage.Size(width: 8, height: 1)) buffer.overwriteChannels(withScalar: 255) // Prints "[255, 255, 255, 255, 255, 255, 255, 255]". print(buffer.array) ```

method · iOS 16.0+

separableConvolve

TypeScript
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination1279(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func separableConvolve(horizontalKernel: [Float], verticalKernel: [Float], bias: Float = 0, edgeMode: vImage.EdgeMode<Pixel_16U>, destination: vImage.PixelBuffer<Format>)

Applies a separable convolution to the pixel buffer. - Parameter horizontalKernel: The 1D horizontal convolution kernel. - Parameter verticalKernel: The 1D vertical convolution kernel. - Parameter bias: A value that the operation adds to each element in the convolution result, before performing any clipping. - Parameter edgeMode: The convolution edge mode. Note that background color must be a single `Pixel_16U` value. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `horizontalKernel` and `verticalKernel` must contain an odd number of elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image The following code shows how to apply a Gaussian blur using separable convolution to a planar buffer. ``` let srcImage = #imageLiteral(resourceName: "Texture_12_640x480.jpeg").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 8, bitsPerPixel: 8 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGImageAlphaInfo.none.rawValue))! let src = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Planar8.self) let dest = vImage.PixelBuffer( size: src.size, pixelFormat: vImage.Planar8.self) src.separableConvolve( horizontalKernel: vImage.ConvolutionKernel.gaussian1Dx7, verticalKernel: vImage.ConvolutionKernel.gaussian1Dx7, edgeMode: .truncateKernel, destination: dest) let outputImage = dest.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

scale

TypeScript
scaleDestination37494(destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination48760(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_8? = Pixel_8(0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorDestination11145(rotation: vImage_Rotation, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_8? = Pixel_8(0), destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo14103(destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.PlanarF>)

Converts the contents of the pixel buffer to a planar, 32-bit floating-point buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo56946(destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar16F>)

Converts the contents of the pixel buffer to a planar, 16-bit floating-point buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination18209(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convolve

TypeScript
convolveWithDivisorBiasEdgeModeDestination66496(kernel: vImage_ConvolutionKernel2D<number>, divisor: (number) | null, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Int16>, divisor: Int32?, bias: Int32? = nil, edgeMode: vImage.EdgeMode<Pixel_8>, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel and divides pixel values by a divisor. - Parameter kernel: The convolution kernel. - Parameter divisor: A value to divide the results of the convolution by. Pass `nil` to specify that the function calculates the divisor as the sum of the kernel values. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels before it applies the divisor. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

multiply

TypeScript
multiplyByDivisorPreBiasPostBiasDestination63913(factor: number, divisor: number, preBias: number, postBias: number, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func multiply(by factor: Int, divisor: Int, preBias: Int, postBias: Int, destination: vImage.PixelBuffer<vImage.Planar8>)

Multiplies each pixel's value by the specified factor. - Parameter factor: The multiplication factor. - Parameter divisor: A value that the function divides the result by. The function treats `0` as `1`. - Parameter preBias: A value that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The absolute value of `factor` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `divisor` must be less than or equal to `Int32.max`. - Precondition: The absolute value of `preBias` must be less than or equal to `Int16.max`. - Precondition: The absolute value of `postBias` must be less than or equal to `Int32.max`. This function applies the following operation to each pixel: destination = (((source + preBias) * factor) + postBias) / divisor The following code multiplies each pixel value in an 8-bit planar buffer by `2` and adds `5`. ``` let buffer = vImage.PixelBuffer<vImage.Planar8>( pixelValues: [10, 20, 30, 40, 50, 60, 70, 80], size: vImage.Size(width: 4, height: 2)) buffer.multiply(by: 2, divisor: 1, preBias: 0, postBias: 5, destination: buffer) // Prints // [ 25, 45, 65, 85, // 105, 125, 145, 165 ] print(buffer.array) ```

method · iOS 17.0+

floodFill

TypeScript
floodFillFromNewColorConnectivity31271(seed: { x: number; y: number }, newColor: number, connectivity: vImage_FloodFillConnectivity): void
Swift declaration
func floodFill(from seed: CGPoint, newColor: Pixel_8, connectivity: vImage.FloodFillConnectivity)

Applies an in-place flood-fill operation to the 8-bit planar image. - Parameter seed: The coordinates that define the position of the seed pixel inside the connected component. - Parameter newColor: The new pixel value that overwrites the pixels in the connected component. - Parameter connectivity: An enumeration that specifies which pixels the operation includes as neighbors. * The `edges` connectivity is a four-connected neighborhood of a pixel that includes the pixels to the left and right, and those above and below. * The `edgesAndCorners` connectivity is an eight-connected neighborhood that includes the four-connected neighborhood and the pixels on the four diagonals. - Precondition: Values in seed must be exactly representable as `vImagePixelCount`. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_a_flood_fill_to_an_image/applying_flood_fills_to_an_image

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination74882(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_8, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to an 8-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorDestination75915(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_8? = Pixel_8(0), destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination93933(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_F], destination: vImage.PixelBuffer<vImage.PlanarF>)

Applies a lookup table to transform a 32-bit planar image to a 32-bit planar image. - Parameter lookupTable: A lookup table that contains `Pixel_F` values in the range `0...1`. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain at least one value. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageInterpolatedLookupTable_PlanarF` Provide this function with a lookup table with any number of values, with a minimum value of `0` and a maximum value of `1`. The function generates lookup values by linearly interpolating between the supplied values.

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination70083(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_8], destination: vImage.PixelBuffer<vImage.Planar8>)

Applies a lookup table to transform a 32-bit planar image to an 8-bit planar image. - Parameter lookupTable: A lookup table that contains 4096 `Pixel_8` values. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 4096 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_PlanarFtoPlanar8` This function maps the source pixels in the range 0...1 to the index values 0...4095.

method · iOS 16.0+

premultiply

TypeScript
premultiplyAlpha96759(alpha: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func premultiply(alpha: vImage.PixelBuffer<Format>)

Transforms a `PlanarF` buffer in-place from nonpremultiplied alpha format to premultiplied alpha format using a separate `PlanarF` that contains the alpha information. - Precondition: Source and alpha buffer must be the same size. This function multiplies the color values in `self` by the corresponding alpha values. For example, the following code premultiplies a 4x1 planar pixel buffer with the corresponding pixels in a separate planar alpha buffer: ``` let src = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.125, 0.25, 0.5, 1], size: vImage.Size(width: 4, height: 1)) let alpha = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0, 0.25, 0.5, 1], size: vImage.Size(width: 4, height: 1)) src.premultiply(alpha: alpha) // Prints "[0, 0.0625, 0.25, 1]". print(src.array) ```

method · iOS 16.0+

unpremultiply

TypeScript
unpremultiplyAlpha9150(alpha: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func unpremultiply(alpha: vImage.PixelBuffer<Format>)

Transforms a `PlanarF` buffer in-place from premultiplied alpha format to nonpremultiplied alpha format using a separate `PlanarF` that contains the alpha information. - Precondition: Source and alpha buffer must be the same size. This function divides the color values in `self` by the corresponding alpha values. For example, the following code premultiplies a 4x1 planar pixel buffer with the corresponding pixels in a separate planar alpha buffer: ``` let src = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.125, 0.25, 0.5, 1], size: vImage.Size(width: 4, height: 1)) let alpha = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0, 0.25, 0.5, 1], size: vImage.Size(width: 4, height: 1)) src.unpremultiply(alpha: alpha) // Prints "[0.0, ~1.0, ~1.0, ~1.0]". print(src.array) ```

method · iOS 16.0+

applyMorphology

TypeScript
applyMorphologyOperationDestination89315(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func applyMorphology(operation: vImage.MorphologyOperation<Pixel_F>, destination: vImage.PixelBuffer<Format>)

Applies a morphology operation to the buffer. - Parameter operation: The operation that the function applies. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: `dilate` and `erode` user defined kernels must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory.

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination11143(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<vImage.Planar8>)

Applies a set of piecewise polynomials to an `PlanarF` buffer and writes the result to an `Planar8` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `PlanarF` buffer: ``` let src = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 4, height: 1)) let dest = vImage.PixelBuffer<vImage.Planar8>( size: src.size) let factor = Float(255) src.applyPolynomial(coefficientSegments: [ [1 * factor, 0, 0], [0, 1 * factor, 0], [0, 0, 1 * factor] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 255 ≅ factor * 0.25⁰ // 127 ≅ factor * 0.5¹ // 143 ≅ factor * 0.75² // 255 ≅ factor * 1.0² print(dest.array) ```

method · iOS 16.0+

applyPolynomial

TypeScript
applyPolynomialCoefficientSegmentsBoundariesDestination23940(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func applyPolynomial(coefficientSegments: [[Float]], boundaries: [Float], destination: vImage.PixelBuffer<Format>)

Applies a set of piecewise polynomials to a `PlanarF` buffer. - Parameter coefficientSegments: An array that contains the polynomial coefficient array. Each polynomial must be of the same order. - Parameter boundaries: An array of boundary values, in increasing order, for separating adjacent ranges of pixel values. `boundaries` must contain `coefficientSegments.count + 1` elements. - Parameter destination: The destination pixel buffer. - Precondition: `coefficientSegments` must include at least one segment. - Precondition: Each polynomial in `coefficientSegments` must have the same count. - Precondition: `boundaries.count` must equal `coefficientSegments.count + 1`. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/applying_tone_curve_adjustments_to_images The following code shows an example of applying applying three polynomials polynomials to an `PlanarF` buffer: ``` let src = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.25, 0.5, 0.75, 1.0], size: vImage.Size(width: 4, height: 1)) let dest = vImage.PixelBuffer<vImage.PlanarF>( size: src.size) src.applyPolynomial(coefficientSegments: [ [1, 0, 0], [0, 1, 0], [0, 0, 1] ], boundaries: [0, 1/3, 2/3, 1] as [Float], destination: dest) // Prints: // 1.0 ≅ 1 * 0.25⁰ // 0.5 ≅ 1 * 0.5¹ // 0.5625 ≅ 1 * 0.75² // 1.0 ≅ 1 * 1.0² print(dest.array) ```

method · iOS 16.0+

contrastStretch

TypeScript
contrastStretchBinCountDestination25416(binCount: number, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func contrastStretch(binCount: Int, destination: vImage.PixelBuffer<vImage.PlanarF>)

Stretches the contrast of the buffer. - Parameter binCount: The number of histogram entries for each channel. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to evenly distributes a histogram’s pixel values across the full range of available pixel values. For example, the following code stretches the contrast of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.none.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.PlanarF.self) buffer.contrastStretch(binCount: 1024, destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

equalizeHistogram

TypeScript
equalizeHistogramBinCountDestination84207(binCount: number, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func equalizeHistogram(binCount: Int, destination: vImage.PixelBuffer<vImage.PlanarF>)

Equalizes the histogram of the buffer. - Parameter binCount: The number of histogram entries for each channel. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/enhancing_image_contrast_with_histogram_manipulation Use this function to transform an image so that its histogram is more uniformly distributed across the entire range of values. For example, the following code equalizes the histogram of an image: ``` let srcImage = #imageLiteral(resourceName: "...").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.none.rawValue))! let buffer = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.PlanarF.self) buffer.equalizeHistogram(binCount: 1024, destination: buffer) let outputImage = buffer.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithScalar73685(scalar: number): void
Swift declaration
func overwriteChannels(withScalar scalar: Pixel_F)

Overwrites the pixels of `self` with the provided scalar value. - Parameter scalar: The value that the function writes to the buffer. Use this function to overwrite `self` with a scalar value. The following code fills a planar buffer with the value `255`. ``` let buffer = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7], size: vImage.Size(width: 8, height: 1)) buffer.overwriteChannels(withScalar: 1.0) // Prints "[1, 1, 1, 1, 1, 1, 1, 1]". print(buffer.array) ```

method · iOS 16.0+

separableConvolve

TypeScript
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination73370(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func separableConvolve(horizontalKernel: [Float], verticalKernel: [Float], bias: Float = 0, edgeMode: vImage.EdgeMode<Pixel_F>, destination: vImage.PixelBuffer<Format>)

Applies a separable convolution to the pixel buffer. - Parameter horizontalKernel: The 1D horizontal convolution kernel. - Parameter verticalKernel: The 1D vertical convolution kernel. - Parameter bias: A value that the operation adds to each element in the convolution result, before performing any clipping. - Parameter edgeMode: The convolution edge mode. Note that background color must be a single `Pixel_F` value. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `horizontalKernel` and `verticalKernel` must contain an odd number of elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image The following code shows how to apply a Gaussian blur using separable convolution to a planar buffer. ``` let srcImage = #imageLiteral(resourceName: "Texture_12_640x480.jpeg").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 32, bitsPerPixel: 32 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder32Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.none.rawValue))! let src = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.PlanarF.self) let dest = vImage.PixelBuffer( size: src.size, pixelFormat: vImage.PlanarF.self) src.separableConvolve( horizontalKernel: vImage.ConvolutionKernel.gaussian1Dx7, verticalKernel: vImage.ConvolutionKernel.gaussian1Dx7, edgeMode: .truncateKernel, destination: dest) let outputImage = dest.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

scale

TypeScript
scaleDestination26284(destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination66141(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_F? = Pixel_F(0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorDestination83618(rotation: vImage_Rotation, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_F? = Pixel_F(0), destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo66951(destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar8>)

Converts the contents of the pixel buffer to a planar 8-bit buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo27024(destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar16F>)

Converts the contents of the pixel buffer to a planar 16-bit floating-point buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination69563(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convolve

TypeScript
convolveWithBiasEdgeModeDestination58894(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Float>, bias: Float? = nil, edgeMode: vImage.EdgeMode<Pixel_F>, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel. - Parameter kernel: The convolution kernel. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels. - Parameter edgeMode: The convolution edge mode. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 16.0+

multiply

TypeScript
multiplyByPreBiasPostBiasDestination32746(factor: number, preBias: number, postBias: number, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func multiply(by factor: Float, preBias: Float, postBias: Float, destination: vImage.PixelBuffer<vImage.PlanarF>)

Multiplies each pixel's value by the specified factor. - Parameter factor: The multiplication factor. - Parameter preBias: A value that the function adds to the source before multiplication. - Parameter postBias: A value that the function adds to the result after multiplication. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. This function applies the following operation to each pixel: destination = ((source + preBias) * factor) + postBias The following code multiplies each pixel value in a 32-bit planar buffer by `2`. ``` let buffer = vImage.PixelBuffer<vImage.PlanarF>( pixelValues: [0.1, 0.2, 0.3, 0.4, 0.5], size: vImage.Size(width: 5, height: 1)) buffer.multiply(by: 2, preBias: 0, postBias: 0, destination: buffer) // Prints "[0.2, 0.4, 0.6, 0.8, 1.0]" print(buffer.array) ```

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorDestination56956(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_F? = Pixel_F(0), destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

overwriteChannels

TypeScript
overwriteChannelsWithScalar34469(scalar: number): void
Swift declaration
func overwriteChannels(withScalar scalar: Pixel_16F)

Overwrites the pixels of `self` with the provided scalar value. - Parameter scalar: The value that the function writes to the buffer. Use this function to overwrite `self` with a scalar value. The following code fills a planar buffer with the value `255`. ``` let buffer = vImage.PixelBuffer<vImage.Planar16F>( pixelValues: [10, 11, 12, 13, 14, 15, 16, 17], size: vImage.Size(width: 8, height: 1)) buffer.overwriteChannels(withScalar: 255) // Prints "[255, 255, 255, 255, 255, 255, 255, 255]". print(buffer.array) ```

method · iOS 16.0+

separableConvolve

TypeScript
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeUseFloat16AccumulatorDestination(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func separableConvolve(horizontalKernel: [Float], verticalKernel: [Float], bias: Float = 0, edgeMode: vImage.EdgeMode<Pixel_16F>, useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Applies a separable convolution to the pixel buffer. - Parameter horizontalKernel: The 1D horizontal convolution kernel. - Parameter verticalKernel: The 1D vertical convolution kernel. - Parameter bias: A value that the operation adds to each element in the convolution result, before performing any clipping. - Parameter edgeMode: The convolution edge mode. Note that background color must be a single `Pixel_16F` value. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: `horizontalKernel` and `verticalKernel` must contain an odd number of elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image The following code shows how to apply a Gaussian blur using separable convolution to a planar buffer. ``` let srcImage = #imageLiteral(resourceName: "Texture_12_640x480.jpeg").cgImage( forProposedRect: nil, context: nil, hints: nil)! var cgImageFormat = vImage_CGImageFormat( bitsPerComponent: 16, bitsPerPixel: 16 * 1, colorSpace: CGColorSpaceCreateDeviceGray(), bitmapInfo: CGBitmapInfo(rawValue: CGBitmapInfo.byteOrder16Little.rawValue | CGBitmapInfo.floatComponents.rawValue | CGImageAlphaInfo.none.rawValue))! let src = try vImage.PixelBuffer( cgImage: srcImage, cgImageFormat: &cgImageFormat, pixelFormat: vImage.Planar16F.self) let dest = vImage.PixelBuffer( size: src.size, pixelFormat: vImage.Planar16F.self) src.separableConvolve( horizontalKernel: vImage.ConvolutionKernel.gaussian1Dx7, verticalKernel: vImage.ConvolutionKernel.gaussian1Dx7, edgeMode: .truncateKernel, destination: dest) let outputImage = dest.makeCGImage(cgImageFormat: cgImageFormat) ```

method · iOS 16.0+

scale

TypeScript
scaleUseFloat16AccumulatorDestination45093(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func scale(useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination29379(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_16F? = Pixel_16F(0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPoint

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images This function casts the `slope` and `translate` parameters to double precision. If the shear result contains unwanted artifacts, specify slope and translate values as `Double`.

method · iOS 16.0+

rotate

TypeScript
rotateBackgroundColorUseFloat16AccumulatorDestination93876(rotation: vImage_Rotation, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func rotate(_ rotation: vImage.Rotation, backgroundColor: Pixel_16F? = Pixel_16F(0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Rotates a pixel buffer. - Parameter rotation: An enumeration that specifies the rotation angle. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images Use this function to either rotate an image by a multiple of 90° or by an angle, in degrees or radians, that you specify. When you pass a rotation that's a multiple of 90° (for example, `clockwise270Degrees`), this function maps the center point of the source image to the center point of the destination image. It doesn't scale or resample; instead, the function copies individual pixels unchanged to new locations. The multiple of 90° rotations place certain restrictions on the pixel height and width of the source and destination buffers, so that it can precisely map the center of the source to the center of the destination precisely. The restrictions are: * If you're rotating the image 90° or 270°, the height of the source image and the width of the destination image must both be even or both be odd. * The width of the source image and the height of the destination image must both be even or both be odd. If your images don't meet these restrictions, specify `angleInRadians` or `angleInDegrees` to invoke the general (high-level) rotate function instead.

method · iOS 16.0+

convert

TypeScript
convertTo75314(destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar16U>)

Converts to a planar 16-bit unsigned integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo83284(destination: vImage_PixelBuffer<vImage_Planar8>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar8>)

Converts to a planar 8-bit integer pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo14358(destination: vImage_PixelBuffer<vImage_PlanarF>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.PlanarF>)

Converts to a planar 32-bit floating-point pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

reflect

TypeScript
reflectOverDestination40818(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func reflect(over axis: vImage.ReflectionAxis, destination: vImage.PixelBuffer<Format>)

Reflects the buffer's contents over the specified axis. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convolve

TypeScript
convolveWithBiasEdgeModeUseFloat16AccumulatorDestination73966(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func convolve(with kernel: vImage.ConvolutionKernel2D<Float>, bias: Float? = nil, edgeMode: vImage.EdgeMode<Pixel_16F>, useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Convolves a buffer by a kernel. - Parameter kernel: The convolution kernel. - Parameter bias: An optional value that the operation adds to the sum of weighted pixels. - Parameter edgeMode: The convolution edge mode. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - Precondition: The kernel size width and height must be positive, odd integers in the range - Precondition: The kernel must contain `width * height` elements. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/blurring_an_image

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination39717(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_16F, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to a floating-point 16-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

method · iOS 16.0+

transform

TypeScript
transformBackgroundColorUseFloat16AccumulatorDestination11560(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func transform(_ transform: CGAffineTransform, backgroundColor: Pixel_16F? = Pixel_16F(0), useFloat16Accumulator: Bool = false, destination: vImage.PixelBuffer<Format>)

Applies a Core Graphics affine transformation to the pixel buffer. - Parameter transform: The affine transformation matrix that the function applies. - Parameter backgroundColor: An optional background color. If you pass `nil`, the operation uses the `kvImageEdgeExtend` flag to extend the edges of the image infinitely. - Parameter useFloat16Accumulator: A Boolean value that specifies that the function uses faster but lower-precision internal arithmetic. For more information, see `kvImageUseFP16Accumulator`. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 17.0+

applyLookup

TypeScript
applyLookupDestination73222(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func applyLookup(_ lookupTable: [Pixel_16U], destination: vImage.PixelBuffer<vImage.Planar16U>)

Applies a lookup table to transform a 16-bit planar image to a 16-bit planar image. - Parameter lookupTable: A lookup table that contains 65536 `Pixel_U` values. - Parameter destination: The destination pixel buffer. - Precondition: The lookup table must contain 65536 values. - Precondition: Source and destination buffer must be the same size. - Seealso: `vImageLookupTable_Planar16`

method · iOS 16.0+

scale

TypeScript
scaleDestination20334(destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func scale(destination: vImage.PixelBuffer<Format>)

Scales a source buffer to fit a destination buffer. - Parameter destination: The destination pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

shear

TypeScript
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination9138(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func shear(direction: vImage.ShearDirection, translate: Float, slope: Float, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_16U? = Pixel_16U(0), destination: vImage.PixelBuffer<Format>)

Performs a horizontal or vertical shear operation. - Parameter direction: An enumeration that specifies the shear direction.. - Parameter translate: A value that specifies the translation. - Parameter slope: The slope of the front edge of the sheared image. - Parameter resamplingFilter: The resampling filter that the function uses. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/applying_geometric_transforms_to_images

method · iOS 16.0+

convert

TypeScript
convertTo31960(destination: vImage_PixelBuffer<vImage_Planar16F>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Planar16F>)

Converts to a planar 16-bit floating-pointpixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 17.0+

floodFill

TypeScript
floodFillFromNewColorConnectivity7369(seed: { x: number; y: number }, newColor: number, connectivity: vImage_FloodFillConnectivity): void
Swift declaration
func floodFill(from seed: CGPoint, newColor: Pixel_16U, connectivity: vImage.FloodFillConnectivity)

Applies an in-place flood-fill operation to the unsigned 16-bit planar image. - Parameter seed: The coordinates that define the position of the seed pixel inside the connected component. - Parameter newColor: The new pixel value that overwrites the pixels in the connected component. - Parameter connectivity: An enumeration that specifies which pixels the operation includes as neighbors. * The `edges` connectivity is a four-connected neighborhood of a pixel that includes the pixels to the left and right, and those above and below. * The `edgesAndCorners` connectivity is an eight-connected neighborhood that includes the four-connected neighborhood and the pixels on the four diagonals. - Precondition: Values in seed must be exactly representable as `vImagePixelCount`. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_a_flood_fill_to_an_image/applying_flood_fills_to_an_image

method · iOS 17.0+

transform

TypeScript
transformInterpolationBackgroundColorDestination38782(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar16U>): void
Swift declaration
func transform(_ transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform.Interpolation, backgroundColor: Pixel_16U, destination: vImage.PixelBuffer<Format>)

Applies a perspective warp to an unsigned-integer 16-bit planar image. - Parameter transform: The projective transformation matrix that the function applies. - Parameter backgroundColor: The background color. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffers must point to different underlying memory. - seealso: https://developer.apple.com/documentation/accelerate/vimage/vimage_operations/applying_projective_transformations_to_images/transforming_an_image_in_three_dimensions

init · iOS 16.0+

init

TypeScript
static initInterleavedBuffer67848(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x3>): vImage_PixelBuffer<vImage_Planar8x3>
Swift declaration
init(interleavedBuffer: vImage.PixelBuffer<vImage.Interleaved8x3>)

Initializes a `Planar8x3` pixel buffer from an `Interleaved8x3` pixel buffer. Use this function to deinterleave a pixel buffer and store the result as homogeneous planes that are represented by multiple underlying vImage buffers. For example, the following code creates a new `Planar8x3` pixel buffer from an `Interleaved8x3` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [50, 100, 150, 200] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Planar8x4>(interleavedBuffer: src) // Prints "[50] [100] [150] [200]" dest.withUnsafePixelBuffers { pixelBuffers in for pixelBuffer in pixelBuffers { print(pixelBuffer.array) } } ```

method · iOS 16.0+

interleave

TypeScript
interleaveDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func interleave(destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Overwrites the interleaved destination buffer by interleaving the multiple-plane buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination70705(histogram: [Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Planar8x3>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.Histogram888, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo61852(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x3>)

Converts the contents of the buffer to a 3 channel, 8-bit per channel pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Use this function to interleave a multiplane pixel buffer and store the result as an interleaved pixel buffer.

method · iOS 16.0+

histogram

TypeScript
histogram82676(): [Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram() -> vImage.PixelBuffer<Format>.Histogram888

Calculates histograms for each channel of the pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

init · iOS 16.0+

init

TypeScript
static initInterleavedBuffer31884(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x4>): vImage_PixelBuffer<vImage_Planar8x4>
Swift declaration
init(interleavedBuffer: vImage.PixelBuffer<vImage.Interleaved8x4>)

Initializes a `Planar8x4` pixel buffer from an `Interleaved8x4` pixel buffer. Use this function to deinterleave a pixel buffer and store the result as homogeneous planes that are represented by multiple underlying vImage buffers. For example, the following code creates a new `Planar8x4` pixel buffer from an `Interleaved8x4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.Interleaved8x4>( pixelValues: [50, 100, 150, 200] as [UInt8], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.Planar8x4>(interleavedBuffer: src) // Prints "[50] [100] [150] [200]" dest.withUnsafePixelBuffers { pixelBuffers in for pixelBuffer in pixelBuffers { print(pixelBuffer.array) } } ```

method · iOS 16.0+

interleave

TypeScript
interleaveDestination19083(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func interleave(destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Overwrites the interleaved destination buffer by interleaving the multiple-plane buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination14977(histogram: [Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Planar8x4>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.Histogram8888, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size.

method · iOS 16.0+

convert

TypeScript
convertTo77802(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.Interleaved8x4>)

Converts the contents of the buffer to a 4 channel, 8-bit per channel pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Use this function to interleave a multiplane pixel buffer and store the result as an interleaved pixel buffer.

method · iOS 16.0+

histogram

TypeScript
histogram1342(): [Array<number>, Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram() -> vImage.PixelBuffer<Format>.Histogram8888

Calculates histograms for each channel of the pixel buffer. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

init · iOS 16.0+

init

TypeScript
static initInterleavedBuffer9892(interleavedBuffer: vImage_PixelBuffer<vImage_InterleavedFx3>): vImage_PixelBuffer<vImage_PlanarFx3>
Swift declaration
init(interleavedBuffer: vImage.PixelBuffer<vImage.InterleavedFx3>)

Initializes a `PlanarFx3` pixel buffer from an `InterleavedFx3` pixel buffer. Use this function to deinterleave a pixel buffer and store the result as homogeneous planes that are represented by multiple underlying vImage buffers. For example, the following code creates a new `PlanarFx3` pixel buffer from an `InterleavedFx3` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx3>( pixelValues: [0.25, 0.5, 0.75] as [Float], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.PlanarFx3>(interleavedBuffer: src) // Prints "[0.25] [0.5] [0.75]" dest.withUnsafePixelBuffers { pixelBuffers in for pixelBuffer in pixelBuffers { print(pixelBuffer.array) } } ```

method · iOS 16.0+

interleave

TypeScript
interleaveDestination94521(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func interleave(destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Overwrites the interleaved destination buffer by interleaving the multiple-plane buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination10384(histogram: [number, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_PlanarFx3>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.HistogramFFF, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage

method · iOS 16.0+

convert

TypeScript
convertTo13676(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx3>)

Converts the contents of the buffer to a 3 channel, 32-bit per channel pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Use this function to interleave a multiplane pixel buffer and store the result as an interleaved pixel buffer.

method · iOS 16.0+

histogram

TypeScript
histogramBinCount52043(binCount: number): [number, Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFF

Calculates histograms for each channel of the pixel buffer. - Parameter binCount: The number of histogram entries for each channel. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

init · iOS 16.0+

init

TypeScript
static initInterleavedBuffer74071(interleavedBuffer: vImage_PixelBuffer<vImage_InterleavedFx4>): vImage_PixelBuffer<vImage_PlanarFx4>
Swift declaration
init(interleavedBuffer: vImage.PixelBuffer<vImage.InterleavedFx4>)

Initializes a `PlanarFx4` pixel buffer from an `InterleavedFx4` pixel buffer. Use this function to deinterleave a pixel buffer and store the result as homogeneous planes that are represented by multiple underlying vImage buffers. For example, the following code creates a new `PlanarFx4` pixel buffer from an `InterleavedFx4` pixel buffer: ``` let src = vImage.PixelBuffer<vImage.InterleavedFx4>( pixelValues: [0.2, 0.4, 0.6, 0.8] as [Float], size: vImage.Size(width: 1, height: 1)) let dest = vImage.PixelBuffer<vImage.PlanarFx4>(interleavedBuffer: src) // Prints "[0.2] [0.4] [0.6] [0.8]" dest.withUnsafePixelBuffers { pixelBuffers in for pixelBuffer in pixelBuffers { print(pixelBuffer.array) } } ```

method · iOS 16.0+

interleave

TypeScript
interleaveDestination88576(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func interleave(destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Overwrites the interleaved destination buffer by interleaving the multiple-plane buffer. - Parameter destination: The destination buffer.. - Precondition: The destination buffers must be the same size as `self`.

method · iOS 16.0+

specifyHistogram

TypeScript
specifyHistogramDestination73710(histogram: [number, Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_PlanarFx4>): void
Swift declaration
func specifyHistogram(_ histogram: vImage.PixelBuffer<Format>.HistogramFFFF, destination: vImage.PixelBuffer<Format>)

Performs a histogram specification operation. - Parameter histogram: The desired histograms for the transformed image. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage

method · iOS 16.0+

convert

TypeScript
convertTo34977(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): void
Swift declaration
func convert(to destination: vImage.PixelBuffer<vImage.InterleavedFx4>)

Converts the contents of the buffer to a 4 channel, 32-bit per channel pixel buffer. - Parameter destination: The destination pixel buffer. - Precondition: Source and destination buffer must be the same size. Use this function to interleave a multiplane pixel buffer and store the result as an interleaved pixel buffer.

method · iOS 16.0+

histogram

TypeScript
histogramBinCount41807(binCount: number): [number, Array<number>, Array<number>, Array<number>, Array<number>]
Swift declaration
func histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFFF

Calculates histograms for each channel of the pixel buffer. - Parameter binCount: The number of histogram entries for each channel. - seealso: https://developer.apple.com/documentation/accelerate/specifying_histograms_with_vimage Use this function in conjunction with `PixelBuffer.specifyHistogram(_:destination:)` to apply the histogram of `self` to a second pixel buffer.

get · iOS 16.0+

width

TypeScript
get width(): number
Swift declaration
let width: vImagePixelCount

The width of the kernel that must be a positive, odd number.

get · iOS 16.0+

height

TypeScript
get height(): number
Swift declaration
let height: vImagePixelCount

The height of the kernel that must be a positive, odd number.

init · iOS 16.0+

init

TypeScript
static initValuesSize(values: Array<unknown>, size: vImage_Size): vImage_ConvolutionKernel2D<unknown>
Swift declaration
init(values: [ComponentType], size: vImage.Size)

Returns a new convolution kernel structure with the size you specify. - Parameter values: The kernel weights or structuring element values that must contain `height * width` elements. - Parameter size: The width and height of the kernel that must be a positive, odd numbers. - Precondition: The width and height must be positive, odd numbers. - Precondition: `values` must contain contain `width * height` elements.

init · iOS 16.0+

init

TypeScript
static initValuesWidthHeight(values: Array<unknown>, width: number, height: number): vImage_ConvolutionKernel2D<unknown>
Swift declaration
init(values: [ComponentType], width: Int, height: Int)

Returns a new convolution kernel structure with the width and height you specify. - Parameter values: The kernel weights or structuring element values that must contain `height * width` elements. - Parameter width: The width of the kernel that must be a positive, odd number. - Parameter height: The height of the kernel that must be a positive, odd number. - Precondition: The width and height must be positive, odd numbers. - Precondition: `values` must contain contain `width * height` elements.

get · iOS 16.0+

values

TypeScript
get values(): Array<unknown>
Swift declaration
let values: [ComponentType]

The kernel weights or structuring element values that must contain `height * width` elements.

get · iOS 16.0+

structuringElement

TypeScript
get structuringElement(): (vImage_ConvolutionKernel2D<unknown>) | null
Swift declaration
var structuringElement: vImage.ConvolutionKernel2D<ComponentType>? { get }
get · iOS 16.0+

width

TypeScript
get width(): number
Swift declaration
var width: vImagePixelCount { get }
get · iOS 16.0+

height

TypeScript
get height(): number
Swift declaration
var height: vImagePixelCount { get }
method · iOS 26.0+

graphBuilderTensor

TypeScript
graphBuilderTensor(builder: BNNSGraph_Builder): BNNSGraph_Builder_Tensor<number>
Swift declaration
func graphBuilderTensor(_ builder: BNNSGraph.Builder) -> BNNSGraph.Builder.Tensor<T>

Returns a tensor for the specified BNNS Graph builder.

method · iOS 26.0+

logSoftmax

TypeScript
logSoftmax(axis: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func logSoftmax(axis: Int) -> BNNSGraph.Builder.Tensor<T>

Adds a log-softmax along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes softmax.

method · iOS 26.0+

reciprocal

TypeScript
reciprocal(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func reciprocal(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise reciprocal operation to the current graph. This function calculates `1.0 / (self+epsilon)`. - Parameter epsilon: The epsilon value.

method · iOS 26.0+

scaledTanh

TypeScript
scaledTanh(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func scaledTanh(alpha: Float, beta: Float) -> BNNSGraph.Builder.Tensor<T>

Adds a scaled tanh activation operation to the current graph. - Parameter alpha: The `alpha` value. - Parameter beta: The `beta` value.

get · iOS 26.0+

tensorData

TypeScript
get tensorData(): (SDKHandle) | null
Swift declaration
var tensorData: UnsafeMutableRawPointer? { get }
method · iOS 26.0+

channelNorm

TypeScript
channelNorm(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func channelNorm(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds a channel normalization operation to the current graph. - Parameter epsilon: The epsilon value that the function uses to avoid division by zero. This function performs channel normalization of `self`.`self` must be at least three-dimensional.

method · iOS 26.0+

clampedReLU

TypeScript
clampedReLU(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func clampedReLU(alpha: Float, beta: Float) -> BNNSGraph.Builder.Tensor<T>

Adds a Clamped Rectified Linear Unit (ReLU) activation operation to the current graph. - Parameter alpha: The `alpha` value. - Parameter beta: The `beta` value.

get · iOS 26.0+

description

TypeScript
get description(): string
Swift declaration
var description: String { get }

A textual representation of this instance.

method · iOS 26.0+

hardSigmoid

TypeScript
hardSigmoid(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func hardSigmoid(alpha: Float, beta: Float) -> BNNSGraph.Builder.Tensor<T>

Adds a hard sigmoid activation operation to the current graph. - Parameter alpha: The `alpha` value. - Parameter beta: The `beta` value.

method · iOS 26.0+

tensorShape

TypeScript
tensorShape(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func tensorShape() -> BNNSGraph.Builder.Tensor<Int32>

Adds a shape operation to the current graph. This function returns a tensor that contains the shape of `self`.

method · iOS 26.0+

instanceNorm

TypeScript
instanceNorm(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func instanceNorm(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds a instance normalization operation to the current graph. - Parameter epsilon: The epsilon value that the function uses to avoid division by zero. This function performs instance normalization of `self`.`self` must be at least three-dimensional.

method · iOS 26.0+

sumOfSquares

TypeScript
sumOfSquares(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sumOfSquares(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a sum-of-squares reduction operation along the given axis operation to the current graph. - Parameter axes: The axes over which the operation computes the sum of squares. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

cumulativeSum

TypeScript
cumulativeSum(axis: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func cumulativeSum(axis: Int) -> BNNSGraph.Builder.Tensor<T>

Adds a cumulative sum operation to the the graph. - Parameter axis: The axis over which the operation performs the cumulative sum.

method · iOS 26.0+

thresholdedReLU

TypeScript
thresholdedReLU(alpha: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func thresholdedReLU(alpha: Float) -> BNNSGraph.Builder.Tensor<T>

Adds a Thresholded Leaky Rectified Linear Unit (ReLU) activation operation to the current graph. - Parameter alpha: The `alpha` value.

method · iOS 26.0+

bidirectionalLSTM

TypeScript
bidirectionalLSTM(initialHiddenStates: BNNSGraph_Builder_Tensor<number>, initialCellStates: BNNSGraph_Builder_Tensor<number>, inputHiddenWeight: BNNSGraph_Builder_Tensor<number>, hiddenHiddenWeight: BNNSGraph_Builder_Tensor<number>, bias: BNNSGraph_Builder_Tensor<number>, inputHiddenWeightBack: BNNSGraph_Builder_Tensor<number>, hiddenHiddenWeightBack: BNNSGraph_Builder_Tensor<number>, biasBack: BNNSGraph_Builder_Tensor<number>, activation: BNNSGraph_Builder_Activation, recurrentActivation: BNNSGraph_Builder_Activation, cellActivation: BNNSGraph_Builder_Activation, outputSequence: boolean): { "output": BNNSGraph_Builder_Tensor<number>; "hiddenStates": BNNSGraph_Builder_Tensor<number>; "memoryStates": BNNSGraph_Builder_Tensor<number> }
Swift declaration
func bidirectionalLSTM(initialHiddenStates: BNNSGraph.Builder.Tensor<T>, initialCellStates: BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: BNNSGraph.Builder.Tensor<T>, bias: BNNSGraph.Builder.Tensor<T>, inputHiddenWeightBack: BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeightBack: BNNSGraph.Builder.Tensor<T>, biasBack: BNNSGraph.Builder.Tensor<T>, activation: BNNSGraph.Builder.Activation, recurrentActivation: BNNSGraph.Builder.Activation, cellActivation: BNNSGraph.Builder.Activation, outputSequence: Bool) -> (output: BNNSGraph.Builder.Tensor<T>, hiddenStates: BNNSGraph.Builder.Tensor<T>, memoryStates: BNNSGraph.Builder.Tensor<T>)

Adds a bidirectional LSTM operation to the current graph. The input tensor `x` is of shape `(L, N, Hin)` - Parameter initialHiddenStates: The initial hidden states with the shape `(N, 2*Hout)`. - Parameter initialCellStates: The initial hidden states with the shape `(N, 2*Hout)`. - Parameter inputHiddenWeight: The input-hidden weight with the shape `(4*Hout, Hin)`. - Parameter hiddenHiddenWeight The hidden-hidden weight with the shape `(4*Hout, Hout)`. - Parameter bias: The bias (the sum of input-hidden and hidden-hidden biases) with the shape `(4*Hout,)`. - Parameter inputHiddenWeightBack: The backward input-hidden weight with the shape `(4*Hout, Hin)`. - Parameter hiddenHiddenWeightBack: The backward hidden-hidden weight with the shape `(4*Hout, Hout)`. - Parameter biasBack: The backward bias (the sum of input-hidden and hidden-hidden biases) with the shape`(4*Hout,)`. - parameter direction: An enumeration that specifies a forward or backward RNN. - parameter activation: An enumeration that controls the output activation function. - Parameter recurrentActivation: An enumeration that controls the recurrent activation function. - Parameter cellActivation: An enumeration that controls the cell activation function. - Parameter outputSequence: When `true`, `output` is of shape `(L, N, 2*Hout)` and contains hidden states from every step, `h[:, ...]`. When `false`, ` output` is of shape `(1, N, 2*Hout)` and contains hidden states from the last step, `h[-1, ...]`. `hiddenStates` is of shape `(N, 2*Hout)` and contains hidden states from the last step, `h[-1, ...]` `memoryStates` is of shape `(N, 2*Hout)` and contains memory states from the last step, `c[-1, ...]` - seealso: ``lstm(initialHiddenStates:initialCellStates:inputHiddenWeight:hiddenHiddenWeight:bias:direction:activation:recurrentActivation:cellActivation:outputSequence:)``

method · iOS 26.0+

geluTanhApproximation

TypeScript
geluTanhApproximation(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func geluTanhApproximation() -> BNNSGraph.Builder.Tensor<T>

Adds a Gaussian Error Linear Unit (GELU) tanh approximation activation operation to the current graph.

method · iOS 26.0+

geluSigmoidApproximation

TypeScript
geluSigmoidApproximation(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func geluSigmoidApproximation() -> BNNSGraph.Builder.Tensor<T>

Adds a Gaussian Error Linear Unit (GELU) sigmoid approximation activation operation to the current graph.

method · iOS 26.0+

abs

TypeScript
abs(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func abs() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise absolute operation to the current graph.

method · iOS 26.0+

cos

TypeScript
cos(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func cos() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise cos operation to the current graph.

method · iOS 26.0+

elu

TypeScript
elu(alpha: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func elu(alpha: Float) -> BNNSGraph.Builder.Tensor<T>

Adds an Exponential Linear Unit (ELU) activation operation to the current graph. - Parameter alpha: The `alpha` value.

method · iOS 26.0+

erf

TypeScript
erf(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func erf() -> BNNSGraph.Builder.Tensor<T>

Adds an Error Function (erf) activation operation to the current graph.

method · iOS 26.0+

exp

TypeScript
exp(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func exp() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise exp operation to the current graph.

method · iOS 26.0+

gru

TypeScript
gru(initialHiddenStates: BNNSGraph_Builder_Tensor<number>, inputHiddenWeight: BNNSGraph_Builder_Tensor<number>, hiddenHiddenWeight: BNNSGraph_Builder_Tensor<number>, bias: BNNSGraph_Builder_Tensor<number>, inputBias: BNNSGraph_Builder_Tensor<number>, direction: BNNSGraph_Builder_Direction, activation: BNNSGraph_Builder_Activation, recurrentActivation: BNNSGraph_Builder_Activation, applyResetGateAfterMatMul: boolean, outputSequence: boolean): { "output": BNNSGraph_Builder_Tensor<number>; "hiddenStates": BNNSGraph_Builder_Tensor<number> }
Swift declaration
func gru(initialHiddenStates: BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: BNNSGraph.Builder.Tensor<T>, bias: BNNSGraph.Builder.Tensor<T>, inputBias: BNNSGraph.Builder.Tensor<T>, direction: BNNSGraph.Builder.Direction, activation: BNNSGraph.Builder.Activation, recurrentActivation: BNNSGraph.Builder.Activation, applyResetGateAfterMatMul: Bool, outputSequence: Bool) -> (output: BNNSGraph.Builder.Tensor<T>, hiddenStates: BNNSGraph.Builder.Tensor<T>)

Adds a GRU operation to the current graph. If `applyResetGateAfterMatMul` is false, For each time `t`, from `0` to `L-1`, computes: Reset gate: ``` r[t, ...] = RA(matmul(W_ir, x[t, ...]) + b_ir + matmul(W_hr, h[t-1, ...]) + b_hr) ``` Update gate: ``` z[t, ...] = RA(matmul(W_iz, x[t, ...]) + b_iz + matmul(W_hz, h[t-1, ...]) + b_hz) ``` New gate: ``` n[t, ...] = A(matmul(W_in, x[t, ...]) + b_in + matmul(W_hn, h[t-1, ...]) * r[t, ...] + b_hn) ``` Hidden state: ``` h[t, ...] = (1 - z[t, ...]) * n[t, ...] + z[t, ...] * h[t-1, ...] ``` Where: * `A` is the `activation` function, * `RA` is the `recurrentActivation` function, * `inputHiddenWeight = concat(W_ir, W_in, W_iz, axis=-2)` * `hiddenHiddenWeight = concat(W_hr, W_hn, W_hz, axis=-2)` * `bias = concat(b_hr, b_hn, b_hz, axis=-1)`, * `inputBias = concat(b_ir, b_in, b_iz, axis=-1` * `initialHiddenStates` is used for `h[t-1, ...]`at the first step * `*` denotes the Hadamard/elementwise product If `applyResetGateAfterMatMul` is `true`, the calculation for the new gate changes to New gate: ``` n[t, ...] = A(matmul(W_in, x[t, ...]) + b_in + (matmul(W_hn, h[t-1, ...]) + b_hn) * r[t, ...]) ``` The input tensor `x` is of shape `(L, N, Hin)` `hiddenStates` is of shape `(N, Hout)` and contains hidden states from the last step, `h[-1, ...]`. - parameter initialHiddenStates: The initial hidden states with the shape `(N, Hout)`. - parameter inputHiddenWeight:The input-hidden weight with the shape `(3*Hout, Hin)`. - parameter hiddenHiddenWeight:The hidden-hidden weight with the shape `(3*Hout, Hout)`. - parameter bias: The bias (the sum of input-hidden and hidden-hidden biases) with the shape `(3*Hout,)`. - parameter inputBias: Used when `applyResetGateAfterMatMul` is `true`, and is the same shape as `bias`. - parameter direction: An enumeration that specifies a forward or reverse GRU op. Reverse GRU computes time steps in the reverse direction. - parameter activation: An enumeration that controls the output activation function. - parameter recurrentActivation: An enumeration that controls the recurrent activation function. - parameter applyResetGateAfterMatMul: An enumeration that specifies that the reset gate is applied after the matrix multiply. - parameter outputSequence: When `true`, `output` is of shape `(L, N, Hout)` and contains hidden states from every step, `h[:, ...]`. When `false` `output` is of shape `(1, N, Hout)` and contains hidden states from the last step, `h[-1, ...]`.

method · iOS 26.0+

log

TypeScript
log(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func log(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise log operation to the current graph. This function calculates `log(self+epsilon)`. - Parameter epsilon: The epsilon value.

method · iOS 26.0+

pad

TypeScript
pad(type: BNNSGraph_Builder_Padding, padding: Array<number>): BNNSGraph_Builder_Tensor<number>
Swift declaration
func pad(_ type: BNNSGraph.Builder.Padding, padding: [Int]) -> BNNSGraph.Builder.Tensor<T>

Adds a padding operation to the graph - Parameter type: The padding type. - Parameter padding: An array of integer values that contains an even count of elements. Each contiguous pair of elements specifies the before (for example, top or left) and after (for example, bottom or right) padding.

method · iOS 26.0+

rnn

TypeScript
rnn(initialHiddenStates: BNNSGraph_Builder_Tensor<number>, inputHiddenWeight: BNNSGraph_Builder_Tensor<number>, hiddenHiddenWeight: BNNSGraph_Builder_Tensor<number>, bias: BNNSGraph_Builder_Tensor<number>, direction: BNNSGraph_Builder_Direction, activation: BNNSGraph_Builder_Activation, outputSequence: boolean): { "output": BNNSGraph_Builder_Tensor<number>; "hiddenStates": BNNSGraph_Builder_Tensor<number> }
Swift declaration
func rnn(initialHiddenStates: BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: BNNSGraph.Builder.Tensor<T>, bias: BNNSGraph.Builder.Tensor<T>, direction: BNNSGraph.Builder.Direction, activation: BNNSGraph.Builder.Activation, outputSequence: Bool) -> (output: BNNSGraph.Builder.Tensor<T>, hiddenStates: BNNSGraph.Builder.Tensor<T>)

Adds an RNN operation to the current graph. For each time `t`, from `0` to `L-1`, this operation performs the following: ``` h[t, ...] = activation(matmul(x[t, ...], inputHiddenWeight^T) + matmul(h[t-1, ...], hiddenHiddenWeight^T) + bias) ``` The input tensor `x` is of shape `(L, N, Hin)`. `hiddenStates` is of shape `(N, Hout)` and contains hidden states from the last step, `h[-1, ...]`. - parameter initialHiddenStates: The initial hidden states, with the shape `(N, Hout)`, that the operation uses in the second matrix multiplication above when computing `h[0, ...]`. - parameter inputHiddenWeight: The input-hidden weight with the shape `(Hout, Hin)`. - parameter hiddenHiddenWeight:The hidden-hidden weight with the shape `(Hout, Hout)`. - parameter bias: The bias (the sum of input-hidden and hidden-hidden biases) with the shape `(Hout,)`. - parameter direction: An enumeration that specifies a forward or backward RNN. - parameter activation: An enumeration that controls the output activation function. - parameter outputSequence: When `true`, `output` is of shape `(L, N, Hout)` and contains hidden states from every step, `h[:, ...]`. When `false`, `output` is of shape `(1, N, Hout)` and contains hidden states from the last step, `h[-1, ...]`.

method · iOS 26.0+

sin

TypeScript
sin(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sin() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise sin operation to the current graph.

method · iOS 26.0+

sum

TypeScript
sum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sum(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a sum reduction operation along the given axis operation to the current graph. - Parameter axes: The axes over which the operation computes the sum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

tan

TypeScript
tan(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func tan() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise tan operation to the current graph.

method · iOS 26.0+

acos

TypeScript
acos(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func acos() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise acos operation to the current graph.

method · iOS 26.0+

asin

TypeScript
asin(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func asin() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise asin operation to the current graph.

method · iOS 26.0+

atan

TypeScript
atan(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func atan() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise atan operation to the current graph.

method · iOS 26.0+

ceil

TypeScript
ceil(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func ceil() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise ceiling operation to the current graph.

method · iOS 26.0+

clip

TypeScript
clip(bounds: SDKHandle): BNNSGraph_Builder_Tensor<number>
Swift declaration
func clip(to bounds: ClosedRange<Float>) -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise clip operation to the current graph. - Parameter bounds: The bounds that the operations clips the values to.

method · iOS 26.0+

cosh

TypeScript
cosh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func cosh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise cosh operation to the current graph.

method · iOS 26.0+

exp2

TypeScript
exp2(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func exp2() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise exp operation to the current graph.

method · iOS 26.0+

gelu

TypeScript
gelu(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func gelu() -> BNNSGraph.Builder.Tensor<T>

Adds a Gaussian Error Linear Unit (GELU) activation operation to the current graph.

method · iOS 26.0+

lstm

TypeScript
lstm(initialHiddenStates: BNNSGraph_Builder_Tensor<number>, initialCellStates: BNNSGraph_Builder_Tensor<number>, inputHiddenWeight: BNNSGraph_Builder_Tensor<number>, hiddenHiddenWeight: BNNSGraph_Builder_Tensor<number>, bias: BNNSGraph_Builder_Tensor<number>, direction: BNNSGraph_Builder_Direction, activation: BNNSGraph_Builder_Activation, recurrentActivation: BNNSGraph_Builder_Activation, cellActivation: BNNSGraph_Builder_Activation, outputSequence: boolean): { "output": BNNSGraph_Builder_Tensor<number>; "hiddenStates": BNNSGraph_Builder_Tensor<number>; "memoryStates": BNNSGraph_Builder_Tensor<number> }
Swift declaration
func lstm(initialHiddenStates: BNNSGraph.Builder.Tensor<T>, initialCellStates: BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: BNNSGraph.Builder.Tensor<T>, bias: BNNSGraph.Builder.Tensor<T>, direction: BNNSGraph.Builder.Direction, activation: BNNSGraph.Builder.Activation, recurrentActivation: BNNSGraph.Builder.Activation, cellActivation: BNNSGraph.Builder.Activation, outputSequence: Bool) -> (output: BNNSGraph.Builder.Tensor<T>, hiddenStates: BNNSGraph.Builder.Tensor<T>, memoryStates: BNNSGraph.Builder.Tensor<T>)

Adds an LSTM operation to the current graph. For each time t from 0 to L-1, this operation computes the following: Input gate: ``` i[t, ...] = RA(matmul(W_ii, x[t, ...]) + b_ii + matmul(W_hi, h[t-1, ...]) + b_hi) ``` Forget gate: ``` f[t, ...] = RA(matmul(W_if, x[t, ...]) + b_if + matmul(W_hf, h[t-1, ...]) + b_hf) ``` Cell gate: ``` g[t, ...] = CA(matmul(W_ig, x[t, ...]) + b_ig + matmul(W_hg, h[t-1, ...]) + b_hg) ``` Output gate: ``` o[t, ...] = RA(matmul(W_io, x[t, ...]) + b_io + matmul(W_ho, h[t-1, ...]) + b_ho) ``` Cell state: ``` c[t, ...] = f[t, ...] * c[t-1, ...] + i[t, ...] * g[t, ...] ``` Hidden state: ``` h[t, ...] = o[t, ...] * A(c[t, ...]) ``` where: * `A` is the `activation` function * `RA` is the `recurrentActivation` function * `CA` is the `cellActivation` function * `inputHiddenWeight = concat(W_ii, W_if, W_io, W_ig, axis=-2)` * `hiddenHiddenWeight = concat(W_hi, W_hf, W_ho, W_hg, axis=-2)` * `bias = concat(b_ii + b_hi, b_if + b_hf, b_ig + b_hg, b_io + b_ho, axis=-1)` * `initialHiddenStates` is used for `h[t-1, ...]` at the first step * `initialCellStates` is used for `c[t-1, ...]` at the first step * `*` denotes the Hadamard/elementwise product The input tensor `x` is of shape `(L, N, Hin)` `hiddenStates` is of shape `(N, Hout)` and contains hidden states from the last step, `h[-1, ...]` `memoryStates` is of shape `(N, Hout)` and contains memory states from the last step, `c[-1, ...]` - Parameter initialHiddenStates: The initial hidden states with the shape `(N, Hout)`. - Parameter initialCellStates: The initial hidden states with the shape `(N, Hout)`. - Parameter inputHiddenWeightL The input-hidden weight with the shape `(4*Hout, Hin)`. - Parameter hiddenHiddenWeight: The hidden-hidden weight with the shape `(4*Hout, Hout)`. - Parameter bias: The bias (the sum of input-hidden and hidden-hidden biases) with the shape `(4*Hout,)`. - Parameter direction: An enumeration that specifies a forward or backward RNN. - Parameter activation: An enumeration that controls the output activation function. - Parameter recurrentActivation: An enumeration that controls the recurrent activation function. - Parameter cellActivation: An enumeration that controls the cell activation function. - Parameter outputSequence: When `true`, `output` is of shape `(L, N, Hout)` and contains hidden states from every step, `h[:, ...]`. When `false`, ` output` is of shape `(1, N, Hout)` and contains hidden states from the last step, `h[-1, ...]`.

method · iOS 26.0+

mean

TypeScript
mean(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func mean(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a mean reduction operation along the given axis operation to the current graph. - Parameter axes: The axes over which the operation computes the mean. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

get · iOS 26.0+

rank

TypeScript
get rank(): (number) | null
Swift declaration
var rank: Int? { get }

The rank of the tensor.

method · iOS 26.0+

relu

TypeScript
relu(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func relu() -> BNNSGraph.Builder.Tensor<T>

Adds a Rectified Linear Unit (ReLU) activation operation to the current graph.

method · iOS 26.0+

silu

TypeScript
silu(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func silu() -> BNNSGraph.Builder.Tensor<T>

Adds a Sigmoid Linear Unit (SiLU) activation operation to the current graph.

method · iOS 26.0+

sinh

TypeScript
sinh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sinh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise sinh operation to the current graph.

method · iOS 26.0+

sqrt

TypeScript
sqrt(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sqrt() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise sqrt operation to the current graph.

method · iOS 26.0+

tanh

TypeScript
tanh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func tanh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise hyperbolic tangent operation to the current graph.

method · iOS 26.0+

topK

TypeScript
topK(k: number, axis: number, findLargest: boolean): { "values": BNNSGraph_Builder_Tensor<number>; "indices": BNNSGraph_Builder_Tensor<number> }
Swift declaration
func topK(_ k: Int, axis: Int, findLargest: Bool) -> (values: BNNSGraph.Builder.Tensor<T>, indices: BNNSGraph.Builder.Tensor<Int32>)

Adds a top-k operation to the current graph. The output of this graph is a pair of tensors `(values, indices)` that contains the top-k values and indices from the tensor from the given dimension. If `largest` is `true`, then output the largest `k` values and their corresponding indices, otherwise output the smallest.

method · iOS 26.0+

acosh

TypeScript
acosh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func acosh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise atan operation to the current graph.

method · iOS 26.0+

asinh

TypeScript
asinh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func asinh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise asinh operation to the current graph.

method · iOS 26.0+

atanh

TypeScript
atanh(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func atanh() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise atanh operation to the current graph.

method · iOS 26.0+

floor

TypeScript
floor(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func floor() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise floor operation to the current graph.

method · iOS 26.0+

prelu

TypeScript
prelu(alpha: Array<number>): BNNSGraph_Builder_Tensor<number>
Swift declaration
func prelu(alpha: [Float]) -> BNNSGraph.Builder.Tensor<T>

Adds a Parametric ReLU (PReLU) activation operation to the current graph. Performs the operation `prelu(self) = max(0, self) + alpha[i] * min(0, self)`, for each channel `i`. `self` must have at least two dimensions. The number of elements in `alpha` must be either 1 or `self.shape[1]`. The operation applies the weight `alpha[i]` to channel `i` while performing the activation.

method · iOS 26.0+

relu6

TypeScript
relu6(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func relu6() -> BNNSGraph.Builder.Tensor<T>

Adds a Rectified Linear Unit 6 (ReLU6) activation operation to the current graph.

method · iOS 26.0+

round

TypeScript
round(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func round() -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise round operation to the current graph.

method · iOS 26.0+

rsqrt

TypeScript
rsqrt(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func rsqrt(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise rsqrt operation to the current graph.

get · iOS 26.0+

shape

TypeScript
get shape(): (Array<number>) | null
Swift declaration
var shape: [Int]? { get }

The shape of the tensor.

method · iOS 26.0+

argMax

TypeScript
argMax(axis: number, keepDimension: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func argMax(axis: Int, keepDimension: Bool) -> BNNSGraph.Builder.Tensor<Int32>

Adds an argmax operation to the current graph. This function calculates the first index of the maximum value in the tensor. - Parameter axes: The axis over which the operation computes the maximum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

argMin

TypeScript
argMin(axis: number, keepDimension: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func argMin(axis: Int, keepDimension: Bool) -> BNNSGraph.Builder.Tensor<Int32>

Adds an argmin operation to the current graph. This function calculates the first index of the minimum value in the tensor. - Parameter axes: The axis over which the operation computes the minimum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

l1Norm

TypeScript
l1Norm(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func l1Norm(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a sum-of-absolutes reduction operation along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes the sum-of-absolutes. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

l2Norm

TypeScript
l2NormAxesKeepDimensions(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func l2Norm(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a Euclidean-norm reduction operation along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes the Euclidean-norm. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

l2Norm

TypeScript
l2NormEpsilon(epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func l2Norm(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds an L2 spatial normalization operation to the current graph. - Parameter epsilon: The epsilon value that the function uses to avoid division by zero. This function performs `y = x / sqrt(sum_square(x) + epsilon)`.

method · iOS 26.0+

logSum

TypeScript
logSum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func logSum(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a log-sum reduction operation along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes the log-sum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

get · iOS 26.0+

stride

TypeScript
get stride(): (Array<number>) | null
Swift declaration
var stride: [Int]? { get }

The stride of the tensor.

method · iOS 26.0+

argSort

TypeScript
argSort(axis: number, sortOrder: BNNSGraph_Builder_SortOrder): BNNSGraph_Builder_Tensor<number>
Swift declaration
func argSort(axis: Int, sortOrder: BNNSGraph.Builder.SortOrder) -> BNNSGraph.Builder.Tensor<Int32>

Adds an argsort operation to the current graph. This function returns the indices into `self`ordered by the corresponding values. For example, if `self` contains the values `[1, 4, 2, 3]`, the ascending indices are `[0, 2, 3, 1]`. - Parameter axis: The axis over which the operation performs the sort. - Parameter sortOrder: The sort order, either ascending or descending.

method · iOS 26.0+

maximum

TypeScript
maximum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func maximum(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a maximum reduction operation along the given axis operation to the current graph. - Parameter axes: The axis over which the operation computes the maximum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

minimum

TypeScript
minimum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func minimum(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a minimum reduction operation along the given axis operation to the current graph. - Parameter axes: The axis over which the operation computes the minimum. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

pooling

TypeScript
pooling(function_: BNNSGraph_Builder_PoolingFunction, kernelSize: Array<number>, strides: Array<number>, padding: BNNSGraph_Builder_ConvolutionPadding, ceilingMode: BNNSGraph_Builder_CeilingMode): BNNSGraph_Builder_Tensor<number>
Swift declaration
func pooling(_ function: BNNSGraph.Builder.PoolingFunction, kernelSize: [Int], strides: [Int], padding: BNNSGraph.Builder.PoolingPadding, ceilingMode: BNNSGraph.Builder.CeilingMode) -> BNNSGraph.Builder.Tensor<T>

Adds a pooling operation to the current graph. - Parameter function: An enumeration that specifies the pooling function. - Parameter kernelSize: The size of the pooling kernel. - Parameter strides: An array that contains the kernel stride for each spatial dimension. - Parameter padding: An enumeration that specifies that the operation computes the padding from the input and output shapes. If you specify `custom`, pass twice the number of spatial dimensions. - Parameter ceilingMode: An enumeration that specifies how the operation rounds when calculating the output size. This operation assumes the source tensor is in `(N, C, spatial dimensions...)` format, where the number of spatial dimensions is either `1` or `2`

method · iOS 26.0+

product

TypeScript
product(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func product(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a product reduction operation along the given axis operation to the current graph. - Parameter axes: The axis over which the operation computes the product. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

reshape

TypeScript
reshape(shape: Array<number>): BNNSGraph_Builder_Tensor<number>
Swift declaration
func reshape(to shape: [Int]) -> BNNSGraph.Builder.Tensor<T>

Adds a reshape operation to the current graph. - Parameter shape: A tensor that specifies the new shape.

method · iOS 26.0+

sigmoid

TypeScript
sigmoid(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func sigmoid() -> BNNSGraph.Builder.Tensor<T>

Adds a sigmoid activation operation to the current graph.

method · iOS 26.0+

softmax

TypeScript
softmax(axis: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func softmax(axis: Int) -> BNNSGraph.Builder.Tensor<T>

Adds a softmax along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes softmax.

method · iOS 26.0+

squeeze

TypeScript
squeeze(axis: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func squeeze(axis: Int) -> BNNSGraph.Builder.Tensor<T>

Adds a squeeze operation in the graph. - Parameter axis: The axis at which the operation removes the dimension This operation deletes a dimension of size 1 at the given index.

get · iOS 26.0+

dataType

TypeScript
get dataType(): (BNNSDataType) | null
Swift declaration
var dataType: BNNSDataType? { get }

The data type of the tensor.

method · iOS 26.0+

softplus

TypeScript
softplus(alpha: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func softplus(alpha: Float) -> BNNSGraph.Builder.Tensor<T>

Adds a softplus activation operation to the current graph. - Parameter alpha: The `alpha` value.

method · iOS 26.0+

softsign

TypeScript
softsign(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func softsign() -> BNNSGraph.Builder.Tensor<T>

Adds a softsign activation operation to the current graph.

method · iOS 26.0+

hardSwish

TypeScript
hardSwish(): BNNSGraph_Builder_Tensor<number>
Swift declaration
func hardSwish() -> BNNSGraph.Builder.Tensor<T>

Adds a hard swish activation operation to the current graph.

method · iOS 26.0+

layerNorm

TypeScript
layerNorm(axes: Array<number>, epsilon?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func layerNorm(axes: [Int], epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>

Adds a layer normalization operation to the current graph. - Parameter axes: The axes over which the operation performs normalization. - Parameter epsilon: The epsilon value that the function uses to avoid division by zero.

method · iOS 26.0+

leakyReLU

TypeScript
leakyReLU(alpha?: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func leakyReLU(alpha: Float = 0.01) -> BNNSGraph.Builder.Tensor<T>

Adds a Leaky Rectified Linear Unit (ReLU) activation operation to the current graph. - Parameter alpha: The `alpha` value.

method · iOS 26.0+

logSumExp

TypeScript
logSumExp(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>
Swift declaration
func logSumExp(axes: [Int], keepDimensions: Bool) -> BNNSGraph.Builder.Tensor<T>

Adds a log-sum-exp reduction operation along the given axis operation to the current graph. - Parameter axis: The axis over which the operation computes the log-sum-exp. - Parameter keepDimensions: A Boolean value that specifies that the operation keeps the reduced dimension with a size of `1`.

method · iOS 26.0+

threshold

TypeScript
threshold(lowerBound: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func threshold(to lowerBound: Float) -> BNNSGraph.Builder.Tensor<T>

Adds an element-wise round operation to the current graph. - Parameter lowerBound: The lower bound.

method · iOS 26.0+

transpose

TypeScript
transpose(axes: Array<number>): BNNSGraph_Builder_Tensor<number>
Swift declaration
func transpose(axes: [Int]) -> BNNSGraph.Builder.Tensor<T>

Adds a transpose operation to the current graph. - Parameter axes: An array that specifies the order in which the operation permutes the dimensions. For example, specify an `axes` of `[0, 1, 3, 2]` to specify that the operation swaps the last two dimensions of a 4D tensor.

method · iOS 26.0+

unsqueeze

TypeScript
unsqueeze(axis: number): BNNSGraph_Builder_Tensor<number>
Swift declaration
func unsqueeze(axis: Int) -> BNNSGraph.Builder.Tensor<T>

Adds an unsqueeze operation in the graph. - Parameter axis: The axis at which the operation inserts the dimension. This operation creates a dimension of size 1 at the given index, i.e. the output tensor will have the new dimension of size 1 at the given index.

method · iOS 26.0+

select

TypeScript
select(valueIfTrue: BNNSGraph_Builder_Tensor<number>, valueIfFalse: BNNSGraph_Builder_Tensor<number>): BNNSGraph_Builder_Tensor<number>
Swift declaration
func select<U>(_ valueIfTrue: BNNSGraph.Builder.Tensor<U>, _ valueIfFalse: BNNSGraph.Builder.Tensor<U>) -> BNNSGraph.Builder.Tensor<U> where U : BNNSScalar

Adds a tensor-tensor select operation to the current graph. - Parameter valueIfTrue: The values that the operation returns when the corresponding value in `self` is `true`. - Parameter valueIfFalse: The values that the operation returns when the corresponding value in `self` is `false`. For example, the following code returns the `valueIfTrue` elements when the corresponding elements in `z` are `true` and the elements in `valueIfFalse` when the corresponding elements in `z` are `false`: ``` let ctx = try BNNSGraph.makeContext { builder in let z = builder.argument(dataType: Bool.self, shape: [8]) let x = builder.argument(dataType: Float.self, shape: [8]) let y = builder.argument(dataType: Float.self, shape: [8]) let masked = z.select(x, y) return [ masked ] } let z = BNNSTensor.allocate(initializingFrom: [true, true, false, false, true, true, false, false], shape: [8], stride: [1]) let x = BNNSTensor.allocate(initializingFrom: [1, 2, 3, 4, 5, 6, 7, 8] as [Float], shape: [8], stride: [1]) let y = BNNSTensor.allocate(initializingFrom: [10, 20, 30, 40, 50, 60, 70, 80] as [Float], shape: [8], stride: [1]) let tensor_tensor = BNNSTensor.allocateUninitialized(scalarType: Float.self, shape: [8], stride: [1]) var args = [tensor_tensor, tensor_scalar, scalar_tensor, z, x, y] try ctx.executeFunction(arguments: &args) // Prints "[1.0, 2.0, 30.0, 40.0, 5.0, 6.0, 70.0, 80.0]". print(tensor_tensor.makeArray(of: Float.self)) ```

Skipped declarations

245 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

BNNSGraph.Builder.Tensor.batchNorm(mean:variance:weight:bias:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

BNNSGraph.Builder.Tensor.batchNorm(mean:variance:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

BNNSGraph.Builder.Tensor.channelNorm(weight:bias:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

BNNSGraph.Builder.Tensor.instanceNorm(weight:bias:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

BNNSGraph.Builder.Tensor.layerNorm(weight:bias:axes:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

BNNSGraph.Builder.Tensor.rmsNorm(scale:epsilon:)

This protocol needs associated types that cannot yet cross the bridge.

vImage.PixelBuffer.multiply(by:divisor:preBias:postBias:destination:)

This declaration needs Swift generic type arguments. (no canonical witness for DestFormat)

vImage.PixelBuffer.multiply(by:preBias:postBias:destination:)

This declaration needs Swift generic type arguments. (no canonical witness for DestFormat)

vImage.PixelBuffer.multiply(by:preBias:postBias:destination:)

The iOS SDK compiler rejected this binding: cannot find type 'simd_float4x4' in scope

BNNSFilterParameters.init(options:threadCount:allocator:deallocator:)

This output pointer cannot safely be represented by the bridge.

BNNSFilterParameters.allocator

closure property answers its caller

BNNSFilterParameters.deallocator

The iOS SDK compiler rejected this binding: a C function pointer can only be formed from a reference to a 'func' or a literal closure

BNNSGraph.Builder.Tensor.subscript(_:)

A variable number of Swift arguments is not supported.

BNNSNDArrayDescriptor.allocate(randomNormalUsing:mean:standardDeviation:shape:batchSize:)

This declaration needs Swift generic type arguments. (no canonical witness for Scalar)

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.integerToFloatingPoint(_:floatingPointType:)

Passing a Swift type itself is not supported.

vDSP.floatingPointToInteger(_:integerType:rounding:)

Passing a Swift type itself is not supported.

vDSP.floatingPointToInteger(_:integerType:rounding:)

Passing a Swift type itself is not supported.

BNNS.Shape.init(arrayLiteral:)

A variable number of Swift arguments is not supported.

BNNSGraph.Context.executeFunction(_:arguments:)

This declaration needs Swift generic type arguments. (no canonical witness for T)

BNNSGraph.Shape.init(arrayLiteral:)

A variable number of Swift arguments is not supported.

vDSP.DiscreteFourierTransform.init(previous:count:direction:transformType:ofType:)

Passing a Swift type itself is not supported.

vDSP.DiscreteFourierTransform.init(previousDFT:count:direction:transformType:ofType:)

Passing a Swift type itself is not supported.

vImage.PixelBuffer.makeArray(of:channelCount:)

Passing a Swift type itself is not supported.

vImage.PixelBuffer.applyGamma(_:destination:)

The containing type needs Swift generic type arguments. (no canonical witness for Format)

vImage.PixelBuffer.applyGamma(linearParameters:exponentialParameters:boundary:destination:)

The containing type needs Swift generic type arguments. (no canonical witness for Format)