BLAS_THREADING_MAX_OPTIONS
TypeScriptconst BLAS_THREADING_MAX_OPTIONS: BLAS_THREADINGSwift declarationvar BLAS_THREADING_MAX_OPTIONS: BLAS_THREADING { get }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.
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
const BLAS_THREADING_MAX_OPTIONS: BLAS_THREADINGSwift declarationvar BLAS_THREADING_MAX_OPTIONS: BLAS_THREADING { get }const BLAS_THREADING_MULTI_THREADED: BLAS_THREADINGSwift declarationvar BLAS_THREADING_MULTI_THREADED: BLAS_THREADING { get }const BLAS_THREADING_SINGLE_THREADED: BLAS_THREADINGSwift declarationvar BLAS_THREADING_SINGLE_THREADED: BLAS_THREADING { get }const CblasNonUnit: CBLAS_DIAGSwift declarationvar CblasNonUnit: CBLAS_DIAG { get }const CblasUnit: CBLAS_DIAGSwift declarationvar CblasUnit: CBLAS_DIAG { get }const CblasColMajor: CBLAS_ORDERSwift declarationvar CblasColMajor: CBLAS_ORDER { get }const CblasRowMajor: CBLAS_ORDERSwift declarationvar CblasRowMajor: CBLAS_ORDER { get }const CblasLeft: CBLAS_SIDESwift declarationvar CblasLeft: CBLAS_SIDE { get }const CblasRight: CBLAS_SIDESwift declarationvar CblasRight: CBLAS_SIDE { get }const AtlasConj: CBLAS_TRANSPOSESwift declarationvar AtlasConj: CBLAS_TRANSPOSE { get }const CblasConjTrans: CBLAS_TRANSPOSESwift declarationvar CblasConjTrans: CBLAS_TRANSPOSE { get }const CblasNoTrans: CBLAS_TRANSPOSESwift declarationvar CblasNoTrans: CBLAS_TRANSPOSE { get }const CblasTrans: CBLAS_TRANSPOSESwift declarationvar CblasTrans: CBLAS_TRANSPOSE { get }const CblasLower: CBLAS_UPLOSwift declarationvar CblasLower: CBLAS_UPLO { get }const CblasUpper: CBLAS_UPLOSwift declarationvar CblasUpper: CBLAS_UPLO { get }const BNNSActivationFunctionCELU: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionCELU: BNNSActivationFunction { get }const BNNSActivationFunctionClampedLeakyRectifiedLinear: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionClampedLeakyRectifiedLinear: BNNSActivationFunction { get }const BNNSActivationFunctionELU: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionELU: BNNSActivationFunction { get }const BNNSActivationFunctionErf: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionErf: BNNSActivationFunction { get }const BNNSActivationFunctionGELU: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGELU: BNNSActivationFunction { get }const BNNSActivationFunctionGELUApproximation2: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGELUApproximation2: BNNSActivationFunction { get }const BNNSActivationFunctionGELUApproximation: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGELUApproximation: BNNSActivationFunction { get }const BNNSActivationFunctionGELUApproximationSigmoid: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGELUApproximationSigmoid: BNNSActivationFunction { get }const BNNSActivationFunctionGumbel: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGumbel: BNNSActivationFunction { get }const BNNSActivationFunctionGumbelMax: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionGumbelMax: BNNSActivationFunction { get }const BNNSActivationFunctionHardShrink: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionHardShrink: BNNSActivationFunction { get }const BNNSActivationFunctionHardSigmoid: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionHardSigmoid: BNNSActivationFunction { get }const BNNSActivationFunctionHardSwish: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionHardSwish: BNNSActivationFunction { get }const BNNSActivationFunctionLinearWithBias: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionLinearWithBias: BNNSActivationFunction { get }const BNNSActivationFunctionLogSigmoid: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionLogSigmoid: BNNSActivationFunction { get }const BNNSActivationFunctionLogSoftmax: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionLogSoftmax: BNNSActivationFunction { get }const BNNSActivationFunctionPReLUPerChannel: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionPReLUPerChannel: BNNSActivationFunction { get }const BNNSActivationFunctionReLU6: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionReLU6: BNNSActivationFunction { get }const BNNSActivationFunctionSELU: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSELU: BNNSActivationFunction { get }const BNNSActivationFunctionSiLU: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSiLU: BNNSActivationFunction { get }const BNNSActivationFunctionSoftShrink: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSoftShrink: BNNSActivationFunction { get }const BNNSActivationFunctionSoftplus: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSoftplus: BNNSActivationFunction { get }const BNNSActivationFunctionSoftsign: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSoftsign: BNNSActivationFunction { get }const BNNSActivationFunctionTanhShrink: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionTanhShrink: BNNSActivationFunction { get }const BNNSActivationFunctionThreshold: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionThreshold: BNNSActivationFunction { get }const BNNSArithmeticAbs: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAbs: BNNSArithmeticFunction { get }const BNNSArithmeticAcos: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAcos: BNNSArithmeticFunction { get }const BNNSArithmeticAcosh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAcosh: BNNSArithmeticFunction { get }const BNNSArithmeticAdd: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAdd: BNNSArithmeticFunction { get }const BNNSArithmeticAsin: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAsin: BNNSArithmeticFunction { get }const BNNSArithmeticAsinh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAsinh: BNNSArithmeticFunction { get }const BNNSArithmeticAtan: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAtan: BNNSArithmeticFunction { get }const BNNSArithmeticAtanh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticAtanh: BNNSArithmeticFunction { get }const BNNSArithmeticCeil: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticCeil: BNNSArithmeticFunction { get }const BNNSArithmeticCos: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticCos: BNNSArithmeticFunction { get }const BNNSArithmeticCosh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticCosh: BNNSArithmeticFunction { get }const BNNSArithmeticDivide: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticDivide: BNNSArithmeticFunction { get }const BNNSArithmeticDivideNoNaN: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticDivideNoNaN: BNNSArithmeticFunction { get }const BNNSArithmeticErf: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticErf: BNNSArithmeticFunction { get }const BNNSArithmeticExp2: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticExp2: BNNSArithmeticFunction { get }const BNNSArithmeticExp: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticExp: BNNSArithmeticFunction { get }const BNNSArithmeticFloor: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticFloor: BNNSArithmeticFunction { get }const BNNSArithmeticFloorDivide: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticFloorDivide: BNNSArithmeticFunction { get }const BNNSArithmeticLog2: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticLog2: BNNSArithmeticFunction { get }const BNNSArithmeticLog: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticLog: BNNSArithmeticFunction { get }const BNNSArithmeticMaximum: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticMaximum: BNNSArithmeticFunction { get }const BNNSArithmeticMinimum: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticMinimum: BNNSArithmeticFunction { get }const BNNSArithmeticMultiply: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticMultiply: BNNSArithmeticFunction { get }const BNNSArithmeticMultiplyAdd: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticMultiplyAdd: BNNSArithmeticFunction { get }const BNNSArithmeticMultiplyNoNaN: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticMultiplyNoNaN: BNNSArithmeticFunction { get }const BNNSArithmeticNegate: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticNegate: BNNSArithmeticFunction { get }const BNNSArithmeticPow: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticPow: BNNSArithmeticFunction { get }const BNNSArithmeticReciprocal: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticReciprocal: BNNSArithmeticFunction { get }const BNNSArithmeticReciprocalSquareRoot: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticReciprocalSquareRoot: BNNSArithmeticFunction { get }const BNNSArithmeticRound: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticRound: BNNSArithmeticFunction { get }const BNNSArithmeticSelect: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSelect: BNNSArithmeticFunction { get }const BNNSArithmeticSign: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSign: BNNSArithmeticFunction { get }const BNNSArithmeticSin: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSin: BNNSArithmeticFunction { get }const BNNSArithmeticSinh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSinh: BNNSArithmeticFunction { get }const BNNSArithmeticSquare: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSquare: BNNSArithmeticFunction { get }const BNNSArithmeticSquareRoot: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSquareRoot: BNNSArithmeticFunction { get }const BNNSArithmeticSubtract: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticSubtract: BNNSArithmeticFunction { get }const BNNSArithmeticTan: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticTan: BNNSArithmeticFunction { get }const BNNSArithmeticTanh: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticTanh: BNNSArithmeticFunction { get }const BNNSArithmeticTruncDivide: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticTruncDivide: BNNSArithmeticFunction { get }const BNNSArithmeticTruncRemainder: BNNSArithmeticFunctionSwift declarationvar BNNSArithmeticTruncRemainder: BNNSArithmeticFunction { get }const BNNSCenterSizeHeightFirst: BNNSBoxCoordinateModeSwift declarationvar BNNSCenterSizeHeightFirst: BNNSBoxCoordinateMode { get }const BNNSCenterSizeWidthFirst: BNNSBoxCoordinateModeSwift declarationvar BNNSCenterSizeWidthFirst: BNNSBoxCoordinateMode { get }const BNNSCornersHeightFirst: BNNSBoxCoordinateModeSwift declarationvar BNNSCornersHeightFirst: BNNSBoxCoordinateMode { get }const BNNSCornersWidthFirst: BNNSBoxCoordinateModeSwift declarationvar BNNSCornersWidthFirst: BNNSBoxCoordinateMode { get }const BNNSDataLayout1DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout1DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout1DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout1DLastMajor: BNNSDataLayout { get }const BNNSDataLayout2DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout2DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout2DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout2DLastMajor: BNNSDataLayout { get }const BNNSDataLayout3DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout3DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout3DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout3DLastMajor: BNNSDataLayout { get }const BNNSDataLayout4DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout4DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout4DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout4DLastMajor: BNNSDataLayout { get }const BNNSDataLayout5DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout5DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout5DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout5DLastMajor: BNNSDataLayout { get }const BNNSDataLayout6DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout6DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout6DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout6DLastMajor: BNNSDataLayout { get }const BNNSDataLayout7DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout7DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout7DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout7DLastMajor: BNNSDataLayout { get }const BNNSDataLayout8DFirstMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout8DFirstMajor: BNNSDataLayout { get }const BNNSDataLayout8DLastMajor: BNNSDataLayoutSwift declarationvar BNNSDataLayout8DLastMajor: BNNSDataLayout { get }const BNNSDataLayoutColumnMajorMatrix: BNNSDataLayoutSwift declarationvar BNNSDataLayoutColumnMajorMatrix: BNNSDataLayout { get }const BNNSDataLayoutConvolutionWeightsIOHrWr: BNNSDataLayoutSwift declarationvar BNNSDataLayoutConvolutionWeightsIOHrWr: BNNSDataLayout { get }const BNNSDataLayoutConvolutionWeightsOIHW: BNNSDataLayoutSwift declarationvar BNNSDataLayoutConvolutionWeightsOIHW: BNNSDataLayout { get }const BNNSDataLayoutConvolutionWeightsOIHW_Pack32: BNNSDataLayoutSwift declarationvar BNNSDataLayoutConvolutionWeightsOIHW_Pack32: BNNSDataLayout { get }const BNNSDataLayoutConvolutionWeightsOIHrWr: BNNSDataLayoutSwift declarationvar BNNSDataLayoutConvolutionWeightsOIHrWr: BNNSDataLayout { get }const BNNSDataLayoutFullyConnectedSparse: BNNSDataLayoutSwift declarationvar BNNSDataLayoutFullyConnectedSparse: BNNSDataLayout { get }const BNNSDataLayoutImageCHW: BNNSDataLayoutSwift declarationvar BNNSDataLayoutImageCHW: BNNSDataLayout { get }const BNNSDataLayoutMHA_DHK: BNNSDataLayoutSwift declarationvar BNNSDataLayoutMHA_DHK: BNNSDataLayout { get }const BNNSDataLayoutNSE: BNNSDataLayoutSwift declarationvar BNNSDataLayoutNSE: BNNSDataLayout { get }const BNNSDataLayoutRowMajorMatrix: BNNSDataLayoutSwift declarationvar BNNSDataLayoutRowMajorMatrix: BNNSDataLayout { get }const BNNSDataLayoutSNE: BNNSDataLayoutSwift declarationvar BNNSDataLayoutSNE: BNNSDataLayout { get }const BNNSDataLayoutVector: BNNSDataLayoutSwift declarationvar BNNSDataLayoutVector: BNNSDataLayout { get }const BNNSDataTypeBFloat16: BNNSDataTypeSwift declarationvar BNNSDataTypeBFloat16: BNNSDataType { get }const BNNSDataTypeBoolean: BNNSDataTypeSwift declarationvar BNNSDataTypeBoolean: BNNSDataType { get }const BNNSDataTypeIndexed1: BNNSDataTypeSwift declarationvar BNNSDataTypeIndexed1: BNNSDataType { get }const BNNSDataTypeIndexed2: BNNSDataTypeSwift declarationvar BNNSDataTypeIndexed2: BNNSDataType { get }const BNNSDataTypeIndexed4: BNNSDataTypeSwift declarationvar BNNSDataTypeIndexed4: BNNSDataType { get }const BNNSDataTypeInt1: BNNSDataTypeSwift declarationvar BNNSDataTypeInt1: BNNSDataType { get }const BNNSDataTypeInt2: BNNSDataTypeSwift declarationvar BNNSDataTypeInt2: BNNSDataType { get }const BNNSDataTypeInt4: BNNSDataTypeSwift declarationvar BNNSDataTypeInt4: BNNSDataType { get }const BNNSDataTypeInt64: BNNSDataTypeSwift declarationvar BNNSDataTypeInt64: BNNSDataType { get }const BNNSDataTypeMiscellaneousBit: BNNSDataTypeSwift declarationvar BNNSDataTypeMiscellaneousBit: BNNSDataType { get }const BNNSDataTypeUInt1: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt1: BNNSDataType { get }const BNNSDataTypeUInt2: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt2: BNNSDataType { get }const BNNSDataTypeUInt3: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt3: BNNSDataType { get }const BNNSDataTypeUInt4: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt4: BNNSDataType { get }const BNNSDataTypeUInt64: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt64: BNNSDataType { get }const BNNSDataTypeUInt6: BNNSDataTypeSwift declarationvar BNNSDataTypeUInt6: BNNSDataType { get }const BNNSConstant: BNNSDescriptorTypeSwift declarationvar BNNSConstant: BNNSDescriptorType { get }const BNNSParameter: BNNSDescriptorTypeSwift declarationvar BNNSParameter: BNNSDescriptorType { get }const BNNSSample: BNNSDescriptorTypeSwift declarationvar BNNSSample: BNNSDescriptorType { get }const BNNSEmbeddingFlagScaleGradientByFrequency: BNNSEmbeddingFlagsSwift declarationvar BNNSEmbeddingFlagScaleGradientByFrequency: BNNSEmbeddingFlags { get }const BNNSArithmetic: BNNSFilterTypeSwift declarationvar BNNSArithmetic: BNNSFilterType { get }const BNNSBatchNorm: BNNSFilterTypeSwift declarationvar BNNSBatchNorm: BNNSFilterType { get }const BNNSConvolution: BNNSFilterTypeSwift declarationvar BNNSConvolution: BNNSFilterType { get }const BNNSFullyConnected: BNNSFilterTypeSwift declarationvar BNNSFullyConnected: BNNSFilterType { get }const BNNSGroupNorm: BNNSFilterTypeSwift declarationvar BNNSGroupNorm: BNNSFilterType { get }const BNNSInstanceNorm: BNNSFilterTypeSwift declarationvar BNNSInstanceNorm: BNNSFilterType { get }const BNNSLayerNorm: BNNSFilterTypeSwift declarationvar BNNSLayerNorm: BNNSFilterType { get }const BNNSQuantization: BNNSFilterTypeSwift declarationvar BNNSQuantization: BNNSFilterType { get }const BNNSTransposedConvolution: BNNSFilterTypeSwift declarationvar BNNSTransposedConvolution: BNNSFilterType { get }const BNNSGraphArgumentIntentIn: BNNSGraphArgumentIntentSwift declarationvar BNNSGraphArgumentIntentIn: BNNSGraphArgumentIntent { get }const BNNSGraphArgumentIntentInOut: BNNSGraphArgumentIntentSwift declarationvar BNNSGraphArgumentIntentInOut: BNNSGraphArgumentIntent { get }const BNNSGraphArgumentIntentOut: BNNSGraphArgumentIntentSwift declarationvar BNNSGraphArgumentIntentOut: BNNSGraphArgumentIntent { get }const BNNSGraphArgumentTypePointer: BNNSGraphArgumentTypeSwift declarationvar BNNSGraphArgumentTypePointer: BNNSGraphArgumentType { get }const BNNSGraphArgumentTypeTensor: BNNSGraphArgumentTypeSwift declarationvar BNNSGraphArgumentTypeTensor: BNNSGraphArgumentType { get }const BNNSGraphMessageLevelError: BNNSGraphMessageLevelSwift declarationvar BNNSGraphMessageLevelError: BNNSGraphMessageLevel { get }const BNNSGraphMessageLevelInfo: BNNSGraphMessageLevelSwift declarationvar BNNSGraphMessageLevelInfo: BNNSGraphMessageLevel { get }const BNNSGraphMessageLevelUnsupported: BNNSGraphMessageLevelSwift declarationvar BNNSGraphMessageLevelUnsupported: BNNSGraphMessageLevel { get }const BNNSGraphMessageLevelWarning: BNNSGraphMessageLevelSwift declarationvar BNNSGraphMessageLevelWarning: BNNSGraphMessageLevel { get }const BNNSGraphOptimizationPreferenceIRSize: BNNSGraphOptimizationPreferenceSwift declarationvar BNNSGraphOptimizationPreferenceIRSize: BNNSGraphOptimizationPreference { get }const BNNSGraphOptimizationPreferencePerformance: BNNSGraphOptimizationPreferenceSwift declarationvar BNNSGraphOptimizationPreferencePerformance: BNNSGraphOptimizationPreference { get }const BNNSInterpolationMethodLinear: BNNSInterpolationMethodSwift declarationvar BNNSInterpolationMethodLinear: BNNSInterpolationMethod { get }const BNNSInterpolationMethodNearest: BNNSInterpolationMethodSwift declarationvar BNNSInterpolationMethodNearest: BNNSInterpolationMethod { get }const BNNSLayerFlagsLSTMBidirectional: BNNSLayerFlagsSwift declarationvar BNNSLayerFlagsLSTMBidirectional: BNNSLayerFlags { get }const BNNSLayerFlagsLSTMDefaultActivations: BNNSLayerFlagsSwift declarationvar BNNSLayerFlagsLSTMDefaultActivations: BNNSLayerFlags { get }const BNNSLinearSamplingAlignCorners: BNNSLinearSamplingModeSwift declarationvar BNNSLinearSamplingAlignCorners: BNNSLinearSamplingMode { get }const BNNSLinearSamplingDefault: BNNSLinearSamplingModeSwift declarationvar BNNSLinearSamplingDefault: BNNSLinearSamplingMode { get }const BNNSLinearSamplingOffsetCorners: BNNSLinearSamplingModeSwift declarationvar BNNSLinearSamplingOffsetCorners: BNNSLinearSamplingMode { get }const BNNSLinearSamplingStrictAlignCorners: BNNSLinearSamplingModeSwift declarationvar BNNSLinearSamplingStrictAlignCorners: BNNSLinearSamplingMode { get }const BNNSLinearSamplingUnalignCorners: BNNSLinearSamplingModeSwift declarationvar BNNSLinearSamplingUnalignCorners: BNNSLinearSamplingMode { get }const BNNSLossFunctionCategoricalCrossEntropy: BNNSLossFunctionSwift declarationvar BNNSLossFunctionCategoricalCrossEntropy: BNNSLossFunction { get }const BNNSLossFunctionCosineDistance: BNNSLossFunctionSwift declarationvar BNNSLossFunctionCosineDistance: BNNSLossFunction { get }const BNNSLossFunctionHinge: BNNSLossFunctionSwift declarationvar BNNSLossFunctionHinge: BNNSLossFunction { get }const BNNSLossFunctionHuber: BNNSLossFunctionSwift declarationvar BNNSLossFunctionHuber: BNNSLossFunction { get }const BNNSLossFunctionLog: BNNSLossFunctionSwift declarationvar BNNSLossFunctionLog: BNNSLossFunction { get }const BNNSLossFunctionMeanAbsoluteError: BNNSLossFunctionSwift declarationvar BNNSLossFunctionMeanAbsoluteError: BNNSLossFunction { get }const BNNSLossFunctionMeanSquareError: BNNSLossFunctionSwift declarationvar BNNSLossFunctionMeanSquareError: BNNSLossFunction { get }const BNNSLossFunctionSigmoidCrossEntropy: BNNSLossFunctionSwift declarationvar BNNSLossFunctionSigmoidCrossEntropy: BNNSLossFunction { get }const BNNSLossFunctionSoftmaxCrossEntropy: BNNSLossFunctionSwift declarationvar BNNSLossFunctionSoftmaxCrossEntropy: BNNSLossFunction { get }const BNNSLossFunctionYolo: BNNSLossFunctionSwift declarationvar BNNSLossFunctionYolo: BNNSLossFunction { get }const BNNSLossReductionMean: BNNSLossReductionFunctionSwift declarationvar BNNSLossReductionMean: BNNSLossReductionFunction { get }const BNNSLossReductionNonZeroWeightMean: BNNSLossReductionFunctionSwift declarationvar BNNSLossReductionNonZeroWeightMean: BNNSLossReductionFunction { get }const BNNSLossReductionNone: BNNSLossReductionFunctionSwift declarationvar BNNSLossReductionNone: BNNSLossReductionFunction { get }const BNNSLossReductionSum: BNNSLossReductionFunctionSwift declarationvar BNNSLossReductionSum: BNNSLossReductionFunction { get }const BNNSLossReductionWeightedMean: BNNSLossReductionFunctionSwift declarationvar BNNSLossReductionWeightedMean: BNNSLossReductionFunction { get }const BNNSNDArrayFlagBackpropAccumulate: BNNSNDArrayFlagsSwift declarationvar BNNSNDArrayFlagBackpropAccumulate: BNNSNDArrayFlags { get }const BNNSNDArrayFlagBackpropSet: BNNSNDArrayFlagsSwift declarationvar BNNSNDArrayFlagBackpropSet: BNNSNDArrayFlags { get }const BNNSL2Norm: BNNSNormTypeSwift declarationvar BNNSL2Norm: BNNSNormType { get }const BNNSOptimizerClippingByGlobalNorm: BNNSOptimizerClippingFunctionSwift declarationvar BNNSOptimizerClippingByGlobalNorm: BNNSOptimizerClippingFunction { get }const BNNSOptimizerClippingByNorm: BNNSOptimizerClippingFunctionSwift declarationvar BNNSOptimizerClippingByNorm: BNNSOptimizerClippingFunction { get }const BNNSOptimizerClippingByValue: BNNSOptimizerClippingFunctionSwift declarationvar BNNSOptimizerClippingByValue: BNNSOptimizerClippingFunction { get }const BNNSOptimizerClippingNone: BNNSOptimizerClippingFunctionSwift declarationvar BNNSOptimizerClippingNone: BNNSOptimizerClippingFunction { get }const BNNSOptimizerFunctionAdam: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdam: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamAMSGrad: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamAMSGrad: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamAMSGradWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamAMSGradWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamW: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamW: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamWAMSGrad: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamWAMSGrad: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamWAMSGradWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamWAMSGradWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamWWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamWWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionAdamWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionAdamWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionRMSProp: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionRMSProp: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionRMSPropWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionRMSPropWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionSGDMomentum: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionSGDMomentum: BNNSOptimizerFunction { get }const BNNSOptimizerFunctionSGDMomentumWithClipping: BNNSOptimizerFunctionSwift declarationvar BNNSOptimizerFunctionSGDMomentumWithClipping: BNNSOptimizerFunction { get }const BNNSOptimizerRegularizationL1: BNNSOptimizerRegularizationFunctionSwift declarationvar BNNSOptimizerRegularizationL1: BNNSOptimizerRegularizationFunction { get }const BNNSOptimizerRegularizationL2: BNNSOptimizerRegularizationFunctionSwift declarationvar BNNSOptimizerRegularizationL2: BNNSOptimizerRegularizationFunction { get }const BNNSOptimizerRegularizationNone: BNNSOptimizerRegularizationFunctionSwift declarationvar BNNSOptimizerRegularizationNone: BNNSOptimizerRegularizationFunction { get }const BNNSSGDMomentumVariant0: BNNSOptimizerSGDMomentumVariantSwift declarationvar BNNSSGDMomentumVariant0: BNNSOptimizerSGDMomentumVariant { get }const BNNSSGDMomentumVariant1: BNNSOptimizerSGDMomentumVariantSwift declarationvar BNNSSGDMomentumVariant1: BNNSOptimizerSGDMomentumVariant { get }const BNNSSGDMomentumVariant2: BNNSOptimizerSGDMomentumVariantSwift declarationvar BNNSSGDMomentumVariant2: BNNSOptimizerSGDMomentumVariant { get }const BNNSPaddingModeConstant: BNNSPaddingModeSwift declarationvar BNNSPaddingModeConstant: BNNSPaddingMode { get }const BNNSPaddingModeReflect: BNNSPaddingModeSwift declarationvar BNNSPaddingModeReflect: BNNSPaddingMode { get }const BNNSPaddingModeSymmetric: BNNSPaddingModeSwift declarationvar BNNSPaddingModeSymmetric: BNNSPaddingMode { get }const BNNSPointerSpecifierAlpha: BNNSPointerSpecifierSwift declarationvar BNNSPointerSpecifierAlpha: BNNSPointerSpecifier { get }const BNNSPointerSpecifierBeta: BNNSPointerSpecifierSwift declarationvar BNNSPointerSpecifierBeta: BNNSPointerSpecifier { get }const BNNSPoolingFunctionAverageCountExcludePadding: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionAverageCountExcludePadding: BNNSPoolingFunction { get }const BNNSPoolingFunctionAverageCountIncludePadding: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionAverageCountIncludePadding: BNNSPoolingFunction { get }const BNNSPoolingFunctionL2Norm: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionL2Norm: BNNSPoolingFunction { get }const BNNSPoolingFunctionUnMax: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionUnMax: BNNSPoolingFunction { get }const BNNSQuantizerFunctionDequantize: BNNSQuantizerFunctionSwift declarationvar BNNSQuantizerFunctionDequantize: BNNSQuantizerFunction { get }const BNNSQuantizerFunctionQuantize: BNNSQuantizerFunctionSwift declarationvar BNNSQuantizerFunctionQuantize: BNNSQuantizerFunction { get }const BNNSRandomGeneratorMethodAES_CTR: BNNSRandomGeneratorMethodSwift declarationvar BNNSRandomGeneratorMethodAES_CTR: BNNSRandomGeneratorMethod { get }const BNNSReduceFunctionAll: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionAll: BNNSReduceFunction { get }const BNNSReduceFunctionAny: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionAny: BNNSReduceFunction { get }const BNNSReduceFunctionArgMax: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionArgMax: BNNSReduceFunction { get }const BNNSReduceFunctionArgMin: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionArgMin: BNNSReduceFunction { get }const BNNSReduceFunctionL1Norm: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionL1Norm: BNNSReduceFunction { get }const BNNSReduceFunctionL2Norm: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionL2Norm: BNNSReduceFunction { get }const BNNSReduceFunctionLogSum: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionLogSum: BNNSReduceFunction { get }const BNNSReduceFunctionLogSumExp: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionLogSumExp: BNNSReduceFunction { get }const BNNSReduceFunctionLogicalAnd: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionLogicalAnd: BNNSReduceFunction { get }const BNNSReduceFunctionLogicalOr: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionLogicalOr: BNNSReduceFunction { get }const BNNSReduceFunctionMax: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionMax: BNNSReduceFunction { get }const BNNSReduceFunctionMean: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionMean: BNNSReduceFunction { get }const BNNSReduceFunctionMeanNonZero: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionMeanNonZero: BNNSReduceFunction { get }const BNNSReduceFunctionMin: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionMin: BNNSReduceFunction { get }const BNNSReduceFunctionNone: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionNone: BNNSReduceFunction { get }const BNNSReduceFunctionProduct: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionProduct: BNNSReduceFunction { get }const BNNSReduceFunctionSum: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionSum: BNNSReduceFunction { get }const BNNSReduceFunctionSumLog: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionSumLog: BNNSReduceFunction { get }const BNNSReduceFunctionSumSquare: BNNSReduceFunctionSwift declarationvar BNNSReduceFunctionSumSquare: BNNSReduceFunction { get }const BNNSRelationalOperatorEqual: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorEqual: BNNSRelationalOperator { get }const BNNSRelationalOperatorGreater: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorGreater: BNNSRelationalOperator { get }const BNNSRelationalOperatorGreaterEqual: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorGreaterEqual: BNNSRelationalOperator { get }const BNNSRelationalOperatorLess: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLess: BNNSRelationalOperator { get }const BNNSRelationalOperatorLessEqual: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLessEqual: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalAND: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalAND: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalNAND: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalNAND: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalNOR: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalNOR: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalNOT: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalNOT: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalOR: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalOR: BNNSRelationalOperator { get }const BNNSRelationalOperatorLogicalXOR: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorLogicalXOR: BNNSRelationalOperator { get }const BNNSRelationalOperatorNotEqual: BNNSRelationalOperatorSwift declarationvar BNNSRelationalOperatorNotEqual: BNNSRelationalOperator { get }const BNNSShuffleTypeDepthToSpaceNCHW: BNNSShuffleTypeSwift declarationvar BNNSShuffleTypeDepthToSpaceNCHW: BNNSShuffleType { get }const BNNSShuffleTypePixelShuffleNCHW: BNNSShuffleTypeSwift declarationvar BNNSShuffleTypePixelShuffleNCHW: BNNSShuffleType { get }const BNNSShuffleTypePixelUnshuffleNCHW: BNNSShuffleTypeSwift declarationvar BNNSShuffleTypePixelUnshuffleNCHW: BNNSShuffleType { get }const BNNSShuffleTypeSpaceToDepthNCHW: BNNSShuffleTypeSwift declarationvar BNNSShuffleTypeSpaceToDepthNCHW: BNNSShuffleType { get }const BNNSSparsityTypeUnstructured: BNNSSparsityTypeSwift declarationvar BNNSSparsityTypeUnstructured: BNNSSparsityType { get }const BNNSTargetSystemGeneric: BNNSTargetSystemSwift declarationvar BNNSTargetSystemGeneric: BNNSTargetSystem { get }const SparseDefaultControl: SparseControl_tSwift declarationvar SparseDefaultControl: SparseControl_t { get }const SparseFactorizationCholesky: SparseFactorization_tSwift declarationvar SparseFactorizationCholesky: SparseFactorization_t { get }const SparseFactorizationCholeskyAtA: SparseFactorization_tSwift declarationvar SparseFactorizationCholeskyAtA: SparseFactorization_t { get }const SparseFactorizationLDLT: SparseFactorization_tSwift declarationvar SparseFactorizationLDLT: SparseFactorization_t { get }const SparseFactorizationLDLTSBK: SparseFactorization_tSwift declarationvar SparseFactorizationLDLTSBK: SparseFactorization_t { get }const SparseFactorizationLDLTTPP: SparseFactorization_tSwift declarationvar SparseFactorizationLDLTTPP: SparseFactorization_t { get }const SparseFactorizationLDLTUnpivoted: SparseFactorization_tSwift declarationvar SparseFactorizationLDLTUnpivoted: SparseFactorization_t { get }const SparseFactorizationLU: SparseFactorization_tSwift declarationvar SparseFactorizationLU: SparseFactorization_t { get }const SparseFactorizationLUSPP: SparseFactorization_tSwift declarationvar SparseFactorizationLUSPP: SparseFactorization_t { get }const SparseFactorizationLUTPP: SparseFactorization_tSwift declarationvar SparseFactorizationLUTPP: SparseFactorization_t { get }const SparseFactorizationLUUnpivoted: SparseFactorization_tSwift declarationvar SparseFactorizationLUUnpivoted: SparseFactorization_t { get }const SparseFactorizationQR: SparseFactorization_tSwift declarationvar SparseFactorizationQR: SparseFactorization_t { get }const SparseVariantDQGMRES: SparseGMRESVariant_tSwift declarationvar SparseVariantDQGMRES: SparseGMRESVariant_t { get }const SparseVariantFGMRES: SparseGMRESVariant_tSwift declarationvar SparseVariantFGMRES: SparseGMRESVariant_t { get }const SparseVariantGMRES: SparseGMRESVariant_tSwift declarationvar SparseVariantGMRES: SparseGMRESVariant_t { get }const SparseIterativeConverged: SparseIterativeStatus_tSwift declarationvar SparseIterativeConverged: SparseIterativeStatus_t { get }const SparseIterativeIllConditioned: SparseIterativeStatus_tSwift declarationvar SparseIterativeIllConditioned: SparseIterativeStatus_t { get }const SparseIterativeInternalError: SparseIterativeStatus_tSwift declarationvar SparseIterativeInternalError: SparseIterativeStatus_t { get }const SparseIterativeMaxIterations: SparseIterativeStatus_tSwift declarationvar SparseIterativeMaxIterations: SparseIterativeStatus_t { get }const SparseIterativeParameterError: SparseIterativeStatus_tSwift declarationvar SparseIterativeParameterError: SparseIterativeStatus_t { get }const SparseHermitian: SparseKind_tSwift declarationvar SparseHermitian: SparseKind_t { get }const SparseOrdinary: SparseKind_tSwift declarationvar SparseOrdinary: SparseKind_t { get }const SparseSymmetric: SparseKind_tSwift declarationvar SparseSymmetric: SparseKind_t { get }const SparseTriangular: SparseKind_tSwift declarationvar SparseTriangular: SparseKind_t { get }const SparseUnitTriangular: SparseKind_tSwift declarationvar SparseUnitTriangular: SparseKind_t { get }const SparseLSMRCTDefault: SparseLSMRConvergenceTest_tSwift declarationvar SparseLSMRCTDefault: SparseLSMRConvergenceTest_t { get }const SparseLSMRCTFongSaunders: SparseLSMRConvergenceTest_tSwift declarationvar SparseLSMRCTFongSaunders: SparseLSMRConvergenceTest_t { get }const SparseOrderAMD: SparseOrder_tSwift declarationvar SparseOrderAMD: SparseOrder_t { get }const SparseOrderCOLAMD: SparseOrder_tSwift declarationvar SparseOrderCOLAMD: SparseOrder_t { get }const SparseOrderDefault: SparseOrder_tSwift declarationvar SparseOrderDefault: SparseOrder_t { get }const SparseOrderMTMetis: SparseOrder_tSwift declarationvar SparseOrderMTMetis: SparseOrder_t { get }const SparseOrderMetis: SparseOrder_tSwift declarationvar SparseOrderMetis: SparseOrder_t { get }const SparseOrderUser: SparseOrder_tSwift declarationvar SparseOrderUser: SparseOrder_t { get }const SparsePreconditionerDiagScaling: SparsePreconditioner_tSwift declarationvar SparsePreconditionerDiagScaling: SparsePreconditioner_t { get }const SparsePreconditionerDiagonal: SparsePreconditioner_tSwift declarationvar SparsePreconditionerDiagonal: SparsePreconditioner_t { get }const SparsePreconditionerNone: SparsePreconditioner_tSwift declarationvar SparsePreconditionerNone: SparsePreconditioner_t { get }const SparsePreconditionerUser: SparsePreconditioner_tSwift declarationvar SparsePreconditionerUser: SparsePreconditioner_t { get }const SparseScalingDefault: SparseScaling_tSwift declarationvar SparseScalingDefault: SparseScaling_t { get }const SparseScalingEquilibriationInf: SparseScaling_tSwift declarationvar SparseScalingEquilibriationInf: SparseScaling_t { get }const SparseScalingHungarianScalingAndOrdering: SparseScaling_tSwift declarationvar SparseScalingHungarianScalingAndOrdering: SparseScaling_t { get }const SparseScalingHungarianScalingOnly: SparseScaling_tSwift declarationvar SparseScalingHungarianScalingOnly: SparseScaling_t { get }const SparseScalingUser: SparseScaling_tSwift declarationvar SparseScalingUser: SparseScaling_t { get }const SparseFactorizationFailed: SparseStatus_tSwift declarationvar SparseFactorizationFailed: SparseStatus_t { get }const SparseInternalError: SparseStatus_tSwift declarationvar SparseInternalError: SparseStatus_t { get }const SparseMatrixIsSingular: SparseStatus_tSwift declarationvar SparseMatrixIsSingular: SparseStatus_t { get }const SparseParameterError: SparseStatus_tSwift declarationvar SparseParameterError: SparseStatus_t { get }const SparseStatusOK: SparseStatus_tSwift declarationvar SparseStatusOK: SparseStatus_t { get }const SparseStatusReleased: SparseStatus_tSwift declarationvar SparseStatusReleased: SparseStatus_t { get }const SparseSubfactorD: SparseSubfactor_tSwift declarationvar SparseSubfactorD: SparseSubfactor_t { get }const SparseSubfactorInvalid: SparseSubfactor_tSwift declarationvar SparseSubfactorInvalid: SparseSubfactor_t { get }const SparseSubfactorL: SparseSubfactor_tSwift declarationvar SparseSubfactorL: SparseSubfactor_t { get }const SparseSubfactorP: SparseSubfactor_tSwift declarationvar SparseSubfactorP: SparseSubfactor_t { get }const SparseSubfactorPLPS: SparseSubfactor_tSwift declarationvar SparseSubfactorPLPS: SparseSubfactor_t { get }const SparseSubfactorQ: SparseSubfactor_tSwift declarationvar SparseSubfactorQ: SparseSubfactor_t { get }const SparseSubfactorR: SparseSubfactor_tSwift declarationvar SparseSubfactorR: SparseSubfactor_t { get }const SparseSubfactorRP: SparseSubfactor_tSwift declarationvar SparseSubfactorRP: SparseSubfactor_t { get }const SparseSubfactorS: SparseSubfactor_tSwift declarationvar SparseSubfactorS: SparseSubfactor_t { get }const SparseSubfactorSc: SparseSubfactor_tSwift declarationvar SparseSubfactorSc: SparseSubfactor_t { get }const SparseSubfactorSr: SparseSubfactor_tSwift declarationvar SparseSubfactorSr: SparseSubfactor_t { get }const SparseLowerTriangle: SparseTriangle_tSwift declarationvar SparseLowerTriangle: SparseTriangle_t { get }const SparseUpperTriangle: SparseTriangle_tSwift declarationvar SparseUpperTriangle: SparseTriangle_t { get }const SparseUpdatePartialRefactor: SparseUpdate_tSwift declarationvar SparseUpdatePartialRefactor: SparseUpdate_t { get }const QUADRATURE_INTEGRATE_QAG: quadrature_integratorSwift declarationvar QUADRATURE_INTEGRATE_QAG: quadrature_integrator { get }const QUADRATURE_INTEGRATE_QAGS: quadrature_integratorSwift declarationvar QUADRATURE_INTEGRATE_QAGS: quadrature_integrator { get }const QUADRATURE_INTEGRATE_QNG: quadrature_integratorSwift declarationvar QUADRATURE_INTEGRATE_QNG: quadrature_integrator { get }const QUADRATURE_ALLOC_ERROR: quadrature_statusSwift declarationvar QUADRATURE_ALLOC_ERROR: quadrature_status { get }const QUADRATURE_ERROR: quadrature_statusSwift declarationvar QUADRATURE_ERROR: quadrature_status { get }const QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR: quadrature_statusSwift declarationvar QUADRATURE_INTEGRATE_BAD_BEHAVIOUR_ERROR: quadrature_status { get }const QUADRATURE_INTEGRATE_MAX_EVAL_ERROR: quadrature_statusSwift declarationvar QUADRATURE_INTEGRATE_MAX_EVAL_ERROR: quadrature_status { get }const QUADRATURE_INTERNAL_ERROR: quadrature_statusSwift declarationvar QUADRATURE_INTERNAL_ERROR: quadrature_status { get }const QUADRATURE_INVALID_ARG_ERROR: quadrature_statusSwift declarationvar QUADRATURE_INVALID_ARG_ERROR: quadrature_status { get }const QUADRATURE_SUCCESS: quadrature_statusSwift declarationvar QUADRATURE_SUCCESS: quadrature_status { get }const SPARSE_LOWER_SYMMETRIC: sparse_matrix_propertySwift declarationvar SPARSE_LOWER_SYMMETRIC: sparse_matrix_property { get }const SPARSE_LOWER_TRIANGULAR: sparse_matrix_propertySwift declarationvar SPARSE_LOWER_TRIANGULAR: sparse_matrix_property { get }const SPARSE_UPPER_SYMMETRIC: sparse_matrix_propertySwift declarationvar SPARSE_UPPER_SYMMETRIC: sparse_matrix_property { get }const SPARSE_UPPER_TRIANGULAR: sparse_matrix_propertySwift declarationvar SPARSE_UPPER_TRIANGULAR: sparse_matrix_property { get }const SPARSE_NORM_INF: sparse_normSwift declarationvar SPARSE_NORM_INF: sparse_norm { get }const SPARSE_NORM_ONE: sparse_normSwift declarationvar SPARSE_NORM_ONE: sparse_norm { get }const SPARSE_NORM_R1: sparse_normSwift declarationvar SPARSE_NORM_R1: sparse_norm { get }const SPARSE_NORM_TWO: sparse_normSwift declarationvar SPARSE_NORM_TWO: sparse_norm { get }const SPARSE_CANNOT_SET_PROPERTY: sparse_statusSwift declarationvar SPARSE_CANNOT_SET_PROPERTY: sparse_status { get }const SPARSE_ILLEGAL_PARAMETER: sparse_statusSwift declarationvar SPARSE_ILLEGAL_PARAMETER: sparse_status { get }const SPARSE_SUCCESS: sparse_statusSwift declarationvar SPARSE_SUCCESS: sparse_status { get }const SPARSE_SYSTEM_ERROR: sparse_statusSwift declarationvar SPARSE_SYSTEM_ERROR: sparse_status { get }const kvImageARGB16Q12: vImageARGBTypeSwift declarationvar kvImageARGB16Q12: vImageARGBType { get }const kvImageARGB16U: vImageARGBTypeSwift declarationvar kvImageARGB16U: vImageARGBType { get }const kvImageARGB8888: vImageARGBTypeSwift declarationvar kvImageARGB8888: vImageARGBType { get }const kvImageMDTableHint_16Q12: vImageMDTableUsageHintSwift declarationvar kvImageMDTableHint_16Q12: vImageMDTableUsageHint { get }const kvImageMDTableHint_Float: vImageMDTableUsageHintSwift declarationvar kvImageMDTableHint_Float: vImageMDTableUsageHint { get }const kvImage420Yp8_Cb8_Cr8: vImageYpCbCrTypeSwift declarationvar kvImage420Yp8_Cb8_Cr8: vImageYpCbCrType { get }const kvImage420Yp8_CbCr8: vImageYpCbCrTypeSwift declarationvar kvImage420Yp8_CbCr8: vImageYpCbCrType { get }const kvImage422CbYpCrYp16: vImageYpCbCrTypeSwift declarationvar kvImage422CbYpCrYp16: vImageYpCbCrType { get }const kvImage422CbYpCrYp8: vImageYpCbCrTypeSwift declarationvar kvImage422CbYpCrYp8: vImageYpCbCrType { get }const kvImage422CbYpCrYp8_AA8: vImageYpCbCrTypeSwift declarationvar kvImage422CbYpCrYp8_AA8: vImageYpCbCrType { get }const kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10: vImageYpCbCrTypeSwift declarationvar kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10: vImageYpCbCrType { get }const kvImage422YpCbYpCr8: vImageYpCbCrTypeSwift declarationvar kvImage422YpCbYpCr8: vImageYpCbCrType { get }const kvImage444AYpCbCr16: vImageYpCbCrTypeSwift declarationvar kvImage444AYpCbCr16: vImageYpCbCrType { get }const kvImage444AYpCbCr8: vImageYpCbCrTypeSwift declarationvar kvImage444AYpCbCr8: vImageYpCbCrType { get }const kvImage444CbYpCrA8: vImageYpCbCrTypeSwift declarationvar kvImage444CbYpCrA8: vImageYpCbCrType { get }const kvImage444CrYpCb10: vImageYpCbCrTypeSwift declarationvar kvImage444CrYpCb10: vImageYpCbCrType { get }const kvImage444CrYpCb8: vImageYpCbCrTypeSwift declarationvar kvImage444CrYpCb8: vImageYpCbCrType { get }const kvImageFullInterpolation: vImage_InterpolationMethodSwift declarationvar kvImageFullInterpolation: vImage_InterpolationMethod { get }const kvImageHalfInterpolation: vImage_InterpolationMethodSwift declarationvar kvImageHalfInterpolation: vImage_InterpolationMethod { get }const kvImageNoInterpolation: vImage_InterpolationMethodSwift declarationvar kvImageNoInterpolation: vImage_InterpolationMethod { get }const FFT_FORWARD: numberSwift declarationvar FFT_FORWARD: Int { get }const FFT_INVERSE: numberSwift declarationvar FFT_INVERSE: Int { get }const FFT_RADIX2: numberSwift declarationvar FFT_RADIX2: Int { get }const FFT_RADIX3: numberSwift declarationvar FFT_RADIX3: Int { get }const FFT_RADIX5: numberSwift declarationvar FFT_RADIX5: Int { get }const kFFTDirection_Forward: numberSwift declarationvar kFFTDirection_Forward: Int { get }const kFFTDirection_Inverse: numberSwift declarationvar kFFTDirection_Inverse: Int { get }const kFFTRadix2: numberSwift declarationvar kFFTRadix2: Int { get }const kFFTRadix3: numberSwift declarationvar kFFTRadix3: Int { get }const kFFTRadix5: numberSwift declarationvar kFFTRadix5: Int { get }const kRotate0DegreesClockwise: numberSwift declarationvar kRotate0DegreesClockwise: Int { get }const kRotate0DegreesCounterClockwise: numberSwift declarationvar kRotate0DegreesCounterClockwise: Int { get }const kRotate180DegreesClockwise: numberSwift declarationvar kRotate180DegreesClockwise: Int { get }const kRotate180DegreesCounterClockwise: numberSwift declarationvar kRotate180DegreesCounterClockwise: Int { get }const kRotate270DegreesClockwise: numberSwift declarationvar kRotate270DegreesClockwise: Int { get }const kRotate270DegreesCounterClockwise: numberSwift declarationvar kRotate270DegreesCounterClockwise: Int { get }const kRotate90DegreesClockwise: numberSwift declarationvar kRotate90DegreesClockwise: Int { get }const kRotate90DegreesCounterClockwise: numberSwift declarationvar kRotate90DegreesCounterClockwise: Int { get }const kvImageBufferTypeCode_Alpha: numberSwift declarationvar kvImageBufferTypeCode_Alpha: Int { get }const kvImageBufferTypeCode_CGFormat: numberSwift declarationvar kvImageBufferTypeCode_CGFormat: Int { get }const kvImageBufferTypeCode_CMYK_Black: numberSwift declarationvar kvImageBufferTypeCode_CMYK_Black: Int { get }const kvImageBufferTypeCode_CMYK_Cyan: numberSwift declarationvar kvImageBufferTypeCode_CMYK_Cyan: Int { get }const kvImageBufferTypeCode_CMYK_Magenta: numberSwift declarationvar kvImageBufferTypeCode_CMYK_Magenta: Int { get }const kvImageBufferTypeCode_CMYK_Yellow: numberSwift declarationvar kvImageBufferTypeCode_CMYK_Yellow: Int { get }const kvImageBufferTypeCode_CVPixelBuffer_YCbCr: numberSwift declarationvar kvImageBufferTypeCode_CVPixelBuffer_YCbCr: Int { get }const kvImageBufferTypeCode_Cb: numberSwift declarationvar kvImageBufferTypeCode_Cb: Int { get }const kvImageBufferTypeCode_Chroma: numberSwift declarationvar kvImageBufferTypeCode_Chroma: Int { get }const kvImageBufferTypeCode_Chunky: numberSwift declarationvar kvImageBufferTypeCode_Chunky: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel10: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel10: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel11: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel11: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel12: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel12: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel13: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel13: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel14: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel14: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel15: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel15: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel16: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel16: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel1: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel1: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel2: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel2: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel3: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel3: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel4: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel4: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel5: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel5: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel6: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel6: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel7: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel7: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel8: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel8: Int { get }const kvImageBufferTypeCode_ColorSpaceChannel9: numberSwift declarationvar kvImageBufferTypeCode_ColorSpaceChannel9: Int { get }const kvImageBufferTypeCode_Cr: numberSwift declarationvar kvImageBufferTypeCode_Cr: Int { get }const kvImageBufferTypeCode_EndOfList: numberSwift declarationvar kvImageBufferTypeCode_EndOfList: Int { get }const kvImageBufferTypeCode_Indexed: numberSwift declarationvar kvImageBufferTypeCode_Indexed: Int { get }const kvImageBufferTypeCode_LAB_A: numberSwift declarationvar kvImageBufferTypeCode_LAB_A: Int { get }const kvImageBufferTypeCode_LAB_B: numberSwift declarationvar kvImageBufferTypeCode_LAB_B: Int { get }const kvImageBufferTypeCode_LAB_L: numberSwift declarationvar kvImageBufferTypeCode_LAB_L: Int { get }const kvImageBufferTypeCode_Luminance: numberSwift declarationvar kvImageBufferTypeCode_Luminance: Int { get }const kvImageBufferTypeCode_Monochrome: numberSwift declarationvar kvImageBufferTypeCode_Monochrome: Int { get }const kvImageBufferTypeCode_RGB_Blue: numberSwift declarationvar kvImageBufferTypeCode_RGB_Blue: Int { get }const kvImageBufferTypeCode_RGB_Green: numberSwift declarationvar kvImageBufferTypeCode_RGB_Green: Int { get }const kvImageBufferTypeCode_RGB_Red: numberSwift declarationvar kvImageBufferTypeCode_RGB_Red: Int { get }const kvImageBufferTypeCode_UniqueFormatCount: numberSwift declarationvar kvImageBufferTypeCode_UniqueFormatCount: Int { get }const kvImageBufferTypeCode_XYZ_X: numberSwift declarationvar kvImageBufferTypeCode_XYZ_X: Int { get }const kvImageBufferTypeCode_XYZ_Y: numberSwift declarationvar kvImageBufferTypeCode_XYZ_Y: Int { get }const kvImageBufferTypeCode_XYZ_Z: numberSwift declarationvar kvImageBufferTypeCode_XYZ_Z: Int { get }const kvImageCVImageFormat_AlphaIsOneHint: numberSwift declarationvar kvImageCVImageFormat_AlphaIsOneHint: Int { get }const kvImageCVImageFormat_ChromaSiting: numberSwift declarationvar kvImageCVImageFormat_ChromaSiting: Int { get }const kvImageCVImageFormat_ColorSpace: numberSwift declarationvar kvImageCVImageFormat_ColorSpace: Int { get }const kvImageCVImageFormat_ConversionMatrix: numberSwift declarationvar kvImageCVImageFormat_ConversionMatrix: Int { get }const kvImageCVImageFormat_NoError: numberSwift declarationvar kvImageCVImageFormat_NoError: Int { get }const kvImageCVImageFormat_VideoChannelDescription: numberSwift declarationvar kvImageCVImageFormat_VideoChannelDescription: Int { get }const kvImageConvert_DitherAtkinson: numberSwift declarationvar kvImageConvert_DitherAtkinson: UInt32 { get }const kvImageConvert_DitherFloydSteinberg: numberSwift declarationvar kvImageConvert_DitherFloydSteinberg: UInt32 { get }const kvImageConvert_DitherNone: numberSwift declarationvar kvImageConvert_DitherNone: UInt32 { get }const kvImageConvert_DitherOrdered: numberSwift declarationvar kvImageConvert_DitherOrdered: UInt32 { get }const kvImageConvert_DitherOrderedReproducible: numberSwift declarationvar kvImageConvert_DitherOrderedReproducible: UInt32 { get }const kvImageConvert_OrderedGaussianBlue: numberSwift declarationvar kvImageConvert_OrderedGaussianBlue: UInt32 { get }const kvImageConvert_OrderedNoiseShapeMask: numberSwift declarationvar kvImageConvert_OrderedNoiseShapeMask: UInt32 { get }const kvImageConvert_OrderedUniformBlue: numberSwift declarationvar kvImageConvert_OrderedUniformBlue: UInt32 { get }const kvImageGamma_11_over_5_half_precision: numberSwift declarationvar kvImageGamma_11_over_5_half_precision: Int { get }const kvImageGamma_11_over_9_half_precision: numberSwift declarationvar kvImageGamma_11_over_9_half_precision: Int { get }const kvImageGamma_5_over_11_half_precision: numberSwift declarationvar kvImageGamma_5_over_11_half_precision: Int { get }const kvImageGamma_5_over_9_half_precision: numberSwift declarationvar kvImageGamma_5_over_9_half_precision: Int { get }const kvImageGamma_9_over_11_half_precision: numberSwift declarationvar kvImageGamma_9_over_11_half_precision: Int { get }const kvImageGamma_9_over_5_half_precision: numberSwift declarationvar kvImageGamma_9_over_5_half_precision: Int { get }const kvImageGamma_BT709_forward_half_precision: numberSwift declarationvar kvImageGamma_BT709_forward_half_precision: Int { get }const kvImageGamma_BT709_reverse_half_precision: numberSwift declarationvar kvImageGamma_BT709_reverse_half_precision: Int { get }const kvImageGamma_UseGammaValue: numberSwift declarationvar kvImageGamma_UseGammaValue: Int { get }const kvImageGamma_UseGammaValue_half_precision: numberSwift declarationvar kvImageGamma_UseGammaValue_half_precision: Int { get }const kvImageGamma_sRGB_forward_half_precision: numberSwift declarationvar kvImageGamma_sRGB_forward_half_precision: Int { get }const kvImageGamma_sRGB_reverse_half_precision: numberSwift declarationvar kvImageGamma_sRGB_reverse_half_precision: Int { get }const kvImageInterpolationLinear: numberSwift declarationvar kvImageInterpolationLinear: Int { get }const kvImageInterpolationNearest: numberSwift declarationvar kvImageInterpolationNearest: Int { get }const kvImageMatrixType_ARGBToYpCbCrMatrix: numberSwift declarationvar kvImageMatrixType_ARGBToYpCbCrMatrix: Int { get }const kvImageMatrixType_None: numberSwift declarationvar kvImageMatrixType_None: Int { get }const kvImageBufferSizeMismatch: numberSwift declarationvar kvImageBufferSizeMismatch: Int { get }const kvImageColorSyncIsAbsent: numberSwift declarationvar kvImageColorSyncIsAbsent: Int { get }const kvImageCoreVideoIsAbsent: numberSwift declarationvar kvImageCoreVideoIsAbsent: Int { get }const kvImageInternalError: numberSwift declarationvar kvImageInternalError: Int { get }const kvImageInvalidCVImageFormat: numberSwift declarationvar kvImageInvalidCVImageFormat: Int { get }const kvImageInvalidEdgeStyle: numberSwift declarationvar kvImageInvalidEdgeStyle: Int { get }const kvImageInvalidImageFormat: numberSwift declarationvar kvImageInvalidImageFormat: Int { get }const kvImageInvalidImageObject: numberSwift declarationvar kvImageInvalidImageObject: Int { get }const kvImageInvalidKernelSize: numberSwift declarationvar kvImageInvalidKernelSize: Int { get }const kvImageInvalidOffset_X: numberSwift declarationvar kvImageInvalidOffset_X: Int { get }const kvImageInvalidOffset_Y: numberSwift declarationvar kvImageInvalidOffset_Y: Int { get }const kvImageInvalidParameter: numberSwift declarationvar kvImageInvalidParameter: Int { get }const kvImageInvalidRowBytes: numberSwift declarationvar kvImageInvalidRowBytes: Int { get }const kvImageMemoryAllocationError: numberSwift declarationvar kvImageMemoryAllocationError: Int { get }const kvImageNoError: numberSwift declarationvar kvImageNoError: Int { get }const kvImageNullPointerArgument: numberSwift declarationvar kvImageNullPointerArgument: Int { get }const kvImageOutOfPlaceOperationRequired: numberSwift declarationvar kvImageOutOfPlaceOperationRequired: Int { get }const kvImageRoiLargerThanInputBuffer: numberSwift declarationvar kvImageRoiLargerThanInputBuffer: Int { get }const kvImageUnknownFlagsBit: numberSwift declarationvar kvImageUnknownFlagsBit: Int { get }const kvImageUnsupportedConversion: numberSwift declarationvar kvImageUnsupportedConversion: Int { get }const kvImageBackgroundColorFill: numberSwift declarationvar kvImageBackgroundColorFill: Int { get }const kvImageCopyInPlace: numberSwift declarationvar kvImageCopyInPlace: Int { get }const kvImageDoNotClamp: numberSwift declarationvar kvImageDoNotClamp: Int { get }const kvImageDoNotTile: numberSwift declarationvar kvImageDoNotTile: Int { get }const kvImageEdgeExtend: numberSwift declarationvar kvImageEdgeExtend: Int { get }const kvImageGetTempBufferSize: numberSwift declarationvar kvImageGetTempBufferSize: Int { get }const kvImageHDRContent: numberSwift declarationvar kvImageHDRContent: Int { get }const kvImageHighQualityResampling: numberSwift declarationvar kvImageHighQualityResampling: Int { get }const kvImageLeaveAlphaUnchanged: numberSwift declarationvar kvImageLeaveAlphaUnchanged: Int { get }const kvImageNoAllocate: numberSwift declarationvar kvImageNoAllocate: Int { get }const kvImageNoFlags: numberSwift declarationvar kvImageNoFlags: Int { get }const kvImagePrintDiagnosticsToConsole: numberSwift declarationvar kvImagePrintDiagnosticsToConsole: Int { get }const kvImageTruncateKernel: numberSwift declarationvar kvImageTruncateKernel: Int { get }const kvImageUseFP16Accumulator: numberSwift declarationvar kvImageUseFP16Accumulator: Int { get }const kvImage_PNG_FILTER_VALUE_AVG: numberSwift declarationvar kvImage_PNG_FILTER_VALUE_AVG: Int { get }const kvImage_PNG_FILTER_VALUE_NONE: numberSwift declarationvar kvImage_PNG_FILTER_VALUE_NONE: Int { get }const kvImage_PNG_FILTER_VALUE_PAETH: numberSwift declarationvar kvImage_PNG_FILTER_VALUE_PAETH: Int { get }const kvImage_PNG_FILTER_VALUE_SUB: numberSwift declarationvar kvImage_PNG_FILTER_VALUE_SUB: Int { get }const kvImage_PNG_FILTER_VALUE_UP: numberSwift declarationvar kvImage_PNG_FILTER_VALUE_UP: Int { get }const vDSP_HALF_WINDOW: numberSwift declarationvar vDSP_HALF_WINDOW: Int { get }const vDSP_HANN_DENORM: numberSwift declarationvar vDSP_HANN_DENORM: Int { get }const vDSP_HANN_NORM: numberSwift declarationvar vDSP_HANN_NORM: Int { get }BLASGetThreading(): BLAS_THREADINGSwift declarationfunc BLASGetThreading() -> BLAS_THREADINGBLASSetThreading(threading: BLAS_THREADING): numberSwift declarationfunc BLASSetThreading(_ threading: BLAS_THREADING) -> Int32BNNSApplyMultiheadAttention(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): numberSwift declarationfunc 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?) -> Int32BNNSApplyMultiheadAttentionBackward(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): numberSwift declarationfunc 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?) -> Int32BNNSBandPart(num_lower: number, num_upper: number, input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSBandPart(_ num_lower: Int32, _ num_upper: Int32, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSClipByNorm(dest: SDKHandle, src: SDKHandle, max_norm: number, axis_flags: number): numberSwift declarationfunc BNNSClipByNorm(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ max_norm: Float, _ axis_flags: UInt32) -> Int32BNNSClipByValue(dest: SDKHandle, src: SDKHandle, min_val: number, max_val: number): numberSwift declarationfunc BNNSClipByValue(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ min_val: Float, _ max_val: Float) -> Int32BNNSCompareTensor(in0: SDKHandle, in1: SDKHandle, op: BNNSRelationalOperator, out: SDKHandle): numberSwift declarationfunc BNNSCompareTensor(_ in0: UnsafePointer<BNNSNDArrayDescriptor>, _ in1: UnsafePointer<BNNSNDArrayDescriptor>, _ op: BNNSRelationalOperator, _ out: UnsafeMutablePointer<BNNSNDArrayDescriptor>) -> Int32BNNSComputeLSTMTrainingCacheCapacity(layer_params: SDKHandle): numberSwift declarationfunc BNNSComputeLSTMTrainingCacheCapacity(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>) -> IntBNNSComputeNorm(dest: SDKHandle, src: SDKHandle, norm_type: BNNSNormType, axis_flags: number): numberSwift declarationfunc BNNSComputeNorm(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ norm_type: BNNSNormType, _ axis_flags: UInt32) -> Int32BNNSComputeNormBackward(in_: SDKHandle, in_delta: SDKHandle, out: SDKHandle, out_delta: SDKHandle, norm_type: BNNSNormType, axis_flags: number): numberSwift declarationfunc BNNSComputeNormBackward(_ in: UnsafeRawPointer, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out: UnsafeRawPointer, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ norm_type: BNNSNormType, _ axis_flags: UInt32) -> Int32BNNSCopy(dest: SDKHandle, src: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSCopy(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSCreateNearestNeighbors(max_n_samples: number, n_features: number, n_neighbors: number, data_type: BNNSDataType, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSCreateNearestNeighbors(_ max_n_samples: UInt32, _ n_features: UInt32, _ n_neighbors: UInt32, _ data_type: BNNSDataType, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSNearestNeighbors?BNNSCreateRandomGenerator(method: BNNSRandomGeneratorMethod, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSCreateRandomGenerator(_ method: BNNSRandomGeneratorMethod, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSRandomGenerator?BNNSCreateRandomGeneratorWithSeed(method: BNNSRandomGeneratorMethod, seed: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSCreateRandomGeneratorWithSeed(_ method: BNNSRandomGeneratorMethod, _ seed: UInt64, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSRandomGenerator?BNNSCropResize(layer_params: SDKHandle, input: SDKHandle, roi: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSCropResize(_ layer_params: UnsafePointer<BNNSLayerParametersCropResize>, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ roi: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSCropResizeBackward(layer_params: SDKHandle, in_delta: SDKHandle, roi: SDKHandle, out_delta: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSCropResizeBackward(_ layer_params: UnsafePointer<BNNSLayerParametersCropResize>, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ roi: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSDataLayoutGetRank(layout: BNNSDataLayout): numberSwift declarationfunc BNNSDataLayoutGetRank(_ layout: BNNSDataLayout) -> IntBNNSDestroyNearestNeighbors(knn?: (SDKHandle) | null): voidSwift declarationfunc BNNSDestroyNearestNeighbors(_ knn: BNNSNearestNeighbors?)BNNSDestroyRandomGenerator(generator?: (SDKHandle) | null): voidSwift declarationfunc BNNSDestroyRandomGenerator(_ generator: BNNSRandomGenerator?)BNNSDirectApplyActivationBatch(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, batch_size: number, in_stride: number, out_stride: number): numberSwift declarationfunc BNNSDirectApplyActivationBatch(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ batch_size: Int, _ in_stride: Int, _ out_stride: Int) -> Int32BNNSDirectApplyBroadcastMatMul(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): voidSwift declarationfunc BNNSDirectApplyBroadcastMatMul(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?)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): numberSwift declarationfunc 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>?) -> Int32BNNSDirectApplyLSTMBatchBackward(layer_params: SDKHandle, layer_delta_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, training_cache_ptr: (SDKHandle) | null, training_cache_capacity: number): numberSwift declarationfunc BNNSDirectApplyLSTMBatchBackward(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>, _ layer_delta_params: UnsafePointer<BNNSLayerParametersLSTM>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ training_cache_ptr: UnsafeRawPointer?, _ training_cache_capacity: Int) -> Int32BNNSDirectApplyLSTMBatchTrainingCaching(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, training_cache_ptr: (SDKHandle) | null, training_cache_capacity: number): numberSwift declarationfunc BNNSDirectApplyLSTMBatchTrainingCaching(_ layer_params: UnsafePointer<BNNSLayerParametersLSTM>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ training_cache_ptr: UnsafeMutableRawPointer?, _ training_cache_capacity: Int) -> Int32BNNSDirectApplyQuantizer(layer_params: SDKHandle, filter_params: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null, batch_size: number, input_stride: number, output_stride: number): numberSwift declarationfunc BNNSDirectApplyQuantizer(_ layer_params: UnsafePointer<BNNSLayerParametersQuantization>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ batch_size: Int, _ input_stride: Int, _ output_stride: Int) -> Int32BNNSDirectApplyReduction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSDirectApplyReduction(_ layer_params: UnsafePointer<BNNSLayerParametersReduction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSDirectApplyTopK(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): numberSwift declarationfunc 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>?) -> Int32BNNSFilterApply(filter: (SDKHandle) | null, in_: SDKHandle, out: SDKHandle): numberSwift declarationfunc BNNSFilterApply(_ filter: BNNSFilter?, _ in: UnsafeRawPointer, _ out: UnsafeMutableRawPointer) -> Int32BNNSFilterApplyBackwardBatch(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): numberSwift declarationfunc 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>?) -> Int32BNNSFilterApplyBackwardTwoInputBatch(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): numberSwift declarationfunc 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>?) -> Int32BNNSFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number): numberSwift declarationfunc BNNSFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int) -> Int32BNNSFilterApplyTwoInput(filter: (SDKHandle) | null, inA: SDKHandle, inB: SDKHandle, out: SDKHandle): numberSwift declarationfunc BNNSFilterApplyTwoInput(_ filter: BNNSFilter?, _ inA: UnsafeRawPointer, _ inB: UnsafeRawPointer, _ out: UnsafeMutableRawPointer) -> Int32BNNSFilterApplyTwoInputBatch(filter: (SDKHandle) | null, batch_size: number, inA: SDKHandle, inA_stride: number, inB: SDKHandle, inB_stride: number, out: SDKHandle, out_stride: number): numberSwift declarationfunc BNNSFilterApplyTwoInputBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ inA: UnsafeRawPointer, _ inA_stride: Int, _ inB: UnsafeRawPointer, _ inB_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int) -> Int32BNNSFilterCreateConvolutionLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateConvolutionLayer(_ in_desc: UnsafePointer<BNNSImageStackDescriptor>, _ out_desc: UnsafePointer<BNNSImageStackDescriptor>, _ layer_params: UnsafePointer<BNNSConvolutionLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateFullyConnectedLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateFullyConnectedLayer(_ in_desc: UnsafePointer<BNNSVectorDescriptor>, _ out_desc: UnsafePointer<BNNSVectorDescriptor>, _ layer_params: UnsafePointer<BNNSFullyConnectedLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerActivation(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerActivation(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerArithmetic(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerArithmetic(_ layer_params: UnsafePointer<BNNSLayerParametersArithmetic>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerBroadcastMatMul(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerBroadcastMatMul(_ layer_params: UnsafePointer<BNNSLayerParametersBroadcastMatMul>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerConvolution(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerConvolution(_ layer_params: UnsafePointer<BNNSLayerParametersConvolution>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerDropout(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerDropout(_ layer_params: UnsafePointer<BNNSLayerParametersDropout>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerEmbedding(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerEmbedding(_ layer_params: UnsafePointer<BNNSLayerParametersEmbedding>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerFullyConnected(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerFullyConnected(_ layer_params: UnsafePointer<BNNSLayerParametersFullyConnected>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerGram(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerGram(_ layer_params: UnsafePointer<BNNSLayerParametersGram>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerLoss(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerLoss(_ layer_params: UnsafeRawPointer, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerMultiheadAttention(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerMultiheadAttention(_ layer_params: UnsafePointer<BNNSLayerParametersMultiheadAttention>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerNormalization(normType: BNNSFilterType, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerNormalization(_ normType: BNNSFilterType, _ layer_params: UnsafePointer<BNNSLayerParametersNormalization>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerPadding(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerPadding(_ layer_params: UnsafePointer<BNNSLayerParametersPadding>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerPermute(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerPermute(_ layer_params: UnsafePointer<BNNSLayerParametersPermute>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerPooling(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerPooling(_ layer_params: UnsafePointer<BNNSLayerParametersPooling>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerReduction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerReduction(_ layer_params: UnsafePointer<BNNSLayerParametersReduction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerResize(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerResize(_ layer_params: UnsafePointer<BNNSLayerParametersResize>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerTensorContraction(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerTensorContraction(_ layer_params: UnsafePointer<BNNSLayerParametersTensorContraction>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateLayerTransposedConvolution(layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateLayerTransposedConvolution(_ layer_params: UnsafePointer<BNNSLayerParametersConvolution>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreatePoolingLayer(in_desc: SDKHandle, out_desc: SDKHandle, layer_params: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreatePoolingLayer(_ in_desc: UnsafePointer<BNNSImageStackDescriptor>, _ out_desc: UnsafePointer<BNNSImageStackDescriptor>, _ layer_params: UnsafePointer<BNNSPoolingLayerParameters>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterCreateVectorActivationLayer(in_desc: SDKHandle, out_desc: SDKHandle, activation: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc BNNSFilterCreateVectorActivationLayer(_ in_desc: UnsafePointer<BNNSVectorDescriptor>, _ out_desc: UnsafePointer<BNNSVectorDescriptor>, _ activation: UnsafePointer<BNNSActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> BNNSFilter?BNNSFilterDestroy(filter?: (SDKHandle) | null): voidSwift declarationfunc BNNSFilterDestroy(_ filter: BNNSFilter?)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 declarationfunc 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>?>?) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with delta_parameters inside $out.
BNNSFusedFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, training: boolean): numberSwift declarationfunc BNNSFusedFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ training: Bool) -> Int32BNNSGather(axis: number, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSGather(_ axis: Int, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSGatherND(input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSGatherND(_ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSGetPointer(filter: (SDKHandle) | null, target: BNNSPointerSpecifier): BNNSNDArrayDescriptorSwift declarationfunc BNNSGetPointer(_ filter: BNNSFilter?, _ target: BNNSPointerSpecifier) -> BNNSNDArrayDescriptorBNNSGraphCompileFromFile(filename: SDKHandle, function_: (SDKHandle) | null, options: bnns_graph_compile_options_t): bnns_graph_tSwift declarationfunc BNNSGraphCompileFromFile(_ filename: UnsafePointer<CChar>, _ function: UnsafePointer<CChar>?, _ options: bnns_graph_compile_options_t) -> bnns_graph_tBNNSGraphCompileOptionsDestroy(options: bnns_graph_compile_options_t): voidSwift declarationfunc BNNSGraphCompileOptionsDestroy(_ options: bnns_graph_compile_options_t)BNNSGraphCompileOptionsGetGenerateDebugInfo(options: bnns_graph_compile_options_t): booleanSwift declarationfunc BNNSGraphCompileOptionsGetGenerateDebugInfo(_ options: bnns_graph_compile_options_t) -> BoolBNNSGraphCompileOptionsGetOptimizationPreference(options: bnns_graph_compile_options_t): BNNSGraphOptimizationPreferenceSwift declarationfunc BNNSGraphCompileOptionsGetOptimizationPreference(_ options: bnns_graph_compile_options_t) -> BNNSGraphOptimizationPreferenceBNNSGraphCompileOptionsGetOutputFD(options: bnns_graph_compile_options_t): numberSwift declarationfunc BNNSGraphCompileOptionsGetOutputFD(_ options: bnns_graph_compile_options_t) -> Int32BNNSGraphCompileOptionsGetOutputPath(options: bnns_graph_compile_options_t): (SDKHandle) | nullSwift declarationfunc BNNSGraphCompileOptionsGetOutputPath(_ options: bnns_graph_compile_options_t) -> UnsafePointer<CChar>?BNNSGraphCompileOptionsGetTargetSingleThread(options: bnns_graph_compile_options_t): booleanSwift declarationfunc BNNSGraphCompileOptionsGetTargetSingleThread(_ options: bnns_graph_compile_options_t) -> BoolBNNSGraphCompileOptionsMakeDefault(): bnns_graph_compile_options_tSwift declarationfunc BNNSGraphCompileOptionsMakeDefault() -> bnns_graph_compile_options_tBNNSGraphCompileOptionsSetGenerateDebugInfo(options: bnns_graph_compile_options_t, value: boolean): voidSwift declarationfunc BNNSGraphCompileOptionsSetGenerateDebugInfo(_ options: bnns_graph_compile_options_t, _ value: Bool)BNNSGraphCompileOptionsSetMessageLogMask(options: bnns_graph_compile_options_t, log_level_mask: number): voidSwift declarationfunc BNNSGraphCompileOptionsSetMessageLogMask(_ options: bnns_graph_compile_options_t, _ log_level_mask: UInt32)BNNSGraphCompileOptionsSetOptimizationPreference(options: bnns_graph_compile_options_t, preference: BNNSGraphOptimizationPreference): voidSwift declarationfunc BNNSGraphCompileOptionsSetOptimizationPreference(_ options: bnns_graph_compile_options_t, _ preference: BNNSGraphOptimizationPreference)BNNSGraphCompileOptionsSetOutputFD(options: bnns_graph_compile_options_t, fd: number): voidSwift declarationfunc BNNSGraphCompileOptionsSetOutputFD(_ options: bnns_graph_compile_options_t, _ fd: Int32)BNNSGraphCompileOptionsSetOutputPath(options: bnns_graph_compile_options_t, path?: (SDKHandle) | null): voidSwift declarationfunc BNNSGraphCompileOptionsSetOutputPath(_ options: bnns_graph_compile_options_t, _ path: UnsafePointer<CChar>?)BNNSGraphCompileOptionsSetTargetSingleThread(options: bnns_graph_compile_options_t, value: boolean): voidSwift declarationfunc BNNSGraphCompileOptionsSetTargetSingleThread(_ options: bnns_graph_compile_options_t, _ value: Bool)BNNSGraphContextDestroy(context: bnns_graph_context_t): voidSwift declarationfunc BNNSGraphContextDestroy(_ context: bnns_graph_context_t)BNNSGraphContextEnableNanAndInfChecks(context: bnns_graph_context_t, enable_check_for_nans_inf: boolean): voidSwift declarationfunc BNNSGraphContextEnableNanAndInfChecks(_ context: bnns_graph_context_t, _ enable_check_for_nans_inf: Bool)BNNSGraphContextExecute(context: bnns_graph_context_t, function_: (SDKHandle) | null, argument_count: number, arguments_: "tensor" | "descriptor" | "data_ptr" | SDKHandle, workspace_size: number, workspace?: (SDKHandle) | null): numberSwift declarationfunc BNNSGraphContextExecute(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ argument_count: Int, _ arguments: UnsafeMutablePointer<bnns_graph_argument_t>, _ workspace_size: Int, _ workspace: UnsafeMutablePointer<CChar>?) -> Int32BNNSGraphContextGetTensor(context: bnns_graph_context_t, function_: (SDKHandle) | null, argument: SDKHandle, fill_known_dynamic_shapes: boolean, tensor: SDKHandle): numberSwift declarationfunc BNNSGraphContextGetTensor(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>, _ fill_known_dynamic_shapes: Bool, _ tensor: UnsafeMutablePointer<BNNSTensor>) -> Int32BNNSGraphContextGetWorkspaceSize(context: bnns_graph_context_t, function_?: (SDKHandle) | null): numberSwift declarationfunc BNNSGraphContextGetWorkspaceSize(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?) -> IntBNNSGraphContextMake(graph: bnns_graph_t): bnns_graph_context_tSwift declarationfunc BNNSGraphContextMake(_ graph: bnns_graph_t) -> bnns_graph_context_tBNNSGraphContextMakeStreaming(graph: bnns_graph_t, function_: (SDKHandle) | null, initial_states_count: number, initial_states?: (SDKHandle) | null): bnns_graph_context_tSwift declarationfunc BNNSGraphContextMakeStreaming(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ initial_states_count: Int, _ initial_states: UnsafePointer<BNNSTensor>?) -> bnns_graph_context_tBNNSGraphContextSetArgumentType(context: bnns_graph_context_t, argument_type: BNNSGraphArgumentType): numberSwift declarationfunc BNNSGraphContextSetArgumentType(_ context: bnns_graph_context_t, _ argument_type: BNNSGraphArgumentType) -> Int32BNNSGraphContextSetBatchSize(context: bnns_graph_context_t, function_: (SDKHandle) | null, batch_size: number): numberSwift declarationfunc BNNSGraphContextSetBatchSize(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ batch_size: UInt64) -> Int32BNNSGraphContextSetDynamicShapes(context: bnns_graph_context_t, function_: (SDKHandle) | null, shapes_count: number, shapes: SDKHandle): numberSwift declarationfunc BNNSGraphContextSetDynamicShapes(_ context: bnns_graph_context_t, _ function: UnsafePointer<CChar>?, _ shapes_count: Int, _ shapes: UnsafeMutablePointer<bnns_graph_shape_t>) -> Int32BNNSGraphContextSetMessageLogMask(context: bnns_graph_context_t, log_level_mask: number): numberSwift declarationfunc BNNSGraphContextSetMessageLogMask(_ context: bnns_graph_context_t, _ log_level_mask: UInt32) -> Int32BNNSGraphContextSetStreamingAdvanceCount(context: bnns_graph_context_t, advance_count: number): numberSwift declarationfunc BNNSGraphContextSetStreamingAdvanceCount(_ context: bnns_graph_context_t, _ advance_count: Int) -> Int32BNNSGraphGetArgumentCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): numberSwift declarationfunc BNNSGraphGetArgumentCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> IntBNNSGraphGetArgumentIntents(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_intents_count: number, argument_intents: SDKHandle): numberSwift declarationfunc BNNSGraphGetArgumentIntents(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_intents_count: Int, _ argument_intents: UnsafeMutablePointer<BNNSGraphArgumentIntent>) -> Int32BNNSGraphGetArgumentInterleaveFactors(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_count: number, argument_interleave_counts: SDKHandle): { $ret: number; $out: { "argument_interleave": (SDKHandle) | null } }Swift declarationfunc BNNSGraphGetArgumentInterleaveFactors(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_count: Int, _ argument_interleave: UnsafeMutablePointer<UnsafePointer<UInt16>?>, _ argument_interleave_counts: UnsafeMutablePointer<Int>) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with argument_interleave inside $out.
BNNSGraphGetArgumentNames(graph: bnns_graph_t, function_: (SDKHandle) | null, argument_names_count: number): { $ret: number; $out: { "argument_names": (SDKHandle) | null } }Swift declarationfunc BNNSGraphGetArgumentNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument_names_count: Int, _ argument_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with argument_names inside $out.
BNNSGraphGetArgumentPosition(graph: bnns_graph_t, function_: (SDKHandle) | null, argument: SDKHandle): numberSwift declarationfunc BNNSGraphGetArgumentPosition(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>) -> IntBNNSGraphGetFunctionCount(graph: bnns_graph_t): numberSwift declarationfunc BNNSGraphGetFunctionCount(_ graph: bnns_graph_t) -> IntBNNSGraphGetFunctionNames(graph: bnns_graph_t, function_name_count: number): { $ret: number; $out: { "function_names": (SDKHandle) | null } }Swift declarationfunc BNNSGraphGetFunctionNames(_ graph: bnns_graph_t, _ function_name_count: Int, _ function_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with function_names inside $out.
BNNSGraphGetInputCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): numberSwift declarationfunc BNNSGraphGetInputCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> IntBNNSGraphGetInputNames(graph: bnns_graph_t, function_: (SDKHandle) | null, input_names_count: number): { $ret: number; $out: { "input_names": (SDKHandle) | null } }Swift declarationfunc BNNSGraphGetInputNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ input_names_count: Int, _ input_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with input_names inside $out.
BNNSGraphGetOutputCount(graph: bnns_graph_t, function_?: (SDKHandle) | null): numberSwift declarationfunc BNNSGraphGetOutputCount(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?) -> IntBNNSGraphGetOutputNames(graph: bnns_graph_t, function_: (SDKHandle) | null, output_names_count: number): { $ret: number; $out: { "output_names": (SDKHandle) | null } }Swift declarationfunc BNNSGraphGetOutputNames(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ output_names_count: Int, _ output_names: UnsafeMutablePointer<UnsafePointer<CChar>?>) -> Int32Omit the output parameters from the call. The result contains $ret and $out, with output_names inside $out.
BNNSGraphTensorFillStrides(graph: bnns_graph_t, function_: (SDKHandle) | null, argument: SDKHandle, tensor: SDKHandle): numberSwift declarationfunc BNNSGraphTensorFillStrides(_ graph: bnns_graph_t, _ function: UnsafePointer<CChar>?, _ argument: UnsafePointer<CChar>, _ tensor: UnsafeMutablePointer<BNNSTensor>) -> Int32BNNSLossFilterApplyBackwardBatch(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): numberSwift declarationfunc 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) -> Int32BNNSLossFilterApplyBatch(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): numberSwift declarationfunc 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) -> Int32BNNSMatMul(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, workspace?: (SDKHandle) | null, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSMatMul(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ workspace: UnsafeMutableRawPointer?, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSMatMulWorkspaceSize(transA: boolean, transB: boolean, alpha: number, inputA: SDKHandle, inputB: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSMatMulWorkspaceSize(_ transA: Bool, _ transB: Bool, _ alpha: Float, _ inputA: UnsafePointer<BNNSNDArrayDescriptor>, _ inputB: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> IntBNNSNDArrayFullyConnectedSparsifySparseCOO(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): numberSwift declarationfunc 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>?) -> Int32BNNSNDArrayFullyConnectedSparsifySparseCSR(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): numberSwift declarationfunc 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>?) -> Int32BNNSNDArrayGetDataSize(array: SDKHandle): numberSwift declarationfunc BNNSNDArrayGetDataSize(_ array: UnsafePointer<BNNSNDArrayDescriptor>) -> IntBNNSNearestNeighborsGetInfo(knn: (SDKHandle) | null, sample_number: number, indices?: (SDKHandle) | null, distances?: (SDKHandle) | null): numberSwift declarationfunc BNNSNearestNeighborsGetInfo(_ knn: BNNSNearestNeighbors?, _ sample_number: Int32, _ indices: UnsafeMutablePointer<Int32>?, _ distances: UnsafeMutableRawPointer?) -> Int32BNNSNearestNeighborsLoad(knn: (SDKHandle) | null, n_new_samples: number, data_ptr: SDKHandle): numberSwift declarationfunc BNNSNearestNeighborsLoad(_ knn: BNNSNearestNeighbors?, _ n_new_samples: UInt32, _ data_ptr: UnsafeRawPointer) -> Int32BNNSNormalizationFilterApplyBackwardBatch(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): numberSwift declarationfunc 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>?) -> Int32BNNSNormalizationFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, training: boolean): numberSwift declarationfunc BNNSNormalizationFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ training: Bool) -> Int32BNNSPermuteFilterApplyBackwardBatch(filter: (SDKHandle) | null, batch_size: number, in_delta: SDKHandle, in_delta_stride: number, out_delta: SDKHandle, out_delta_stride: number): numberSwift declarationfunc BNNSPermuteFilterApplyBackwardBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ in_delta_stride: Int, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ out_delta_stride: Int) -> Int32BNNSPoolingFilterApplyBackwardBatch(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): numberSwift declarationfunc 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) -> Int32BNNSPoolingFilterApplyBackwardBatchEx(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): numberSwift declarationfunc 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) -> Int32BNNSPoolingFilterApplyBatch(filter: (SDKHandle) | null, batch_size: number, in_: SDKHandle, in_stride: number, out: SDKHandle, out_stride: number, indices: (SDKHandle) | null, idx_stride: number): numberSwift declarationfunc BNNSPoolingFilterApplyBatch(_ filter: BNNSFilter?, _ batch_size: Int, _ in: UnsafeRawPointer, _ in_stride: Int, _ out: UnsafeMutableRawPointer, _ out_stride: Int, _ indices: UnsafeMutablePointer<Int>?, _ idx_stride: Int) -> Int32BNNSPoolingFilterApplyBatchEx(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): numberSwift declarationfunc 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) -> Int32BNNSRandomFillCategoricalFloat(generator: (SDKHandle) | null, desc: SDKHandle, probabilities: SDKHandle, log_probabilities: boolean): numberSwift declarationfunc BNNSRandomFillCategoricalFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafePointer<BNNSNDArrayDescriptor>, _ probabilities: UnsafePointer<BNNSNDArrayDescriptor>, _ log_probabilities: Bool) -> Int32BNNSRandomFillNormalFloat(generator: (SDKHandle) | null, desc: SDKHandle, mean: number, stddev: number): numberSwift declarationfunc BNNSRandomFillNormalFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ mean: Float, _ stddev: Float) -> Int32BNNSRandomFillUniformFloat(generator: (SDKHandle) | null, desc: SDKHandle, a: number, b: number): numberSwift declarationfunc BNNSRandomFillUniformFloat(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ a: Float, _ b: Float) -> Int32BNNSRandomFillUniformInt(generator: (SDKHandle) | null, desc: SDKHandle, a: number, b: number): numberSwift declarationfunc BNNSRandomFillUniformInt(_ generator: BNNSRandomGenerator?, _ desc: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ a: Int64, _ b: Int64) -> Int32BNNSRandomGeneratorGetState(generator: (SDKHandle) | null, state_size: number, state: SDKHandle): numberSwift declarationfunc BNNSRandomGeneratorGetState(_ generator: BNNSRandomGenerator?, _ state_size: Int, _ state: UnsafeMutableRawPointer) -> Int32BNNSRandomGeneratorSetState(generator: (SDKHandle) | null, state_size: number, state: SDKHandle): numberSwift declarationfunc BNNSRandomGeneratorSetState(_ generator: BNNSRandomGenerator?, _ state_size: Int, _ state: UnsafeMutableRawPointer) -> Int32BNNSRandomGeneratorStateSize(generator?: (SDKHandle) | null): numberSwift declarationfunc BNNSRandomGeneratorStateSize(_ generator: BNNSRandomGenerator?) -> IntBNNSScatter(axis: number, op: BNNSReduceFunction, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSScatter(_ axis: Int, _ op: BNNSReduceFunction, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSScatterND(op: BNNSReduceFunction, input: SDKHandle, indices: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSScatterND(_ op: BNNSReduceFunction, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ indices: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSShuffle(type: BNNSShuffleType, input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSShuffle(_ type: BNNSShuffleType, _ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSTensorGetAllocationSize(tensor: SDKHandle): numberSwift declarationfunc BNNSTensorGetAllocationSize(_ tensor: UnsafePointer<BNNSTensor>) -> IntBNNSTile(input: SDKHandle, output: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSTile(_ input: UnsafePointer<BNNSNDArrayDescriptor>, _ output: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSTileBackward(in_delta: SDKHandle, out_delta: SDKHandle, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSTileBackward(_ in_delta: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ out_delta: UnsafePointer<BNNSNDArrayDescriptor>, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32BNNSTranspose(dest: SDKHandle, src: SDKHandle, axis0: number, axis1: number, filter_params?: ("options" | "threadCount" | "allocator" | "deallocator" | SDKHandle) | null): numberSwift declarationfunc BNNSTranspose(_ dest: UnsafeMutablePointer<BNNSNDArrayDescriptor>, _ src: UnsafePointer<BNNSNDArrayDescriptor>, _ axis0: Int, _ axis1: Int, _ filter_params: UnsafePointer<BNNSFilterParameters>?) -> Int32SparseCleanup(toFree: SparseMatrix_Complex_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseMatrix_Complex_Double)SparseCleanup72663(toFree: SparseMatrix_Complex_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseMatrix_Complex_Float)SparseCleanup62093(toFree: SparseMatrix_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseMatrix_Double)SparseCleanup49454(toFree: SparseMatrix_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseMatrix_Float)SparseCleanup30381(toFree: SparseOpaqueFactorization_Complex_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueFactorization_Complex_Double)SparseCleanup68078(toFree: SparseOpaqueFactorization_Complex_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueFactorization_Complex_Float)SparseCleanup22578(toFree: SparseOpaqueFactorization_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueFactorization_Double)SparseCleanup65267(toFree: SparseOpaqueFactorization_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueFactorization_Float)SparseCleanup80469(Preconditioner: SparseOpaquePreconditioner_Complex_Double): voidSwift declarationfunc SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Complex_Double)SparseCleanup67686(Preconditioner: SparseOpaquePreconditioner_Complex_Float): voidSwift declarationfunc SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Complex_Float)SparseCleanup51722(Preconditioner: SparseOpaquePreconditioner_Double): voidSwift declarationfunc SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Double)SparseCleanup60667(Preconditioner: SparseOpaquePreconditioner_Float): voidSwift declarationfunc SparseCleanup(_ Preconditioner: SparseOpaquePreconditioner_Float)SparseCleanup79317(toFree: SparseOpaqueSubfactor_Complex_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueSubfactor_Complex_Double)SparseCleanup92870(toFree: SparseOpaqueSubfactor_Complex_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueSubfactor_Complex_Float)SparseCleanup91370(toFree: SparseOpaqueSubfactor_Double): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueSubfactor_Double)SparseCleanup19995(toFree: SparseOpaqueSubfactor_Float): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueSubfactor_Float)SparseCleanup97992(toFree: SparseOpaqueSymbolicFactorization): voidSwift declarationfunc SparseCleanup(_ toFree: SparseOpaqueSymbolicFactorization)SparseConjugateGradient(): SparseIterativeMethodSwift declarationfunc SparseConjugateGradient() -> SparseIterativeMethodSparseConjugateGradient7794(options: SparseCGOptions): SparseIterativeMethodSwift declarationfunc SparseConjugateGradient(_ options: SparseCGOptions) -> SparseIterativeMethodSparseConvertFromCoordinate(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle): SparseMatrix_DoubleSwift declarationfunc SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Double>) -> SparseMatrix_DoubleSparseConvertFromCoordinate86176(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle, storage: SDKHandle, workspace: SDKHandle): SparseMatrix_DoubleSwift declarationfunc 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_DoubleSparseConvertFromCoordinate31313(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle): SparseMatrix_FloatSwift declarationfunc SparseConvertFromCoordinate(_ rowCount: Int32, _ columnCount: Int32, _ blockCount: Int, _ blockSize: UInt8, _ attributes: SparseAttributes_t, _ row: UnsafePointer<Int32>, _ column: UnsafePointer<Int32>, _ data: UnsafePointer<Float>) -> SparseMatrix_FloatSparseConvertFromCoordinate57050(rowCount: number, columnCount: number, blockCount: number, blockSize: number, attributes: SparseAttributes_t, row: SDKHandle, column: SDKHandle, data: SDKHandle, storage: SDKHandle, workspace: SDKHandle): SparseMatrix_FloatSwift declarationfunc 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_FloatSparseCreatePreconditioner(type: SparsePreconditioner_t, A: SparseMatrix_Complex_Double): SparseOpaquePreconditioner_Complex_DoubleSwift declarationfunc SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Complex_Double) -> SparseOpaquePreconditioner_Complex_DoubleSparseCreatePreconditioner9453(type: SparsePreconditioner_t, A: SparseMatrix_Complex_Float): SparseOpaquePreconditioner_Complex_FloatSwift declarationfunc SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Complex_Float) -> SparseOpaquePreconditioner_Complex_FloatSparseCreatePreconditioner53339(type: SparsePreconditioner_t, A: SparseMatrix_Double): SparseOpaquePreconditioner_DoubleSwift declarationfunc SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Double) -> SparseOpaquePreconditioner_DoubleSparseCreatePreconditioner24864(type: SparsePreconditioner_t, A: SparseMatrix_Float): SparseOpaquePreconditioner_FloatSwift declarationfunc SparseCreatePreconditioner(_ type: SparsePreconditioner_t, _ A: SparseMatrix_Float) -> SparseOpaquePreconditioner_FloatSparseCreateSubfactor(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueSubfactor_Complex_DoubleSwift declarationfunc SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueSubfactor_Complex_DoubleSparseCreateSubfactor39764(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueSubfactor_Complex_FloatSwift declarationfunc SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueSubfactor_Complex_FloatSparseCreateSubfactor90184(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Double): SparseOpaqueSubfactor_DoubleSwift declarationfunc SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Double) -> SparseOpaqueSubfactor_DoubleSparseCreateSubfactor67341(subfactor: SparseSubfactor_t, Factor: SparseOpaqueFactorization_Float): SparseOpaqueSubfactor_FloatSwift declarationfunc SparseCreateSubfactor(_ subfactor: SparseSubfactor_t, _ Factor: SparseOpaqueFactorization_Float) -> SparseOpaqueSubfactor_FloatSparseFactor(type: SparseFactorization_t, Matrix: SparseMatrixStructure): SparseOpaqueSymbolicFactorizationSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructure) -> SparseOpaqueSymbolicFactorizationSparseFactor37402(type: SparseFactorization_t, Matrix: SparseMatrixStructure, options: SparseSymbolicFactorOptions): SparseOpaqueSymbolicFactorizationSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructure, _ options: SparseSymbolicFactorOptions) -> SparseOpaqueSymbolicFactorizationSparseFactor66848(type: SparseFactorization_t, Matrix: SparseMatrixStructureComplex): SparseOpaqueSymbolicFactorizationSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrixStructureComplex) -> SparseOpaqueSymbolicFactorizationSparseFactor49260(type: SparseFactorization_t, MatrixComplex: SparseMatrixStructureComplex, options: SparseSymbolicFactorOptions): SparseOpaqueSymbolicFactorizationSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ MatrixComplex: SparseMatrixStructureComplex, _ options: SparseSymbolicFactorOptions) -> SparseOpaqueSymbolicFactorizationSparseFactor13334(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Double): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Double) -> SparseOpaqueFactorization_Complex_DoubleSparseFactor51969(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Double, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Double, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_DoubleSparseFactor30215(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Float): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Float) -> SparseOpaqueFactorization_Complex_FloatSparseFactor85946(type: SparseFactorization_t, Matrix: SparseMatrix_Complex_Float, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Complex_Float, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_FloatSparseFactor58493(type: SparseFactorization_t, Matrix: SparseMatrix_Double): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Double) -> SparseOpaqueFactorization_DoubleSparseFactor75872(type: SparseFactorization_t, Matrix: SparseMatrix_Double, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Double, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_DoubleSparseFactor94398(type: SparseFactorization_t, Matrix: SparseMatrix_Float): SparseOpaqueFactorization_FloatSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Float) -> SparseOpaqueFactorization_FloatSparseFactor99609(type: SparseFactorization_t, Matrix: SparseMatrix_Float, options: SparseSymbolicFactorOptions, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_FloatSwift declarationfunc SparseFactor(_ type: SparseFactorization_t, _ Matrix: SparseMatrix_Float, _ options: SparseSymbolicFactorOptions, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_FloatSparseFactor98946(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double) -> SparseOpaqueFactorization_Complex_DoubleSparseFactor24145(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_DoubleSparseFactor43418(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Double, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Double, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Complex_DoubleSparseFactor98723(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float) -> SparseOpaqueFactorization_Complex_FloatSparseFactor68460(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_Complex_FloatSparseFactor2845(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Complex_Float, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Complex_Float, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_Complex_FloatSparseFactor32865(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double) -> SparseOpaqueFactorization_DoubleSparseFactor36946(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_DoubleSparseFactor16203(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Double, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Double, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_DoubleSparseFactor1218(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float): SparseOpaqueFactorization_FloatSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float) -> SparseOpaqueFactorization_FloatSparseFactor1393(SymbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float, nfoptions: SparseNumericFactorOptions): SparseOpaqueFactorization_FloatSwift declarationfunc SparseFactor(_ SymbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float, _ nfoptions: SparseNumericFactorOptions) -> SparseOpaqueFactorization_FloatSparseFactor47386(symbolicFactor: SparseOpaqueSymbolicFactorization, Matrix: SparseMatrix_Float, nfoptions: SparseNumericFactorOptions, factorStorage?: (SDKHandle) | null, workspace?: (SDKHandle) | null): SparseOpaqueFactorization_FloatSwift declarationfunc SparseFactor(_ symbolicFactor: SparseOpaqueSymbolicFactorization, _ Matrix: SparseMatrix_Float, _ nfoptions: SparseNumericFactorOptions, _ factorStorage: UnsafeMutableRawPointer?, _ workspace: UnsafeMutableRawPointer?) -> SparseOpaqueFactorization_FloatSparseGMRES(): SparseIterativeMethodSwift declarationfunc SparseGMRES() -> SparseIterativeMethodSparseGMRES18096(options: SparseGMRESOptions): SparseIterativeMethodSwift declarationfunc SparseGMRES(_ options: SparseGMRESOptions) -> SparseIterativeMethodSparseGetConjugateTranspose(Matrix: SparseMatrix_Complex_Double): SparseMatrix_Complex_DoubleSwift declarationfunc SparseGetConjugateTranspose(_ Matrix: SparseMatrix_Complex_Double) -> SparseMatrix_Complex_DoubleSparseGetConjugateTranspose92472(Matrix: SparseMatrix_Complex_Float): SparseMatrix_Complex_FloatSwift declarationfunc SparseGetConjugateTranspose(_ Matrix: SparseMatrix_Complex_Float) -> SparseMatrix_Complex_FloatSparseGetConjugateTranspose65046(Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseGetConjugateTranspose(_ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_DoubleSparseGetConjugateTranspose99463(Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseGetConjugateTranspose(_ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_FloatSparseGetConjugateTranspose21778(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_DoubleSwift declarationfunc SparseGetConjugateTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_DoubleSparseGetConjugateTranspose82291(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_FloatSwift declarationfunc SparseGetConjugateTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_FloatSparseGetInertia(Factored: SparseOpaqueFactorization_Complex_Double, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): numberSwift declarationfunc SparseGetInertia(_ Factored: SparseOpaqueFactorization_Complex_Double, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32SparseGetInertia14790(Factored: SparseOpaqueFactorization_Complex_Float, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): numberSwift declarationfunc SparseGetInertia(_ Factored: SparseOpaqueFactorization_Complex_Float, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32SparseGetInertia27650(Factored: SparseOpaqueFactorization_Double, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): numberSwift declarationfunc SparseGetInertia(_ Factored: SparseOpaqueFactorization_Double, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32SparseGetInertia60341(Factored: SparseOpaqueFactorization_Float, num_positive: SDKHandle, num_zero: SDKHandle, num_negative: SDKHandle): numberSwift declarationfunc SparseGetInertia(_ Factored: SparseOpaqueFactorization_Float, _ num_positive: UnsafeMutablePointer<Int32>, _ num_zero: UnsafeMutablePointer<Int32>, _ num_negative: UnsafeMutablePointer<Int32>) -> Int32SparseGetStateSize_Complex_Double(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): numberSwift declarationfunc SparseGetStateSize_Complex_Double(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> IntSparseGetStateSize_Complex_Float(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): numberSwift declarationfunc SparseGetStateSize_Complex_Float(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> IntSparseGetStateSize_Double(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): numberSwift declarationfunc SparseGetStateSize_Double(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> IntSparseGetStateSize_Float(method: SparseIterativeMethod, preconditioner: boolean, m: number, n: number, nrhs: number): numberSwift declarationfunc SparseGetStateSize_Float(_ method: SparseIterativeMethod, _ preconditioner: Bool, _ m: Int32, _ n: Int32, _ nrhs: Int32) -> IntSparseGetTranspose(Matrix: SparseMatrix_Complex_Double): SparseMatrix_Complex_DoubleSwift declarationfunc SparseGetTranspose(_ Matrix: SparseMatrix_Complex_Double) -> SparseMatrix_Complex_DoubleSparseGetTranspose18606(Matrix: SparseMatrix_Complex_Float): SparseMatrix_Complex_FloatSwift declarationfunc SparseGetTranspose(_ Matrix: SparseMatrix_Complex_Float) -> SparseMatrix_Complex_FloatSparseGetTranspose31730(Matrix: SparseMatrix_Double): SparseMatrix_DoubleSwift declarationfunc SparseGetTranspose(_ Matrix: SparseMatrix_Double) -> SparseMatrix_DoubleSparseGetTranspose78931(Matrix: SparseMatrix_Float): SparseMatrix_FloatSwift declarationfunc SparseGetTranspose(_ Matrix: SparseMatrix_Float) -> SparseMatrix_FloatSparseGetTranspose65704(Factor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_DoubleSparseGetTranspose91501(Factor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_FloatSparseGetTranspose95899(Factor: SparseOpaqueFactorization_Double): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Double) -> SparseOpaqueFactorization_DoubleSparseGetTranspose43296(Factor: SparseOpaqueFactorization_Float): SparseOpaqueFactorization_FloatSwift declarationfunc SparseGetTranspose(_ Factor: SparseOpaqueFactorization_Float) -> SparseOpaqueFactorization_FloatSparseGetTranspose1456(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_DoubleSwift declarationfunc SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_DoubleSparseGetTranspose38213(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_FloatSwift declarationfunc SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_FloatSparseGetTranspose52627(Subfactor: SparseOpaqueSubfactor_Double): SparseOpaqueSubfactor_DoubleSwift declarationfunc SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Double) -> SparseOpaqueSubfactor_DoubleSparseGetTranspose88104(Subfactor: SparseOpaqueSubfactor_Float): SparseOpaqueSubfactor_FloatSwift declarationfunc SparseGetTranspose(_ Subfactor: SparseOpaqueSubfactor_Float) -> SparseOpaqueSubfactor_FloatSparseIterate(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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)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): voidSwift declarationfunc 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)SparseLSMR(): SparseIterativeMethodSwift declarationfunc SparseLSMR() -> SparseIterativeMethodSparseLSMR68014(options: SparseLSMROptions): SparseIterativeMethodSwift declarationfunc SparseLSMR(_ options: SparseLSMROptions) -> SparseIterativeMethodSparseMultiply(A: SparseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)SparseMultiply18550(A: SparseMatrix_Complex_Double, x: DenseVector_Complex_Double, y: DenseVector_Complex_Double): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Complex_Double, _ x: DenseVector_Complex_Double, _ y: DenseVector_Complex_Double)SparseMultiply92806(A: SparseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)SparseMultiply14496(A: SparseMatrix_Complex_Float, x: DenseVector_Complex_Float, y: DenseVector_Complex_Float): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Complex_Float, _ x: DenseVector_Complex_Float, _ y: DenseVector_Complex_Float)SparseMultiply20444(A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)SparseMultiply33498(A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)SparseMultiply20736(A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)SparseMultiply80574(A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): voidSwift declarationfunc SparseMultiply(_ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)SparseMultiply83705(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseMatrix_Complex_Double)SparseMultiply28074(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply76703(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)SparseMultiply25480(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply38055(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseVector_Complex_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseVector_Complex_Double)SparseMultiply21552(Subfactor: SparseOpaqueSubfactor_Complex_Double, XY: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XY: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply1537(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseVector_Complex_Double, Y: DenseVector_Complex_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseVector_Complex_Double, _ Y: DenseVector_Complex_Double)SparseMultiply12274(Subfactor: SparseOpaqueSubfactor_Complex_Double, X: DenseVector_Complex_Double, Y: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ X: DenseVector_Complex_Double, _ Y: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply25987(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseMatrix_Complex_Float)SparseMultiply36236(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply66437(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)SparseMultiply99894(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply61921(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseVector_Complex_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseVector_Complex_Float)SparseMultiply75186(Subfactor: SparseOpaqueSubfactor_Complex_Float, XY: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XY: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply44503(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseVector_Complex_Float, Y: DenseVector_Complex_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseVector_Complex_Float, _ Y: DenseVector_Complex_Float)SparseMultiply7648(Subfactor: SparseOpaqueSubfactor_Complex_Float, X: DenseVector_Complex_Float, Y: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ X: DenseVector_Complex_Float, _ Y: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply37949(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseMatrix_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseMatrix_Double)SparseMultiply98734(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply72443(Subfactor: SparseOpaqueSubfactor_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)SparseMultiply18852(Subfactor: SparseOpaqueSubfactor_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply77459(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseVector_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseVector_Double)SparseMultiply81916(Subfactor: SparseOpaqueSubfactor_Double, XY: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ XY: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply48373(Subfactor: SparseOpaqueSubfactor_Double, X: DenseVector_Double, Y: DenseVector_Double): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseVector_Double, _ Y: DenseVector_Double)SparseMultiply85414(Subfactor: SparseOpaqueSubfactor_Double, X: DenseVector_Double, Y: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Double, _ X: DenseVector_Double, _ Y: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseMultiply13553(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseMatrix_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseMatrix_Float)SparseMultiply96226(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply49095(Subfactor: SparseOpaqueSubfactor_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)SparseMultiply91120(Subfactor: SparseOpaqueSubfactor_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply4435(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseVector_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseVector_Float)SparseMultiply52252(Subfactor: SparseOpaqueSubfactor_Float, XY: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ XY: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply93365(Subfactor: SparseOpaqueSubfactor_Float, X: DenseVector_Float, Y: DenseVector_Float): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseVector_Float, _ Y: DenseVector_Float)SparseMultiply45574(Subfactor: SparseOpaqueSubfactor_Float, X: DenseVector_Float, Y: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseMultiply(_ Subfactor: SparseOpaqueSubfactor_Float, _ X: DenseVector_Float, _ Y: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseMultiply66515(alpha: number, A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): voidSwift declarationfunc SparseMultiply(_ alpha: Double, _ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)SparseMultiply63661(alpha: number, A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): voidSwift declarationfunc SparseMultiply(_ alpha: Double, _ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)SparseMultiply38637(alpha: number, A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): voidSwift declarationfunc SparseMultiply(_ alpha: Float, _ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)SparseMultiply86735(alpha: number, A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): voidSwift declarationfunc SparseMultiply(_ alpha: Float, _ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)SparseMultiplyAdd(A: SparseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Y: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Y: DenseMatrix_Complex_Double)SparseMultiplyAdd93325(A: SparseMatrix_Complex_Double, x: DenseVector_Complex_Double, y: DenseVector_Complex_Double): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Complex_Double, _ x: DenseVector_Complex_Double, _ y: DenseVector_Complex_Double)SparseMultiplyAdd69121(A: SparseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Y: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Y: DenseMatrix_Complex_Float)SparseMultiplyAdd88147(A: SparseMatrix_Complex_Float, x: DenseVector_Complex_Float, y: DenseVector_Complex_Float): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Complex_Float, _ x: DenseVector_Complex_Float, _ y: DenseVector_Complex_Float)SparseMultiplyAdd26231(A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)SparseMultiplyAdd53713(A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)SparseMultiplyAdd62563(A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)SparseMultiplyAdd65649(A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): voidSwift declarationfunc SparseMultiplyAdd(_ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)SparseMultiplyAdd89672(alpha: number, A: SparseMatrix_Double, X: DenseMatrix_Double, Y: DenseMatrix_Double): voidSwift declarationfunc SparseMultiplyAdd(_ alpha: Double, _ A: SparseMatrix_Double, _ X: DenseMatrix_Double, _ Y: DenseMatrix_Double)SparseMultiplyAdd90822(alpha: number, A: SparseMatrix_Double, x: DenseVector_Double, y: DenseVector_Double): voidSwift declarationfunc SparseMultiplyAdd(_ alpha: Double, _ A: SparseMatrix_Double, _ x: DenseVector_Double, _ y: DenseVector_Double)SparseMultiplyAdd43690(alpha: number, A: SparseMatrix_Float, X: DenseMatrix_Float, Y: DenseMatrix_Float): voidSwift declarationfunc SparseMultiplyAdd(_ alpha: Float, _ A: SparseMatrix_Float, _ X: DenseMatrix_Float, _ Y: DenseMatrix_Float)SparseMultiplyAdd31068(alpha: number, A: SparseMatrix_Float, x: DenseVector_Float, y: DenseVector_Float): voidSwift declarationfunc SparseMultiplyAdd(_ alpha: Float, _ A: SparseMatrix_Float, _ x: DenseVector_Float, _ y: DenseVector_Float)SparseRefactor(Matrix: SparseMatrix_Complex_Double, Factorization: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>)SparseRefactor26619(Matrix: SparseMatrix_Complex_Double, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ nfoptions: SparseNumericFactorOptions)SparseRefactor772(Matrix: SparseMatrix_Complex_Double, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)SparseRefactor39437(Matrix: SparseMatrix_Complex_Double, Factored: SDKHandle, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ workspace: UnsafeMutableRawPointer)SparseRefactor51232(Matrix: SparseMatrix_Complex_Float, Factorization: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>)SparseRefactor31975(Matrix: SparseMatrix_Complex_Float, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ nfoptions: SparseNumericFactorOptions)SparseRefactor6160(Matrix: SparseMatrix_Complex_Float, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)SparseRefactor31009(Matrix: SparseMatrix_Complex_Float, Factored: SDKHandle, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Complex_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ workspace: UnsafeMutableRawPointer)SparseRefactor95042(Matrix: SparseMatrix_Double, Factorization: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>)SparseRefactor369(Matrix: SparseMatrix_Double, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ nfoptions: SparseNumericFactorOptions)SparseRefactor28610(Matrix: SparseMatrix_Double, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)SparseRefactor75691(Matrix: SparseMatrix_Double, Factored: SDKHandle, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Double, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ workspace: UnsafeMutableRawPointer)SparseRefactor94740(Matrix: SparseMatrix_Float, Factorization: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>)SparseRefactor47603(Matrix: SparseMatrix_Float, Factorization: SDKHandle, nfoptions: SparseNumericFactorOptions): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ nfoptions: SparseNumericFactorOptions)SparseRefactor83932(Matrix: SparseMatrix_Float, Factored: SDKHandle, nfoptions: SparseNumericFactorOptions, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ nfoptions: SparseNumericFactorOptions, _ workspace: UnsafeMutableRawPointer)SparseRefactor21413(Matrix: SparseMatrix_Float, Factored: SDKHandle, workspace: SDKHandle): voidSwift declarationfunc SparseRefactor(_ Matrix: SparseMatrix_Float, _ Factored: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ workspace: UnsafeMutableRawPointer)SparseRetain(NumericFactor: SparseOpaqueFactorization_Complex_Double): SparseOpaqueFactorization_Complex_DoubleSwift declarationfunc SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Complex_Double) -> SparseOpaqueFactorization_Complex_DoubleSparseRetain45143(NumericFactor: SparseOpaqueFactorization_Complex_Float): SparseOpaqueFactorization_Complex_FloatSwift declarationfunc SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Complex_Float) -> SparseOpaqueFactorization_Complex_FloatSparseRetain44333(NumericFactor: SparseOpaqueFactorization_Double): SparseOpaqueFactorization_DoubleSwift declarationfunc SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Double) -> SparseOpaqueFactorization_DoubleSparseRetain13646(NumericFactor: SparseOpaqueFactorization_Float): SparseOpaqueFactorization_FloatSwift declarationfunc SparseRetain(_ NumericFactor: SparseOpaqueFactorization_Float) -> SparseOpaqueFactorization_FloatSparseRetain65378(Subfactor: SparseOpaqueSubfactor_Complex_Double): SparseOpaqueSubfactor_Complex_DoubleSwift declarationfunc SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Complex_Double) -> SparseOpaqueSubfactor_Complex_DoubleSparseRetain68323(Subfactor: SparseOpaqueSubfactor_Complex_Float): SparseOpaqueSubfactor_Complex_FloatSwift declarationfunc SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Complex_Float) -> SparseOpaqueSubfactor_Complex_FloatSparseRetain62529(Subfactor: SparseOpaqueSubfactor_Double): SparseOpaqueSubfactor_DoubleSwift declarationfunc SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Double) -> SparseOpaqueSubfactor_DoubleSparseRetain94338(Subfactor: SparseOpaqueSubfactor_Float): SparseOpaqueSubfactor_FloatSwift declarationfunc SparseRetain(_ Subfactor: SparseOpaqueSubfactor_Float) -> SparseOpaqueSubfactor_FloatSparseRetain12457(SymbolicFactor: SparseOpaqueSymbolicFactorization): SparseOpaqueSymbolicFactorizationSwift declarationfunc SparseRetain(_ SymbolicFactor: SparseOpaqueSymbolicFactorization) -> SparseOpaqueSymbolicFactorizationSparseSolve(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double) -> SparseIterativeStatus_tSparseSolve13190(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve1637(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_tSparseSolve35481(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double) -> SparseIterativeStatus_tSparseSolve74204(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve1683(method: SparseIterativeMethod, A: SparseMatrix_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, Preconditioner: SparseOpaquePreconditioner_Complex_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ Preconditioner: SparseOpaquePreconditioner_Complex_Double) -> SparseIterativeStatus_tSparseSolve13925(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float) -> SparseIterativeStatus_tSparseSolve96400(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve59436(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_tSparseSolve26615(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float) -> SparseIterativeStatus_tSparseSolve28018(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve80258(method: SparseIterativeMethod, A: SparseMatrix_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, Preconditioner: SparseOpaquePreconditioner_Complex_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ Preconditioner: SparseOpaquePreconditioner_Complex_Float) -> SparseIterativeStatus_tSparseSolve84751(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double) -> SparseIterativeStatus_tSparseSolve10202(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve15814(method: SparseIterativeMethod, A: SparseMatrix_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_tSparseSolve41829(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double) -> SparseIterativeStatus_tSparseSolve95312(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve22752(method: SparseIterativeMethod, A: SparseMatrix_Double, b: DenseVector_Double, x: DenseVector_Double, Preconditioner: SparseOpaquePreconditioner_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_tSparseSolve46275(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float) -> SparseIterativeStatus_tSparseSolve26870(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve79003(method: SparseIterativeMethod, A: SparseMatrix_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_tSparseSolve32601(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float) -> SparseIterativeStatus_tSparseSolve56220(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float, Preconditioner: SparsePreconditioner_t): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparsePreconditioner_t) -> SparseIterativeStatus_tSparseSolve56041(method: SparseIterativeMethod, A: SparseMatrix_Float, b: DenseVector_Float, x: DenseVector_Float, Preconditioner: SparseOpaquePreconditioner_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ A: SparseMatrix_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_tSparseSolve71778(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Double, DenseMatrix_Complex_Double) -> Void, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double) -> SparseIterativeStatus_tSparseSolve37630(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_tSwift declarationfunc 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_tSparseSolve36977(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Complex_Float, DenseMatrix_Complex_Float) -> Void, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float) -> SparseIterativeStatus_tSparseSolve94928(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_tSwift declarationfunc 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_tSparseSolve90159(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Double, arg3: DenseMatrix_Double) => void), B: DenseMatrix_Double, X: DenseMatrix_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double) -> SparseIterativeStatus_tSparseSolve26950(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Double, DenseMatrix_Double) -> Void, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_tSparseSolve44386(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseMatrix_Float, arg3: DenseMatrix_Float) => void), B: DenseMatrix_Float, X: DenseMatrix_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float) -> SparseIterativeStatus_tSparseSolve18694(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseMatrix_Float, DenseMatrix_Float) -> Void, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_tSparseSolve79900(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Double, DenseVector_Complex_Double) -> Void, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double) -> SparseIterativeStatus_tSparseSolve84136(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_tSwift declarationfunc 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_tSparseSolve80143(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Complex_Float, DenseVector_Complex_Float) -> Void, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float) -> SparseIterativeStatus_tSparseSolve85930(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_tSwift declarationfunc 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_tSparseSolve10301(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Double, arg3: DenseVector_Double) => void), b: DenseVector_Double, x: DenseVector_Double): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Double, DenseVector_Double) -> Void, _ b: DenseVector_Double, _ x: DenseVector_Double) -> SparseIterativeStatus_tSparseSolve87720(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Double, DenseVector_Double) -> Void, _ b: DenseVector_Double, _ x: DenseVector_Double, _ Preconditioner: SparseOpaquePreconditioner_Double) -> SparseIterativeStatus_tSparseSolve46316(method: SparseIterativeMethod, ApplyOperator: ((arg0: boolean, arg1: CBLAS_TRANSPOSE, arg2: DenseVector_Float, arg3: DenseVector_Float) => void), b: DenseVector_Float, x: DenseVector_Float): SparseIterativeStatus_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Float, DenseVector_Float) -> Void, _ b: DenseVector_Float, _ x: DenseVector_Float) -> SparseIterativeStatus_tSparseSolve86416(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_tSwift declarationfunc SparseSolve(_ method: SparseIterativeMethod, _ ApplyOperator: @escaping (Bool, CBLAS_TRANSPOSE, DenseVector_Float, DenseVector_Float) -> Void, _ b: DenseVector_Float, _ x: DenseVector_Float, _ Preconditioner: SparseOpaquePreconditioner_Float) -> SparseIterativeStatus_tSparseSolve74896(Factored: SparseOpaqueFactorization_Complex_Double, XB: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ XB: DenseMatrix_Complex_Double)SparseSolve67601(Factored: SparseOpaqueFactorization_Complex_Double, XB: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ XB: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve39282(Factored: SparseOpaqueFactorization_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double)SparseSolve35995(Factored: SparseOpaqueFactorization_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve13670(Factored: SparseOpaqueFactorization_Complex_Double, xb: DenseVector_Complex_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ xb: DenseVector_Complex_Double)SparseSolve8847(Factored: SparseOpaqueFactorization_Complex_Double, xb: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ xb: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve77428(Factored: SparseOpaqueFactorization_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double)SparseSolve22469(Factored: SparseOpaqueFactorization_Complex_Double, b: DenseVector_Complex_Double, x: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Double, _ b: DenseVector_Complex_Double, _ x: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve97306(Factored: SparseOpaqueFactorization_Complex_Float, XB: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ XB: DenseMatrix_Complex_Float)SparseSolve85475(Factored: SparseOpaqueFactorization_Complex_Float, XB: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ XB: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve1568(Factored: SparseOpaqueFactorization_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float)SparseSolve80897(Factored: SparseOpaqueFactorization_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve37836(Factored: SparseOpaqueFactorization_Complex_Float, xb: DenseVector_Complex_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ xb: DenseVector_Complex_Float)SparseSolve10973(Factored: SparseOpaqueFactorization_Complex_Float, xb: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ xb: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve78614(Factored: SparseOpaqueFactorization_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float)SparseSolve56735(Factored: SparseOpaqueFactorization_Complex_Float, b: DenseVector_Complex_Float, x: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Complex_Float, _ b: DenseVector_Complex_Float, _ x: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve74900(Factored: SparseOpaqueFactorization_Double, XB: DenseMatrix_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ XB: DenseMatrix_Double)SparseSolve28037(Factored: SparseOpaqueFactorization_Double, XB: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ XB: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve39086(Factored: SparseOpaqueFactorization_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double)SparseSolve84407(Factored: SparseOpaqueFactorization_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve42394(Factored: SparseOpaqueFactorization_Double, xb: DenseVector_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ xb: DenseVector_Double)SparseSolve29507(Factored: SparseOpaqueFactorization_Double, xb: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ xb: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve13888(Factored: SparseOpaqueFactorization_Double, b: DenseVector_Double, x: DenseVector_Double): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ b: DenseVector_Double, _ x: DenseVector_Double)SparseSolve68001(Factored: SparseOpaqueFactorization_Double, b: DenseVector_Double, x: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Double, _ b: DenseVector_Double, _ x: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve94592(Factored: SparseOpaqueFactorization_Float, XB: DenseMatrix_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ XB: DenseMatrix_Float)SparseSolve77697(Factored: SparseOpaqueFactorization_Float, XB: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ XB: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve13314(Factored: SparseOpaqueFactorization_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float)SparseSolve99819(Factored: SparseOpaqueFactorization_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve15974(Factored: SparseOpaqueFactorization_Float, xb: DenseVector_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ xb: DenseVector_Float)SparseSolve8367(Factored: SparseOpaqueFactorization_Float, xb: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ xb: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve41108(Factored: SparseOpaqueFactorization_Float, b: DenseVector_Float, x: DenseVector_Float): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ b: DenseVector_Float, _ x: DenseVector_Float)SparseSolve43141(Factored: SparseOpaqueFactorization_Float, b: DenseVector_Float, x: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Factored: SparseOpaqueFactorization_Float, _ b: DenseVector_Float, _ x: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve3992(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseMatrix_Complex_Double)SparseSolve38489(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve40842(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double)SparseSolve91763(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseMatrix_Complex_Double, X: DenseMatrix_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseMatrix_Complex_Double, _ X: DenseMatrix_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve58606(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseVector_Complex_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseVector_Complex_Double)SparseSolve30711(Subfactor: SparseOpaqueSubfactor_Complex_Double, XB: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ XB: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve50540(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseVector_Complex_Double, X: DenseVector_Complex_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseVector_Complex_Double, _ X: DenseVector_Complex_Double)SparseSolve51613(Subfactor: SparseOpaqueSubfactor_Complex_Double, B: DenseVector_Complex_Double, X: DenseVector_Complex_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Double, _ B: DenseVector_Complex_Double, _ X: DenseVector_Complex_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve35266(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseMatrix_Complex_Float)SparseSolve76651(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve70136(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float)SparseSolve82105(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseMatrix_Complex_Float, X: DenseMatrix_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseMatrix_Complex_Float, _ X: DenseMatrix_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve21268(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseVector_Complex_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseVector_Complex_Float)SparseSolve68549(Subfactor: SparseOpaqueSubfactor_Complex_Float, XB: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ XB: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve39950(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseVector_Complex_Float, X: DenseVector_Complex_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseVector_Complex_Float, _ X: DenseVector_Complex_Float)SparseSolve29431(Subfactor: SparseOpaqueSubfactor_Complex_Float, B: DenseVector_Complex_Float, X: DenseVector_Complex_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Complex_Float, _ B: DenseVector_Complex_Float, _ X: DenseVector_Complex_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve36060(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseMatrix_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseMatrix_Double)SparseSolve25133(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve80454(Subfactor: SparseOpaqueSubfactor_Double, B: DenseMatrix_Double, X: DenseMatrix_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double)SparseSolve34447(Subfactor: SparseOpaqueSubfactor_Double, B: DenseMatrix_Double, X: DenseMatrix_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseMatrix_Double, _ X: DenseMatrix_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve40130(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseVector_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseVector_Double)SparseSolve16363(Subfactor: SparseOpaqueSubfactor_Double, XB: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ XB: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve61144(Subfactor: SparseOpaqueSubfactor_Double, B: DenseVector_Double, X: DenseVector_Double): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseVector_Double, _ X: DenseVector_Double)SparseSolve18297(Subfactor: SparseOpaqueSubfactor_Double, B: DenseVector_Double, X: DenseVector_Double, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Double, _ B: DenseVector_Double, _ X: DenseVector_Double, _ workspace: UnsafeMutableRawPointer)SparseSolve89224(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseMatrix_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseMatrix_Float)SparseSolve13513(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve69786(Subfactor: SparseOpaqueSubfactor_Float, B: DenseMatrix_Float, X: DenseMatrix_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float)SparseSolve5059(Subfactor: SparseOpaqueSubfactor_Float, B: DenseMatrix_Float, X: DenseMatrix_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseMatrix_Float, _ X: DenseMatrix_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve62798(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseVector_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseVector_Float)SparseSolve44983(Subfactor: SparseOpaqueSubfactor_Float, XB: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ XB: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseSolve70092(Subfactor: SparseOpaqueSubfactor_Float, B: DenseVector_Float, X: DenseVector_Float): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseVector_Float, _ X: DenseVector_Float)SparseSolve62621(Subfactor: SparseOpaqueSubfactor_Float, B: DenseVector_Float, X: DenseVector_Float, workspace: SDKHandle): voidSwift declarationfunc SparseSolve(_ Subfactor: SparseOpaqueSubfactor_Float, _ B: DenseVector_Float, _ X: DenseVector_Float, _ workspace: UnsafeMutableRawPointer)SparseUpdateFactor(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Complex_Double): voidSwift declarationfunc SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Double>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Complex_Double)SparseUpdateFactor46952(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Complex_Float): voidSwift declarationfunc SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Complex_Float>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Complex_Float)SparseUpdateFactor34830(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Double): voidSwift declarationfunc SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Double>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Double)SparseUpdateFactor60100(updateAlgorithm: SparseUpdate_t, Factorization: SDKHandle, updateCount: number, updatedIndices: SDKHandle, Update: SparseMatrix_Float): voidSwift declarationfunc SparseUpdateFactor(_ updateAlgorithm: SparseUpdate_t, _ Factorization: UnsafeMutablePointer<SparseOpaqueFactorization_Float>, _ updateCount: Int32, _ updatedIndices: UnsafePointer<Int32>, _ Update: SparseMatrix_Float)caxpy_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc caxpy_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32ccopy_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc ccopy_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32cdotc_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): voidSwift declarationfunc cdotc_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)cdotu_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): voidSwift declarationfunc cdotu_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)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): numberSwift declarationfunc 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>!) -> Int32cgemm_(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): numberSwift declarationfunc 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>!) -> Int32cgemv_(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): numberSwift declarationfunc 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>!) -> Int32cgerc_(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): numberSwift declarationfunc cgerc_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32cgeru_(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): numberSwift declarationfunc cgeru_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32chbmv_(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): numberSwift declarationfunc 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>!) -> Int32chemm_(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): numberSwift declarationfunc 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>!) -> Int32chemv_(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): numberSwift declarationfunc 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>!) -> Int32cher2_(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): numberSwift declarationfunc cher2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32cher2k_(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): numberSwift declarationfunc 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>!) -> Int32cher_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): numberSwift declarationfunc cher_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32cherk_(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): numberSwift declarationfunc 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>!) -> Int32chpmv_(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): numberSwift declarationfunc chpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32chpr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc chpr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32chpr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc chpr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32crotg_(ca?: (SDKHandle) | null, cb?: (SDKHandle) | null, c?: (SDKHandle) | null, cs?: (SDKHandle) | null): numberSwift declarationfunc crotg_(_ ca: UnsafeMutableRawPointer!, _ cb: UnsafeMutableRawPointer!, _ c: UnsafeMutablePointer<Float>!, _ cs: UnsafeMutableRawPointer!) -> Int32cscal_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc cscal_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32csrot_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc csrot_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32csscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc csscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Float>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32cswap_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc cswap_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32csymm_(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): numberSwift declarationfunc 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>!) -> Int32csyr2k_(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): numberSwift declarationfunc 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>!) -> Int32csyrk_(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): numberSwift declarationfunc 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>!) -> Int32ctbmv_(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): numberSwift declarationfunc 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>!) -> Int32ctbsv_(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): numberSwift declarationfunc 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>!) -> Int32ctpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ctpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ctpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ctpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ctrmm_(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): numberSwift declarationfunc 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>!) -> Int32ctrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ctrmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ctrsm_(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): numberSwift declarationfunc 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>!) -> Int32ctrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ctrsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32dasum_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dasum_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Doubledaxpy_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc daxpy_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Double>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32dcopy_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc dcopy_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32ddot_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc ddot_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Doubledgbmv_(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): numberSwift declarationfunc 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>!) -> Int32dgemm_(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): numberSwift declarationfunc 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>!) -> Int32dgemv_(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): numberSwift declarationfunc 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>!) -> Int32dger_(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): numberSwift declarationfunc 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>!) -> Int32dnrm2_(n?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dnrm2_(_ n: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Doubledrot_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc drot_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32drotg_(da?: (SDKHandle) | null, db?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc drotg_(_ da: UnsafeMutablePointer<Double>!, _ db: UnsafeMutablePointer<Double>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32drotm_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null, dparam?: (SDKHandle) | null): numberSwift declarationfunc drotm_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!, _ dparam: UnsafeMutablePointer<Double>!) -> Int32drotmg_(dd1?: (SDKHandle) | null, dd2?: (SDKHandle) | null, dx1?: (SDKHandle) | null, dy1?: (SDKHandle) | null, dparam?: (SDKHandle) | null): numberSwift declarationfunc drotmg_(_ dd1: UnsafeMutablePointer<Double>!, _ dd2: UnsafeMutablePointer<Double>!, _ dx1: UnsafeMutablePointer<Double>!, _ dy1: UnsafeMutablePointer<Double>!, _ dparam: UnsafeMutablePointer<Double>!) -> Int32dsbmv_(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): numberSwift declarationfunc 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>!) -> Int32dscal_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dscal_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Double>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32dsdot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc dsdot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Doubledspmv_(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): numberSwift declarationfunc 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>!) -> Int32dspr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32dspr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc dspr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!) -> Int32dswap_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null, dy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc dswap_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ dy: UnsafeMutablePointer<Double>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32dsymm_(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): numberSwift declarationfunc 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>!) -> Int32dsymv_(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): numberSwift declarationfunc 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>!) -> Int32dsyr2_(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): numberSwift declarationfunc 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>!) -> Int32dsyr2k_(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): numberSwift declarationfunc 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>!) -> Int32dsyr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): numberSwift declarationfunc dsyr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Double>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32dsyrk_(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): numberSwift declarationfunc 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>!) -> Int32dtbmv_(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): numberSwift declarationfunc 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>!) -> Int32dtbsv_(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): numberSwift declarationfunc 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>!) -> Int32dtpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dtpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32dtpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dtpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Double>!, _ x: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32dtrmm_(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): numberSwift declarationfunc 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>!) -> Int32dtrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32dtrsm_(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): numberSwift declarationfunc 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>!) -> Int32dtrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32dzasum_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dzasum_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Doubledznrm2_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc dznrm2_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Doubleicamax_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc icamax_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32idamax_(n?: (SDKHandle) | null, dx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc idamax_(_ n: UnsafeMutablePointer<Int32>!, _ dx: UnsafeMutablePointer<Double>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32isamax_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc isamax_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32izamax_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc izamax_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32la_add_attributes(object: Implements<OS_la_object> | SDKHandle, attributes: number): voidSwift declarationfunc la_add_attributes(_ object: la_object_t, _ attributes: la_attribute_t)la_diagonal_matrix_from_vector(vector: Implements<OS_la_object> | SDKHandle, matrix_diagonal: number): SDKHandleSwift declarationfunc la_diagonal_matrix_from_vector(_ vector: la_object_t, _ matrix_diagonal: la_index_t) -> la_object_tla_difference(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_difference(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_tla_elementwise_product(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_elementwise_product(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_tla_identity_matrix(matrix_size: number, scalar_type: number, attributes: number): SDKHandleSwift declarationfunc la_identity_matrix(_ matrix_size: la_count_t, _ scalar_type: la_scalar_type_t, _ attributes: la_attribute_t) -> la_object_tla_inner_product(vector_left: Implements<OS_la_object> | SDKHandle, vector_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_inner_product(_ vector_left: la_object_t, _ vector_right: la_object_t) -> la_object_tla_matrix_cols(matrix: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_matrix_cols(_ matrix: la_object_t) -> la_count_tla_matrix_from_double_buffer(buffer: SDKHandle, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): SDKHandleSwift declarationfunc 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_tla_matrix_from_float_buffer(buffer: SDKHandle, matrix_rows: number, matrix_cols: number, matrix_row_stride: number, matrix_hint: number, attributes: number): SDKHandleSwift declarationfunc 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_tla_matrix_from_splat(splat: Implements<OS_la_object> | SDKHandle, matrix_rows: number, matrix_cols: number): SDKHandleSwift declarationfunc la_matrix_from_splat(_ splat: la_object_t, _ matrix_rows: la_count_t, _ matrix_cols: la_count_t) -> la_object_tla_matrix_product(matrix_left: Implements<OS_la_object> | SDKHandle, matrix_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_matrix_product(_ matrix_left: la_object_t, _ matrix_right: la_object_t) -> la_object_tla_matrix_rows(matrix: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_matrix_rows(_ matrix: la_object_t) -> la_count_tla_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): SDKHandleSwift declarationfunc 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_tla_matrix_to_double_buffer(buffer: SDKHandle, buffer_row_stride: number, matrix: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_matrix_to_double_buffer(_ buffer: UnsafeMutablePointer<Double>, _ buffer_row_stride: la_count_t, _ matrix: la_object_t) -> la_status_tla_matrix_to_float_buffer(buffer: SDKHandle, buffer_row_stride: number, matrix: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_matrix_to_float_buffer(_ buffer: UnsafeMutablePointer<Float>, _ buffer_row_stride: la_count_t, _ matrix: la_object_t) -> la_status_tla_norm_as_double(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): numberSwift declarationfunc la_norm_as_double(_ vector: la_object_t, _ vector_norm: la_norm_t) -> Doublela_norm_as_float(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): numberSwift declarationfunc la_norm_as_float(_ vector: la_object_t, _ vector_norm: la_norm_t) -> Floatla_normalized_vector(vector: Implements<OS_la_object> | SDKHandle, vector_norm: number): SDKHandleSwift declarationfunc la_normalized_vector(_ vector: la_object_t, _ vector_norm: la_norm_t) -> la_object_tla_outer_product(vector_left: Implements<OS_la_object> | SDKHandle, vector_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_outer_product(_ vector_left: la_object_t, _ vector_right: la_object_t) -> la_object_tla_release(object: Implements<OS_la_object> | SDKHandle): voidSwift declarationfunc la_release(_ object: la_object_t)la_remove_attributes(object: Implements<OS_la_object> | SDKHandle, attributes: number): voidSwift declarationfunc la_remove_attributes(_ object: la_object_t, _ attributes: la_attribute_t)la_retain(object: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_retain(_ object: la_object_t) -> la_object_tla_scale_with_double(matrix: Implements<OS_la_object> | SDKHandle, scalar: number): SDKHandleSwift declarationfunc la_scale_with_double(_ matrix: la_object_t, _ scalar: Double) -> la_object_tla_scale_with_float(matrix: Implements<OS_la_object> | SDKHandle, scalar: number): SDKHandleSwift declarationfunc la_scale_with_float(_ matrix: la_object_t, _ scalar: Float) -> la_object_tla_solve(matrix_system: Implements<OS_la_object> | SDKHandle, obj_rhs: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_solve(_ matrix_system: la_object_t, _ obj_rhs: la_object_t) -> la_object_tla_splat_from_double(scalar_value: number, attributes: number): SDKHandleSwift declarationfunc la_splat_from_double(_ scalar_value: Double, _ attributes: la_attribute_t) -> la_object_tla_splat_from_float(scalar_value: number, attributes: number): SDKHandleSwift declarationfunc la_splat_from_float(_ scalar_value: Float, _ attributes: la_attribute_t) -> la_object_tla_splat_from_matrix_element(matrix: Implements<OS_la_object> | SDKHandle, matrix_row: number, matrix_col: number): SDKHandleSwift declarationfunc la_splat_from_matrix_element(_ matrix: la_object_t, _ matrix_row: la_index_t, _ matrix_col: la_index_t) -> la_object_tla_splat_from_vector_element(vector: Implements<OS_la_object> | SDKHandle, vector_index: number): SDKHandleSwift declarationfunc la_splat_from_vector_element(_ vector: la_object_t, _ vector_index: la_index_t) -> la_object_tla_status(object: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_status(_ object: la_object_t) -> la_status_tla_sum(obj_left: Implements<OS_la_object> | SDKHandle, obj_right: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_sum(_ obj_left: la_object_t, _ obj_right: la_object_t) -> la_object_tla_transpose(matrix: Implements<OS_la_object> | SDKHandle): SDKHandleSwift declarationfunc la_transpose(_ matrix: la_object_t) -> la_object_tla_vector_from_matrix_col(matrix: Implements<OS_la_object> | SDKHandle, matrix_col: number): SDKHandleSwift declarationfunc la_vector_from_matrix_col(_ matrix: la_object_t, _ matrix_col: la_count_t) -> la_object_tla_vector_from_matrix_diagonal(matrix: Implements<OS_la_object> | SDKHandle, matrix_diagonal: number): SDKHandleSwift declarationfunc la_vector_from_matrix_diagonal(_ matrix: la_object_t, _ matrix_diagonal: la_index_t) -> la_object_tla_vector_from_matrix_row(matrix: Implements<OS_la_object> | SDKHandle, matrix_row: number): SDKHandleSwift declarationfunc la_vector_from_matrix_row(_ matrix: la_object_t, _ matrix_row: la_count_t) -> la_object_tla_vector_from_splat(splat: Implements<OS_la_object> | SDKHandle, vector_length: number): SDKHandleSwift declarationfunc la_vector_from_splat(_ splat: la_object_t, _ vector_length: la_count_t) -> la_object_tla_vector_length(vector: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_vector_length(_ vector: la_object_t) -> la_count_tla_vector_slice(vector: Implements<OS_la_object> | SDKHandle, vector_first: number, vector_stride: number, slice_length: number): SDKHandleSwift declarationfunc la_vector_slice(_ vector: la_object_t, _ vector_first: la_index_t, _ vector_stride: la_index_t, _ slice_length: la_count_t) -> la_object_tla_vector_to_double_buffer(buffer: SDKHandle, buffer_stride: number, vector: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_vector_to_double_buffer(_ buffer: UnsafeMutablePointer<Double>, _ buffer_stride: la_index_t, _ vector: la_object_t) -> la_status_tla_vector_to_float_buffer(buffer: SDKHandle, buffer_stride: number, vector: Implements<OS_la_object> | SDKHandle): numberSwift declarationfunc la_vector_to_float_buffer(_ buffer: UnsafeMutablePointer<Float>, _ buffer_stride: la_index_t, _ vector: la_object_t) -> la_status_tsasum_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc sasum_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Doublesaxpy_(n?: (SDKHandle) | null, da?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc saxpy_(_ n: UnsafeMutablePointer<Int32>!, _ da: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32scasum_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc scasum_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Doublescnrm2_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc scnrm2_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Doublescopy_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc scopy_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32sdot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc sdot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Doublesdsdot_(n?: (SDKHandle) | null, sb?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc sdsdot_(_ n: UnsafeMutablePointer<Int32>!, _ sb: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Doublesgbmv_(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): numberSwift declarationfunc 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>!) -> Int32sgemm_(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): numberSwift declarationfunc 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>!) -> Int32sgemv_(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): numberSwift declarationfunc 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>!) -> Int32sger_(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): numberSwift declarationfunc 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>!) -> Int32snrm2_(n?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc snrm2_(_ n: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Doublesparse_commit(A?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_commit(_ A: UnsafeMutableRawPointer!) -> sparse_statussparse_elementwise_norm_double(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_elementwise_norm_double(_ A: sparse_matrix_double!, _ norm: sparse_norm) -> Doublesparse_elementwise_norm_double_complex(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_elementwise_norm_double_complex(_ A: sparse_matrix_double_complex!, _ norm: sparse_norm) -> Doublesparse_elementwise_norm_float(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_elementwise_norm_float(_ A: sparse_matrix_float!, _ norm: sparse_norm) -> Floatsparse_elementwise_norm_float_complex(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_elementwise_norm_float_complex(_ A: sparse_matrix_float_complex!, _ norm: sparse_norm) -> Floatsparse_extract_block_double(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_statusSwift declarationfunc 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_statussparse_extract_block_double_complex(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_statusSwift declarationfunc 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_statussparse_extract_block_float(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_statusSwift declarationfunc 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_statussparse_extract_block_float_complex(A: (SDKHandle) | null, bi: number, bj: number, row_stride: number, col_stride: number, val?: (SDKHandle) | null): sparse_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_get_block_dimension_for_col(A: (SDKHandle) | null, j: number): numberSwift declarationfunc sparse_get_block_dimension_for_col(_ A: UnsafeMutableRawPointer!, _ j: sparse_index) -> Intsparse_get_block_dimension_for_row(A: (SDKHandle) | null, i: number): numberSwift declarationfunc sparse_get_block_dimension_for_row(_ A: UnsafeMutableRawPointer!, _ i: sparse_index) -> Intsparse_get_matrix_nonzero_count(A?: (SDKHandle) | null): numberSwift declarationfunc sparse_get_matrix_nonzero_count(_ A: UnsafeMutableRawPointer!) -> Intsparse_get_matrix_nonzero_count_for_column(A: (SDKHandle) | null, j: number): numberSwift declarationfunc sparse_get_matrix_nonzero_count_for_column(_ A: UnsafeMutableRawPointer!, _ j: sparse_index) -> Intsparse_get_matrix_nonzero_count_for_row(A: (SDKHandle) | null, i: number): numberSwift declarationfunc sparse_get_matrix_nonzero_count_for_row(_ A: UnsafeMutableRawPointer!, _ i: sparse_index) -> Intsparse_get_matrix_number_of_columns(A?: (SDKHandle) | null): numberSwift declarationfunc sparse_get_matrix_number_of_columns(_ A: UnsafeMutableRawPointer!) -> sparse_dimensionsparse_get_matrix_number_of_rows(A?: (SDKHandle) | null): numberSwift declarationfunc sparse_get_matrix_number_of_rows(_ A: UnsafeMutableRawPointer!) -> sparse_dimensionsparse_get_matrix_property(A: (SDKHandle) | null, pname: sparse_matrix_property): numberSwift declarationfunc sparse_get_matrix_property(_ A: UnsafeMutableRawPointer!, _ pname: sparse_matrix_property) -> Intsparse_get_vector_nonzero_count_double(N: number, x: (SDKHandle) | null, incx: number): numberSwift declarationfunc sparse_get_vector_nonzero_count_double(_ N: sparse_dimension, _ x: UnsafePointer<Double>!, _ incx: sparse_stride) -> Intsparse_get_vector_nonzero_count_double_complex(N: number, x: (SDKHandle) | null, incx: number): numberSwift declarationfunc sparse_get_vector_nonzero_count_double_complex(_ N: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride) -> Intsparse_get_vector_nonzero_count_float(N: number, x: (SDKHandle) | null, incx: number): numberSwift declarationfunc sparse_get_vector_nonzero_count_float(_ N: sparse_dimension, _ x: UnsafePointer<Float>!, _ incx: sparse_stride) -> Intsparse_get_vector_nonzero_count_float_complex(N: number, x: (SDKHandle) | null, incx: number): numberSwift declarationfunc sparse_get_vector_nonzero_count_float_complex(_ N: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride) -> Intsparse_inner_product_dense_double(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): numberSwift declarationfunc sparse_inner_product_dense_double(_ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Double>!, _ incy: sparse_stride) -> Doublesparse_inner_product_dense_float(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): numberSwift declarationfunc sparse_inner_product_dense_float(_ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ y: UnsafePointer<Float>!, _ incy: sparse_stride) -> Floatsparse_inner_product_sparse_double(nzx: number, nzy: number, x?: (SDKHandle) | null, indx?: (SDKHandle) | null, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Doublesparse_inner_product_sparse_float(nzx: number, nzy: number, x?: (SDKHandle) | null, indx?: (SDKHandle) | null, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Floatsparse_insert_block_double(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_statusSwift declarationfunc 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_statussparse_insert_block_double_complex(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_statusSwift declarationfunc 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_statussparse_insert_block_float(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_statusSwift declarationfunc 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_statussparse_insert_block_float_complex(A: (SDKHandle) | null, val: (SDKHandle) | null, row_stride: number, col_stride: number, bi: number, bj: number): sparse_statusSwift declarationfunc 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_statussparse_insert_col_double(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_col_double(_ A: sparse_matrix_double!, _ j: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_col_double_complex(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_col_double_complex(_ A: sparse_matrix_double_complex!, _ j: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_col_float(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_col_float(_ A: sparse_matrix_float!, _ j: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_col_float_complex(A: (SDKHandle) | null, j: number, nz: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_col_float_complex(_ A: sparse_matrix_float_complex!, _ j: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_entries_double(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_entries_double(_ A: sparse_matrix_double!, _ N: sparse_dimension, _ val: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_entries_double_complex(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_entries_double_complex(_ A: sparse_matrix_double_complex!, _ N: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_entries_float(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_entries_float(_ A: sparse_matrix_float!, _ N: sparse_dimension, _ val: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_entries_float_complex(A: (SDKHandle) | null, N: number, val?: (SDKHandle) | null, indx?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_entries_float_complex(_ A: sparse_matrix_float_complex!, _ N: sparse_dimension, _ val: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_entry_double(A: (SDKHandle) | null, val: number, i: number, j: number): sparse_statusSwift declarationfunc sparse_insert_entry_double(_ A: sparse_matrix_double!, _ val: Double, _ i: sparse_index, _ j: sparse_index) -> sparse_statussparse_insert_entry_float(A: (SDKHandle) | null, val: number, i: number, j: number): sparse_statusSwift declarationfunc sparse_insert_entry_float(_ A: sparse_matrix_float!, _ val: Float, _ i: sparse_index, _ j: sparse_index) -> sparse_statussparse_insert_row_double(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_row_double(_ A: sparse_matrix_double!, _ i: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Double>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_row_double_complex(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_row_double_complex(_ A: sparse_matrix_double_complex!, _ i: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_row_float(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_row_float(_ A: sparse_matrix_float!, _ i: sparse_index, _ nz: sparse_dimension, _ val: UnsafePointer<Float>!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_insert_row_float_complex(A: (SDKHandle) | null, i: number, nz: number, val?: (SDKHandle) | null, jndx?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_insert_row_float_complex(_ A: sparse_matrix_float_complex!, _ i: sparse_index, _ nz: sparse_dimension, _ val: OpaquePointer!, _ jndx: UnsafePointer<sparse_index>!) -> sparse_statussparse_matrix_block_create_double(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_block_create_double(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_double!sparse_matrix_block_create_double_complex(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_block_create_double_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_double_complex!sparse_matrix_block_create_float(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_block_create_float(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_float!sparse_matrix_block_create_float_complex(Mb: number, Nb: number, k: number, l: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_block_create_float_complex(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ k: sparse_dimension, _ l: sparse_dimension) -> sparse_matrix_float_complex!sparse_matrix_create_double(M: number, N: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_create_double(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_double!sparse_matrix_create_double_complex(M: number, N: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_create_double_complex(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_double_complex!sparse_matrix_create_float(M: number, N: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_create_float(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_float!sparse_matrix_create_float_complex(M: number, N: number): (SDKHandle) | nullSwift declarationfunc sparse_matrix_create_float_complex(_ M: sparse_dimension, _ N: sparse_dimension) -> sparse_matrix_float_complex!sparse_matrix_destroy(A?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_matrix_destroy(_ A: UnsafeMutableRawPointer!) -> sparse_statussparse_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_statusSwift declarationfunc 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_statussparse_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_statusSwift declarationfunc 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_statussparse_matrix_product_sparse_double(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, C: (SDKHandle) | null, ldc: number): sparse_statusSwift declarationfunc 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_statussparse_matrix_product_sparse_float(order: CBLAS_ORDER, transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, B: (SDKHandle) | null, C: (SDKHandle) | null, ldc: number): sparse_statusSwift declarationfunc 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_statussparse_matrix_trace_double(A: (SDKHandle) | null, offset: number): numberSwift declarationfunc sparse_matrix_trace_double(_ A: sparse_matrix_double!, _ offset: sparse_index) -> Doublesparse_matrix_trace_float(A: (SDKHandle) | null, offset: number): numberSwift declarationfunc sparse_matrix_trace_float(_ A: sparse_matrix_float!, _ offset: sparse_index) -> Floatsparse_matrix_triangular_solve_dense_double(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number): sparse_statusSwift declarationfunc 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_statussparse_matrix_triangular_solve_dense_float(order: CBLAS_ORDER, transt: CBLAS_TRANSPOSE, nrhs: number, alpha: number, T: (SDKHandle) | null, B: (SDKHandle) | null, ldb: number): sparse_statusSwift declarationfunc 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_statussparse_matrix_variable_block_create_double(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc sparse_matrix_variable_block_create_double(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_double!sparse_matrix_variable_block_create_double_complex(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc 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!sparse_matrix_variable_block_create_float(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc sparse_matrix_variable_block_create_float(_ Mb: sparse_dimension, _ Nb: sparse_dimension, _ K: UnsafePointer<sparse_dimension>!, _ L: UnsafePointer<sparse_dimension>!) -> sparse_matrix_float!sparse_matrix_variable_block_create_float_complex(Mb: number, Nb: number, K?: (SDKHandle) | null, L?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc 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!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_statusSwift declarationfunc 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_statussparse_matrix_vector_product_dense_float(transa: CBLAS_TRANSPOSE, alpha: number, A: (SDKHandle) | null, x: (SDKHandle) | null, incx: number, y: (SDKHandle) | null, incy: number): sparse_statusSwift declarationfunc 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_statussparse_operator_norm_double(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_operator_norm_double(_ A: sparse_matrix_double!, _ norm: sparse_norm) -> Doublesparse_operator_norm_double_complex(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_operator_norm_double_complex(_ A: sparse_matrix_double_complex!, _ norm: sparse_norm) -> Doublesparse_operator_norm_float(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_operator_norm_float(_ A: sparse_matrix_float!, _ norm: sparse_norm) -> Floatsparse_operator_norm_float_complex(A: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_operator_norm_float_complex(_ A: sparse_matrix_float_complex!, _ norm: sparse_norm) -> Floatsparse_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 declarationfunc 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_statusOmit the output parameters from the call. The result contains $ret and $out, with C inside $out.
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 declarationfunc 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_statusOmit the output parameters from the call. The result contains $ret and $out, with C inside $out.
sparse_pack_vector_double(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc sparse_pack_vector_double(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Double>!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Intsparse_pack_vector_double_complex(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc sparse_pack_vector_double_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride, _ y: OpaquePointer!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Intsparse_pack_vector_float(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc sparse_pack_vector_float(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ incx: sparse_stride, _ y: UnsafeMutablePointer<Float>!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Intsparse_pack_vector_float_complex(N: number, nz: number, x: (SDKHandle) | null, incx: number, y?: (SDKHandle) | null, indy?: (SDKHandle) | null): numberSwift declarationfunc sparse_pack_vector_float_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ x: OpaquePointer!, _ incx: sparse_stride, _ y: OpaquePointer!, _ indy: UnsafeMutablePointer<sparse_index>!) -> Intsparse_permute_cols_double(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_cols_double(_ A: sparse_matrix_double!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_cols_double_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_cols_double_complex(_ A: sparse_matrix_double_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_cols_float(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_cols_float(_ A: sparse_matrix_float!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_cols_float_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_cols_float_complex(_ A: sparse_matrix_float_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_rows_double(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_rows_double(_ A: sparse_matrix_double!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_rows_double_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_rows_double_complex(_ A: sparse_matrix_double_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_rows_float(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_rows_float(_ A: sparse_matrix_float!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_permute_rows_float_complex(A?: (SDKHandle) | null, perm?: (SDKHandle) | null): sparse_statusSwift declarationfunc sparse_permute_rows_float_complex(_ A: sparse_matrix_float_complex!, _ perm: UnsafePointer<sparse_index>!) -> sparse_statussparse_set_matrix_property(A: (SDKHandle) | null, pname: sparse_matrix_property): sparse_statusSwift declarationfunc sparse_set_matrix_property(_ A: UnsafeMutableRawPointer!, _ pname: sparse_matrix_property) -> sparse_statussparse_unpack_vector_double(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc 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)sparse_unpack_vector_double_complex(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc sparse_unpack_vector_double_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ y: OpaquePointer!, _ incy: sparse_stride)sparse_unpack_vector_float(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc 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)sparse_unpack_vector_float_complex(N: number, nz: number, zero: boolean, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc sparse_unpack_vector_float_complex(_ N: sparse_dimension, _ nz: sparse_dimension, _ zero: Bool, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ y: OpaquePointer!, _ incy: sparse_stride)sparse_vector_add_with_scale_dense_double(nz: number, alpha: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc 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)sparse_vector_add_with_scale_dense_float(nz: number, alpha: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, y: (SDKHandle) | null, incy: number): voidSwift declarationfunc 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)sparse_vector_norm_double(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_vector_norm_double(_ nz: sparse_dimension, _ x: UnsafePointer<Double>!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Doublesparse_vector_norm_double_complex(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_vector_norm_double_complex(_ nz: sparse_dimension, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Doublesparse_vector_norm_float(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_vector_norm_float(_ nz: sparse_dimension, _ x: UnsafePointer<Float>!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Floatsparse_vector_norm_float_complex(nz: number, x: (SDKHandle) | null, indx: (SDKHandle) | null, norm: sparse_norm): numberSwift declarationfunc sparse_vector_norm_float_complex(_ nz: sparse_dimension, _ x: OpaquePointer!, _ indx: UnsafePointer<sparse_index>!, _ norm: sparse_norm) -> Floatsparse_vector_triangular_solve_dense_double(transt: CBLAS_TRANSPOSE, alpha: number, T: (SDKHandle) | null, x: (SDKHandle) | null, incx: number): sparse_statusSwift declarationfunc sparse_vector_triangular_solve_dense_double(_ transt: CBLAS_TRANSPOSE, _ alpha: Double, _ T: sparse_matrix_double!, _ x: UnsafeMutablePointer<Double>!, _ incx: sparse_stride) -> sparse_statussparse_vector_triangular_solve_dense_float(transt: CBLAS_TRANSPOSE, alpha: number, T: (SDKHandle) | null, x: (SDKHandle) | null, incx: number): sparse_statusSwift declarationfunc sparse_vector_triangular_solve_dense_float(_ transt: CBLAS_TRANSPOSE, _ alpha: Float, _ T: sparse_matrix_float!, _ x: UnsafeMutablePointer<Float>!, _ incx: sparse_stride) -> sparse_statussrot_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc srot_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32srotg_(sa?: (SDKHandle) | null, sb?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc srotg_(_ sa: UnsafeMutablePointer<Float>!, _ sb: UnsafeMutablePointer<Float>!, _ c: UnsafeMutablePointer<Float>!, _ s: UnsafeMutablePointer<Float>!) -> Int32srotm_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null, param?: (SDKHandle) | null): numberSwift declarationfunc srotm_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!, _ param: UnsafeMutablePointer<Float>!) -> Int32srotmg_(sd1?: (SDKHandle) | null, sd2?: (SDKHandle) | null, sx1?: (SDKHandle) | null, sy1?: (SDKHandle) | null, param?: (SDKHandle) | null): numberSwift declarationfunc srotmg_(_ sd1: UnsafeMutablePointer<Float>!, _ sd2: UnsafeMutablePointer<Float>!, _ sx1: UnsafeMutablePointer<Float>!, _ sy1: UnsafeMutablePointer<Float>!, _ param: UnsafeMutablePointer<Float>!) -> Int32ssbmv_(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): numberSwift declarationfunc 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>!) -> Int32sscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc sscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Float>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32sspmv_(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): numberSwift declarationfunc 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>!) -> Int32sspr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32sspr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc sspr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!) -> Int32sswap_(n?: (SDKHandle) | null, sx?: (SDKHandle) | null, incx?: (SDKHandle) | null, sy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc sswap_(_ n: UnsafeMutablePointer<Int32>!, _ sx: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ sy: UnsafeMutablePointer<Float>!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32ssymm_(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): numberSwift declarationfunc 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>!) -> Int32ssymv_(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): numberSwift declarationfunc 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>!) -> Int32ssyr2_(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): numberSwift declarationfunc 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>!) -> Int32ssyr2k_(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): numberSwift declarationfunc 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>!) -> Int32ssyr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): numberSwift declarationfunc ssyr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutablePointer<Float>!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32ssyrk_(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): numberSwift declarationfunc 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>!) -> Int32stbmv_(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): numberSwift declarationfunc 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>!) -> Int32stbsv_(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): numberSwift declarationfunc 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>!) -> Int32stpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc stpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32stpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc stpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutablePointer<Float>!, _ x: UnsafeMutablePointer<Float>!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32strmm_(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): numberSwift declarationfunc 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>!) -> Int32strmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32strsm_(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): numberSwift declarationfunc 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>!) -> Int32strsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc 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>!) -> Int32vDSP_DFT_Interleaved_CreateSetup(Previous: (SDKHandle) | null, Length: number, Direction: vDSP_DFT_Direction, RealtoComplex: vDSP_DFT_RealtoComplex): (SDKHandle) | nullSwift declarationfunc vDSP_DFT_Interleaved_CreateSetup(_ Previous: vDSP_DFT_Interleaved_Setup?, _ Length: vDSP_Length, _ Direction: vDSP_DFT_Direction, _ RealtoComplex: vDSP_DFT_RealtoComplex) -> vDSP_DFT_Interleaved_Setup?vDSP_DFT_Interleaved_CreateSetupD(Previous: (SDKHandle) | null, Length: number, Direction: vDSP_DFT_Direction, RealtoComplex: vDSP_DFT_RealtoComplex): (SDKHandle) | nullSwift declarationfunc vDSP_DFT_Interleaved_CreateSetupD(_ Previous: vDSP_DFT_Interleaved_SetupD?, _ Length: vDSP_Length, _ Direction: vDSP_DFT_Direction, _ RealtoComplex: vDSP_DFT_RealtoComplex) -> vDSP_DFT_Interleaved_SetupD?vDSP_DFT_Interleaved_DestroySetup(Setup?: (SDKHandle) | null): voidSwift declarationfunc vDSP_DFT_Interleaved_DestroySetup(_ Setup: vDSP_DFT_Interleaved_Setup?)vDSP_DFT_Interleaved_DestroySetupD(Setup?: (SDKHandle) | null): voidSwift declarationfunc vDSP_DFT_Interleaved_DestroySetupD(_ Setup: vDSP_DFT_Interleaved_SetupD?)vDSP_DFT_Interleaved_Execute(Setup: SDKHandle, Iri: SDKHandle, Ori: SDKHandle): voidSwift declarationfunc vDSP_DFT_Interleaved_Execute(_ Setup: vDSP_DFT_Interleaved_Setup, _ Iri: UnsafePointer<DSPComplex>, _ Ori: UnsafeMutablePointer<DSPComplex>)vDSP_DFT_Interleaved_ExecuteD(Setup: SDKHandle, Iri: SDKHandle, Ori: SDKHandle): voidSwift declarationfunc vDSP_DFT_Interleaved_ExecuteD(_ Setup: vDSP_DFT_Interleaved_SetupD, _ Iri: UnsafePointer<DSPDoubleComplex>, _ Ori: UnsafeMutablePointer<DSPDoubleComplex>)vImageAffineWarpCG_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpCG_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpCG_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpCG_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpCG_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpCG_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpCG_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpCG_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpCG_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarpCG_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpCG_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarpCG_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_CGAffineTransform>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarpD_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarpD_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarpD_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarpD_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarpD_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform_Double>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageAffineWarp_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarp_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarp_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_ErrorvImageAffineWarp_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, backColor: number, flags: number): numberSwift declarationfunc vImageAffineWarp_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ transform: UnsafePointer<vImage_AffineTransform>, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageAlphaBlend_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, srcBottomAlpha: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageAlphaBlend_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, srcBottomAlpha: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageBoxConvolve_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): numberSwift declarationfunc 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_ErrorvImageBoxConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageBufferFill_ARGB16F(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_ARGB16F(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_ARGB16S(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_ARGB16S(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_ARGB16U(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_ARGB16U(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_ARGB8888(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_ARGB8888(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_ARGBFFFF(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_ARGBFFFF(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_CbCr16S(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_CbCr16S(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_CbCr16U(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_CbCr16U(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImageBufferFill_CbCr8(dest: SDKHandle, color: SDKHandle, flags: number): numberSwift declarationfunc vImageBufferFill_CbCr8(_ dest: UnsafePointer<vImage_Buffer>, _ color: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_CopyToCVPixelBuffer(buffer: SDKHandle, bufferFormat: SDKHandle, cvPixelBuffer: _CoreVideo_CVBuffer, cvImageFormat: (vImageCVImageFormat) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number): numberSwift declarationfunc vImageBuffer_CopyToCVPixelBuffer(_ buffer: UnsafePointer<vImage_Buffer>, _ bufferFormat: UnsafePointer<vImage_CGImageFormat>, _ cvPixelBuffer: CVPixelBuffer, _ cvImageFormat: vImageCVImageFormat!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_GetSize(buf: SDKHandle): { width: number; height: number }Swift declarationfunc vImageBuffer_GetSize(_ buf: UnsafePointer<vImage_Buffer>) -> CGSizevImageBuffer_Init(buf: SDKHandle, height: number, width: number, pixelBits: number, flags: number): numberSwift declarationfunc vImageBuffer_Init(_ buf: UnsafeMutablePointer<vImage_Buffer>, _ height: vImagePixelCount, _ width: vImagePixelCount, _ pixelBits: UInt32, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_InitForCopyFromCVPixelBuffer(buffers: SDKHandle, converter: vImageConverter, pixelBuffer: _CoreVideo_CVBuffer, flags: number): numberSwift declarationfunc vImageBuffer_InitForCopyFromCVPixelBuffer(_ buffers: UnsafeMutablePointer<vImage_Buffer>, _ converter: vImageConverter, _ pixelBuffer: CVPixelBuffer, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_InitForCopyToCVPixelBuffer(buffers: SDKHandle, converter: vImageConverter, pixelBuffer: _CoreVideo_CVBuffer, flags: number): numberSwift declarationfunc vImageBuffer_InitForCopyToCVPixelBuffer(_ buffers: UnsafeMutablePointer<vImage_Buffer>, _ converter: vImageConverter, _ pixelBuffer: CVPixelBuffer, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_InitWithCGImage(buf: SDKHandle, format: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, image: _CoreGraphics_CGImage, flags: number): numberSwift declarationfunc vImageBuffer_InitWithCGImage(_ buf: UnsafeMutablePointer<vImage_Buffer>, _ format: UnsafeMutablePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ image: CGImage, _ flags: vImage_Flags) -> vImage_ErrorvImageBuffer_InitWithCVPixelBuffer(buffer: SDKHandle, desiredFormat: SDKHandle, cvPixelBuffer: _CoreVideo_CVBuffer, cvImageFormat: (vImageCVImageFormat) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number): numberSwift declarationfunc vImageBuffer_InitWithCVPixelBuffer(_ buffer: UnsafeMutablePointer<vImage_Buffer>, _ desiredFormat: UnsafeMutablePointer<vImage_CGImageFormat>, _ cvPixelBuffer: CVPixelBuffer, _ cvImageFormat: vImageCVImageFormat!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags) -> vImage_ErrorvImageByteSwap_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageByteSwap_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageCGImageFormat_GetComponentCount(format: SDKHandle): numberSwift declarationfunc vImageCGImageFormat_GetComponentCount(_ format: UnsafePointer<vImage_CGImageFormat>) -> UInt32vImageCGImageFormat_IsEqual(f1?: (SDKHandle) | null, f2?: (SDKHandle) | null): booleanSwift declarationfunc vImageCGImageFormat_IsEqual(_ f1: UnsafePointer<vImage_CGImageFormat>!, _ f2: UnsafePointer<vImage_CGImageFormat>!) -> BoolvImageCVImageFormat_Copy(format: vImageConstCVImageFormat): (vImageCVImageFormat) | nullSwift declarationfunc vImageCVImageFormat_Copy(_ format: vImageConstCVImageFormat) -> Unmanaged<vImageCVImageFormat>!vImageCVImageFormat_CopyChannelDescription(format: vImageCVImageFormat, desc: SDKHandle, type: number): numberSwift declarationfunc vImageCVImageFormat_CopyChannelDescription(_ format: vImageCVImageFormat, _ desc: UnsafePointer<vImageChannelDescription>, _ type: vImageBufferTypeCode) -> vImage_ErrorvImageCVImageFormat_CopyConversionMatrix(format: vImageCVImageFormat, matrix: SDKHandle, inType: number): numberSwift declarationfunc vImageCVImageFormat_CopyConversionMatrix(_ format: vImageCVImageFormat, _ matrix: UnsafeRawPointer, _ inType: vImageMatrixType) -> vImage_ErrorvImageCVImageFormat_Create(imageFormatType: number, matrix: (SDKHandle) | null, cvImageBufferChromaLocation: (_CoreFoundation_CFString) | null, baseColorspace: (_CoreGraphics_CGColorSpace) | null, alphaIsOneHint: number): (vImageCVImageFormat) | nullSwift declarationfunc vImageCVImageFormat_Create(_ imageFormatType: UInt32, _ matrix: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!, _ cvImageBufferChromaLocation: CFString!, _ baseColorspace: CGColorSpace!, _ alphaIsOneHint: Int32) -> Unmanaged<vImageCVImageFormat>!vImageCVImageFormat_CreateWithCVPixelBuffer(buffer?: (_CoreVideo_CVBuffer) | null): (vImageCVImageFormat) | nullSwift declarationfunc vImageCVImageFormat_CreateWithCVPixelBuffer(_ buffer: CVPixelBuffer!) -> Unmanaged<vImageCVImageFormat>!vImageCVImageFormat_GetAlphaHint(format: vImageConstCVImageFormat): numberSwift declarationfunc vImageCVImageFormat_GetAlphaHint(_ format: vImageConstCVImageFormat) -> Int32vImageCVImageFormat_GetChannelCount(format: vImageConstCVImageFormat): numberSwift declarationfunc vImageCVImageFormat_GetChannelCount(_ format: vImageConstCVImageFormat) -> UInt32vImageCVImageFormat_GetChannelDescription(format: vImageConstCVImageFormat, type: number): (SDKHandle) | nullSwift declarationfunc vImageCVImageFormat_GetChannelDescription(_ format: vImageConstCVImageFormat, _ type: vImageBufferTypeCode) -> UnsafePointer<vImageChannelDescription>!vImageCVImageFormat_GetChannelNames(format: vImageConstCVImageFormat): (SDKHandle) | nullSwift declarationfunc vImageCVImageFormat_GetChannelNames(_ format: vImageConstCVImageFormat) -> UnsafePointer<vImageBufferTypeCode>!vImageCVImageFormat_GetChromaSiting(format: vImageConstCVImageFormat): (_CoreFoundation_CFString) | nullSwift declarationfunc vImageCVImageFormat_GetChromaSiting(_ format: vImageConstCVImageFormat) -> Unmanaged<CFString>!vImageCVImageFormat_GetColorSpace(format: vImageConstCVImageFormat): (_CoreGraphics_CGColorSpace) | nullSwift declarationfunc vImageCVImageFormat_GetColorSpace(_ format: vImageConstCVImageFormat) -> Unmanaged<CGColorSpace>!vImageCVImageFormat_GetConversionMatrix(format: vImageConstCVImageFormat, outType?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc vImageCVImageFormat_GetConversionMatrix(_ format: vImageConstCVImageFormat, _ outType: UnsafeMutablePointer<vImageMatrixType>!) -> UnsafeRawPointer!vImageCVImageFormat_GetFormatCode(format: vImageConstCVImageFormat): numberSwift declarationfunc vImageCVImageFormat_GetFormatCode(_ format: vImageConstCVImageFormat) -> UInt32vImageCVImageFormat_GetUserData(format: vImageConstCVImageFormat): (SDKHandle) | nullSwift declarationfunc vImageCVImageFormat_GetUserData(_ format: vImageConstCVImageFormat) -> UnsafeMutableRawPointer!vImageCVImageFormat_SetAlphaHint(format: vImageCVImageFormat, alphaIsOne: number): numberSwift declarationfunc vImageCVImageFormat_SetAlphaHint(_ format: vImageCVImageFormat, _ alphaIsOne: Int32) -> vImage_ErrorvImageCVImageFormat_SetChromaSiting(format: vImageCVImageFormat, siting?: (_CoreFoundation_CFString) | null): numberSwift declarationfunc vImageCVImageFormat_SetChromaSiting(_ format: vImageCVImageFormat, _ siting: CFString!) -> vImage_ErrorvImageCVImageFormat_SetColorSpace(format: vImageCVImageFormat, colorspace?: (_CoreGraphics_CGColorSpace) | null): numberSwift declarationfunc vImageCVImageFormat_SetColorSpace(_ format: vImageCVImageFormat, _ colorspace: CGColorSpace!) -> vImage_ErrorvImageClipToAlpha_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClipToAlpha_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClipToAlpha_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClipToAlpha_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClipToAlpha_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClipToAlpha_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageClipToAlpha_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageClip_PlanarF(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): numberSwift declarationfunc vImageClip_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageContrastStretch_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageContrastStretch_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageContrastStretch_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageContrastStretch_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageContrastStretch_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageContrastStretch_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_12UTo16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_12UTo16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Fto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Fto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Fto16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Fto16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Q12to16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Q12to16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Q12to16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Q12to16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Q12to8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Q12to8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Q12toF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Q12toF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16SToF(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): numberSwift declarationfunc vImageConvert_16SToF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16UTo12U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16UTo12U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16UToF(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): numberSwift declarationfunc vImageConvert_16UToF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16UToPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16UToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Uto16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Uto16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_16Uto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_16Uto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_420Yp8_Cb8_Cr8ToARGB8888(srcYp: SDKHandle, srcCb: SDKHandle, srcCr: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_420Yp8_CbCr8ToARGB8888(srcYp: SDKHandle, srcCbCr: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_422CbYpCrYp16ToARGB16U(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422CbYpCrYp16ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt16, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_422CbYpCrYp16ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422CbYpCrYp16ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_422CbYpCrYp8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422CbYpCrYp8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_422CbYpCrYp8_AA8ToARGB8888(src: SDKHandle, srcA: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: Pixel_16Q12, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_422YpCbYpCr8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_422YpCbYpCr8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444AYpCbCr16ToARGB16U(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_444AYpCbCr16ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444AYpCbCr16ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_444AYpCbCr16ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444AYpCbCr8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_444AYpCbCr8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444CbYpCrA8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_444CbYpCrA8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444CrYpCb10ToARGB16Q12(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_444CrYpCb10ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: Pixel_16Q12, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444CrYpCb10ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_444CrYpCb10ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_444CrYpCb8ToARGB8888(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, alpha: number, flags: number): numberSwift declarationfunc vImageConvert_444CrYpCb8ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_YpCbCrToARGB>, _ permuteMap: UnsafePointer<UInt8>!, _ alpha: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_8to16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_8to16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB1555toARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB1555toARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB1555toPlanar8(src: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB1555toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB1555toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16Q12To444CrYpCb10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16Q12To444CrYpCb10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16Q12ToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB16Q12ToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB16Q12ToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, RGB101010Min: number, RGB101010Max: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB16UTo422CbYpCrYp16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UTo422CbYpCrYp16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UTo444AYpCbCr16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UTo444AYpCbCr16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UToARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UToRGBA1010102(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UtoARGB8888_dithered(src: SDKHandle, dest: SDKHandle, dither: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UtoARGB8888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB16UtoPlanar16U(argbSrc: SDKHandle, aDest: SDKHandle, rDest: SDKHandle, gDest: SDKHandle, bDest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB16UtoRGB16U(argbSrc: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB16UtoRGB16U(_ argbSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB2101010ToARGB16F(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB2101010ToARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB2101010ToARGB16Q12(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB2101010ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB2101010ToARGB16U(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB2101010ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB2101010ToARGB8888(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB2101010ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB2101010ToARGBFFFF(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB2101010ToARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To420Yp8_Cb8_Cr8(src: SDKHandle, destYp: SDKHandle, destCb: SDKHandle, destCr: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888To420Yp8_CbCr8(src: SDKHandle, destYp: SDKHandle, destCbCr: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888To422CbYpCrYp16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To422CbYpCrYp16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To422CbYpCrYp8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To422CbYpCrYp8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To422CbYpCrYp8_AA8(src: SDKHandle, dest: SDKHandle, destA: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To422YpCbYpCr8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To422YpCbYpCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To444AYpCbCr16(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To444AYpCbCr16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To444AYpCbCr8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To444AYpCbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To444CbYpCrA8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To444CbYpCrA8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To444CrYpCb10(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To444CrYpCb10(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888To444CrYpCb8(src: SDKHandle, dest: SDKHandle, info: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888To444CrYpCb8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ info: UnsafePointer<vImage_ARGBToYpCbCr>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888ToARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888ToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888ToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888ToRGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888ToRGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888ToRGBA1010102(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888ToRGBA1010102(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888ToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888ToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888toARGB1555(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888toARGB1555(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888toARGB1555_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888toARGB1555_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888toPlanar16Q12(src: SDKHandle, alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888toPlanar8(srcARGB: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888toPlanarF(src: (SDKHandle) | null, alpha: (SDKHandle) | null, red: (SDKHandle) | null, green: (SDKHandle) | null, blue: (SDKHandle) | null, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGB8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_ARGB8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGB8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): numberSwift declarationfunc vImageConvert_ARGB8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_ErrorvImageConvert_ARGBFFFFToARGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGBFFFFToARGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGBFFFFToXRGB2101010(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGBFFFFToXRGB2101010(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGBFFFFtoARGB8888_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, dither: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGBFFFFtoPlanar8(src: (SDKHandle) | null, alpha: (SDKHandle) | null, red: (SDKHandle) | null, green: (SDKHandle) | null, blue: (SDKHandle) | null, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGBFFFFtoPlanarF(srcARGB: SDKHandle, destA: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_ARGBFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_ARGBFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ARGBToYpCbCr_GenerateConversion(matrix: SDKHandle, pixelRange: SDKHandle, outInfo: SDKHandle, inARGBType: vImageARGBType, outYpCbCrType: vImageYpCbCrType, flags: number): numberSwift declarationfunc vImageConvert_ARGBToYpCbCr_GenerateConversion(_ matrix: UnsafePointer<vImage_ARGBToYpCbCrMatrix>, _ pixelRange: UnsafePointer<vImage_YpCbCrPixelRange>, _ outInfo: UnsafeMutablePointer<vImage_ARGBToYpCbCr>, _ inARGBType: vImageARGBType, _ outYpCbCrType: vImageYpCbCrType, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_AnyToAny(converter: vImageConverter, srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_AnyToAny(_ converter: vImageConverter, _ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRA16UtoRGB16U(bgraSrc: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_BGRA16UtoRGB16U(_ bgraSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRA8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_BGRA8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRA8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_BGRA8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRA8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): numberSwift declarationfunc vImageConvert_BGRA8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_ErrorvImageConvert_BGRAFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_BGRAFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRX8888ToPlanar8(src: SDKHandle, blue: SDKHandle, green: SDKHandle, red: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_BGRX8888ToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_BGRXFFFFToPlanarF(src: SDKHandle, blue: SDKHandle, green: SDKHandle, red: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_BGRXFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_ChunkyToPlanar8(channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): { $ret: number; $out: { "srcChannels": (SDKHandle) | null; "destPlanarBuffers": (SDKHandle) | null } }Swift declarationfunc vImageConvert_ChunkyToPlanar8(_ srcChannels: UnsafeMutablePointer<UnsafeRawPointer?>, _ destPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ channelCount: UInt32, _ srcStrideBytes: Int, _ srcWidth: vImagePixelCount, _ srcHeight: vImagePixelCount, _ srcRowBytes: Int, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcChannels, destPlanarBuffers inside $out.
vImageConvert_ChunkyToPlanarF(channelCount: number, srcStrideBytes: number, srcWidth: number, srcHeight: number, srcRowBytes: number, flags: number): { $ret: number; $out: { "srcChannels": (SDKHandle) | null; "destPlanarBuffers": (SDKHandle) | null } }Swift declarationfunc vImageConvert_ChunkyToPlanarF(_ srcChannels: UnsafeMutablePointer<UnsafeRawPointer?>, _ destPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ channelCount: UInt32, _ srcStrideBytes: Int, _ srcWidth: vImagePixelCount, _ srcHeight: vImagePixelCount, _ srcRowBytes: Int, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcChannels, destPlanarBuffers inside $out.
vImageConvert_FTo16S(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): numberSwift declarationfunc vImageConvert_FTo16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_FTo16U(src: SDKHandle, dest: SDKHandle, offset: number, scale: number, flags: number): numberSwift declarationfunc vImageConvert_FTo16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ offset: Float, _ scale: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Fto16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Fto16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Indexed1toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Indexed1toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Indexed2toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Indexed2toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Indexed4toPlanar8(src: SDKHandle, dest: SDKHandle, colors: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Indexed4toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ colors: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16FtoPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar16FtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16FtoPlanarF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar16FtoPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16Q12toARGB16F(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar16Q12toARGB8888(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar16Q12toRGB16F(red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar16Q12toRGB16F(_ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16Q12toRGB888(red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar16Q12toRGB888(_ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16UtoARGB16U(aSrc: SDKHandle, rSrc: SDKHandle, gSrc: SDKHandle, bSrc: SDKHandle, argbDest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar16UtoPlanar8_dithered(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar16UtoPlanar8_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar16UtoRGB16U(rSrc: SDKHandle, gSrc: SDKHandle, bSrc: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar16UtoRGB16U(_ rSrc: UnsafePointer<vImage_Buffer>, _ gSrc: UnsafePointer<vImage_Buffer>, _ bSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar1toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar1toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar2toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar2toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar4toPlanar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar4toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8To16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar8To16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8ToARGBFFFF(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8ToBGRX8888(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8ToBGRXFFFF(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8ToXRGB8888(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8ToXRGBFFFF(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: (SDKHandle) | null, minFloat: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8toARGB1555(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8toARGB8888(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_Planar8toIndexed1(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toIndexed1(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toIndexed2(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toIndexed2(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toIndexed4(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, colors: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toIndexed4(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ colors: UnsafeMutablePointer<Pixel_8>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toPlanar1(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toPlanar1(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toPlanar16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar8toPlanar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toPlanar2(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toPlanar2(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toPlanar4(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toPlanar4(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): numberSwift declarationfunc vImageConvert_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toRGB565(srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar8toRGB565(_ srcR: UnsafePointer<vImage_Buffer>, _ srcG: UnsafePointer<vImage_Buffer>, _ srcB: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_Planar8toRGB888(planarRed: SDKHandle, planarGreen: SDKHandle, planarBlue: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_Planar8toRGB888(_ planarRed: UnsafePointer<vImage_Buffer>, _ planarGreen: UnsafePointer<vImage_Buffer>, _ planarBlue: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_PlanarFToARGB8888(alpha: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFToBGRX8888(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFToBGRXFFFF(blue: SDKHandle, green: SDKHandle, red: SDKHandle, alpha: number, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFToXRGB8888(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFToXRGBFFFF(alpha: number, red: SDKHandle, green: SDKHandle, blue: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFtoARGBFFFF(srcA: SDKHandle, srcR: SDKHandle, srcG: SDKHandle, srcB: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_PlanarFtoPlanar16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_PlanarFtoPlanar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, flags: number): numberSwift declarationfunc vImageConvert_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_PlanarFtoPlanar8_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: number, minFloat: number, dither: number, flags: number): numberSwift declarationfunc vImageConvert_PlanarFtoPlanar8_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ maxFloat: Pixel_F, _ minFloat: Pixel_F, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_PlanarFtoRGBFFF(planarRed: SDKHandle, planarGreen: SDKHandle, planarBlue: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_PlanarFtoRGBFFF(_ planarRed: UnsafePointer<vImage_Buffer>, _ planarGreen: UnsafePointer<vImage_Buffer>, _ planarBlue: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_PlanarToChunky8(channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): { $ret: number; $out: { "srcPlanarBuffers": (SDKHandle) | null; "destChannels": (SDKHandle) | null } }Swift declarationfunc vImageConvert_PlanarToChunky8(_ srcPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ destChannels: UnsafeMutablePointer<UnsafeMutableRawPointer?>, _ channelCount: UInt32, _ destStrideBytes: Int, _ destWidth: vImagePixelCount, _ destHeight: vImagePixelCount, _ destRowBytes: Int, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcPlanarBuffers, destChannels inside $out.
vImageConvert_PlanarToChunkyF(channelCount: number, destStrideBytes: number, destWidth: number, destHeight: number, destRowBytes: number, flags: number): { $ret: number; $out: { "srcPlanarBuffers": (SDKHandle) | null; "destChannels": (SDKHandle) | null } }Swift declarationfunc vImageConvert_PlanarToChunkyF(_ srcPlanarBuffers: UnsafeMutablePointer<UnsafePointer<vImage_Buffer>?>, _ destChannels: UnsafeMutablePointer<UnsafeMutableRawPointer?>, _ channelCount: UInt32, _ destStrideBytes: Int, _ destWidth: vImagePixelCount, _ destHeight: vImagePixelCount, _ destRowBytes: Int, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcPlanarBuffers, destChannels inside $out.
vImageConvert_RGB16UToARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB16UToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB16UtoARGB16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, argbDest: SDKHandle, premultiply: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGB16UtoARGB16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ argbDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB16UtoBGRA16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, bgraDest: SDKHandle, premultiply: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGB16UtoBGRA16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ bgraDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB16UtoPlanar16U(rgbSrc: SDKHandle, rDest: SDKHandle, gDest: SDKHandle, bDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB16UtoPlanar16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ rDest: UnsafePointer<vImage_Buffer>, _ gDest: UnsafePointer<vImage_Buffer>, _ bDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB16UtoRGB888_dithered(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGB16UtoRGB888_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB16UtoRGBA16U(rgbSrc: SDKHandle, aSrc: (SDKHandle) | null, alpha: number, rgbaDest: SDKHandle, premultiply: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGB16UtoRGBA16U(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ aSrc: UnsafePointer<vImage_Buffer>!, _ alpha: Pixel_16U, _ rgbaDest: UnsafePointer<vImage_Buffer>, _ premultiply: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toARGB1555(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGB565toARGB1555(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toARGB8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB565toARGB8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toBGRA8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB565toBGRA8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toPlanar8(src: SDKHandle, destR: SDKHandle, destG: SDKHandle, destB: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB565toPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ destR: UnsafePointer<vImage_Buffer>, _ destG: UnsafePointer<vImage_Buffer>, _ destB: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toRGB888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB565toRGB888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toRGBA5551(src: SDKHandle, dest: SDKHandle, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGB565toRGBA5551(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB565toRGBA8888(alpha: number, src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB565toRGBA8888(_ alpha: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toARGB8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): numberSwift declarationfunc vImageConvert_RGB888toARGB8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toBGRA8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): numberSwift declarationfunc vImageConvert_RGB888toBGRA8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toPlanar16Q12(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB888toPlanar16Q12(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toPlanar8(rgbSrc: SDKHandle, redDest: SDKHandle, greenDest: SDKHandle, blueDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGB888toPlanar8(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ redDest: UnsafePointer<vImage_Buffer>, _ greenDest: UnsafePointer<vImage_Buffer>, _ blueDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGB888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGB888toRGBA8888(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, arg5: number): numberSwift declarationfunc vImageConvert_RGB888toRGBA8888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_8, _: UnsafePointer<vImage_Buffer>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA1010102ToARGB16Q12(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_RGBA1010102ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA1010102ToARGB16U(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_RGBA1010102ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA1010102ToARGB8888(src: SDKHandle, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_RGBA1010102ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA16UtoRGB16U(rgbaSrc: SDKHandle, rgbDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBA16UtoRGB16U(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA5551toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBA5551toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA5551toRGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBA5551toRGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA8888toRGB565(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBA8888toRGB565(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA8888toRGB565_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGBA8888toRGB565_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA8888toRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: number): numberSwift declarationfunc vImageConvert_RGBA8888toRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA8888toRGBA5551(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBA8888toRGBA5551(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBA8888toRGBA5551_dithered(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, dither: number, flags: number): numberSwift declarationfunc vImageConvert_RGBA8888toRGBA5551_dithered(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ dither: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBAFFFFtoRGBFFF(src: (SDKHandle) | null, dest: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_RGBAFFFFtoRGBFFF(_ src: UnsafePointer<vImage_Buffer>!, _ dest: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBFFFtoARGBFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGBFFFtoARGBFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBFFFtoBGRAFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGBFFFtoBGRAFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBFFFtoPlanarF(rgbSrc: SDKHandle, redDest: SDKHandle, greenDest: SDKHandle, blueDest: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_RGBFFFtoPlanarF(_ rgbSrc: UnsafePointer<vImage_Buffer>, _ redDest: UnsafePointer<vImage_Buffer>, _ greenDest: UnsafePointer<vImage_Buffer>, _ blueDest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_RGBFFFtoRGB888_dithered(src: SDKHandle, dest: SDKHandle, maxFloat: SDKHandle, minFloat: SDKHandle, dither: number, flags: number): numberSwift declarationfunc 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_ErrorvImageConvert_RGBFFFtoRGBAFFFF(arg0: SDKHandle, arg1: (SDKHandle) | null, arg2: number, arg3: SDKHandle, arg4: boolean, flags: number): numberSwift declarationfunc vImageConvert_RGBFFFtoRGBAFFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>!, _: Pixel_F, _: UnsafePointer<vImage_Buffer>, _: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB2101010ToARGB16F(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_XRGB2101010ToARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB2101010ToARGB16Q12(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_XRGB2101010ToARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_16Q12, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB2101010ToARGB16U(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_XRGB2101010ToARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UInt16, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB2101010ToARGB8888(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_XRGB2101010ToARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB2101010ToARGBFFFF(src: SDKHandle, alpha: number, dest: SDKHandle, RGB101010RangeMin: number, RGB101010RangeMax: number, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConvert_XRGB2101010ToARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ RGB101010RangeMin: Int32, _ RGB101010RangeMax: Int32, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGB8888ToPlanar8(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_XRGB8888ToPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_XRGBFFFFToPlanarF(src: SDKHandle, red: SDKHandle, green: SDKHandle, blue: SDKHandle, flags: number): numberSwift declarationfunc vImageConvert_XRGBFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ red: UnsafePointer<vImage_Buffer>, _ green: UnsafePointer<vImage_Buffer>, _ blue: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageConvert_YpCbCrToARGB_GenerateConversion(matrix: SDKHandle, pixelRange: SDKHandle, outInfo: SDKHandle, inYpCbCrType: vImageYpCbCrType, outARGBType: vImageARGBType, flags: number): numberSwift declarationfunc vImageConvert_YpCbCrToARGB_GenerateConversion(_ matrix: UnsafePointer<vImage_YpCbCrToARGBMatrix>, _ pixelRange: UnsafePointer<vImage_YpCbCrPixelRange>, _ outInfo: UnsafeMutablePointer<vImage_YpCbCrToARGB>, _ inYpCbCrType: vImageYpCbCrType, _ outARGBType: vImageARGBType, _ flags: vImage_Flags) -> vImage_ErrorvImageConverter_CreateForCGToCVImageFormat(srcFormat: SDKHandle, destFormat: vImageCVImageFormat, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | nullSwift declarationfunc vImageConverter_CreateForCGToCVImageFormat(_ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: vImageCVImageFormat, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!vImageConverter_CreateForCVToCGImageFormat(srcFormat: vImageCVImageFormat, destFormat: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | nullSwift declarationfunc vImageConverter_CreateForCVToCGImageFormat(_ srcFormat: vImageCVImageFormat, _ destFormat: UnsafePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!vImageConverter_CreateWithCGColorConversionInfo(colorConversionInfoRef: _CoreGraphics_CGColorConversionInfo, sFormat: SDKHandle, dFormat: SDKHandle, bg: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | nullSwift declarationfunc vImageConverter_CreateWithCGColorConversionInfo(_ colorConversionInfoRef: CGColorConversionInfo, _ sFormat: UnsafePointer<vImage_CGImageFormat>, _ dFormat: UnsafePointer<vImage_CGImageFormat>, _ bg: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!vImageConverter_CreateWithCGImageFormat(srcFormat: SDKHandle, destFormat: SDKHandle, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | nullSwift declarationfunc vImageConverter_CreateWithCGImageFormat(_ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: UnsafePointer<vImage_CGImageFormat>, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!vImageConverter_CreateWithColorSyncCodeFragment(codeFragment: unknown, srcFormat: SDKHandle, destFormat: (SDKHandle) | null, backgroundColor: ("animatableData" | SDKHandle) | null, flags: number, error?: (SDKHandle) | null): (vImageConverter) | nullSwift declarationfunc vImageConverter_CreateWithColorSyncCodeFragment(_ codeFragment: CFTypeRef, _ srcFormat: UnsafePointer<vImage_CGImageFormat>, _ destFormat: UnsafePointer<vImage_CGImageFormat>!, _ backgroundColor: UnsafePointer<CGFloat>!, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<vImageConverter>!vImageConverter_GetDestinationBufferOrder(converter: vImageConverter): (SDKHandle) | nullSwift declarationfunc vImageConverter_GetDestinationBufferOrder(_ converter: vImageConverter) -> UnsafePointer<vImageBufferTypeCode>!vImageConverter_GetNumberOfDestinationBuffers(converter: vImageConverter): numberSwift declarationfunc vImageConverter_GetNumberOfDestinationBuffers(_ converter: vImageConverter) -> UIntvImageConverter_GetNumberOfSourceBuffers(converter: vImageConverter): numberSwift declarationfunc vImageConverter_GetNumberOfSourceBuffers(_ converter: vImageConverter) -> UIntvImageConverter_GetSourceBufferOrder(converter: vImageConverter): (SDKHandle) | nullSwift declarationfunc vImageConverter_GetSourceBufferOrder(_ converter: vImageConverter) -> UnsafePointer<vImageBufferTypeCode>!vImageConverter_MustOperateOutOfPlace(converter: vImageConverter, srcs: (SDKHandle) | null, dests: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageConverter_MustOperateOutOfPlace(_ converter: vImageConverter, _ srcs: UnsafePointer<vImage_Buffer>!, _ dests: UnsafePointer<vImage_Buffer>!, _ flags: vImage_Flags) -> vImage_ErrorvImageConvolveFloatKernel_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): numberSwift declarationfunc 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_ErrorvImageConvolveMultiKernel_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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with kernels inside $out.
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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with kernels inside $out.
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): numberSwift declarationfunc 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_ErrorvImageConvolveWithBias_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): numberSwift declarationfunc 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_ErrorvImageConvolveWithBias_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): numberSwift declarationfunc 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_ErrorvImageConvolveWithBias_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): numberSwift declarationfunc 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_ErrorvImageConvolveWithBias_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): numberSwift declarationfunc 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_ErrorvImageConvolveWithBias_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageConvolve_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): numberSwift declarationfunc 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_ErrorvImageCopyBuffer(src: SDKHandle, dest: SDKHandle, pixelSize: number, flags: number): numberSwift declarationfunc vImageCopyBuffer(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ pixelSize: Int, _ flags: vImage_Flags) -> vImage_ErrorvImageCreateGammaFunction(gamma: number, gamma_type: number, flags: number): (SDKHandle) | nullSwift declarationfunc vImageCreateGammaFunction(_ gamma: Float, _ gamma_type: Int32, _ flags: vImage_Flags) -> GammaFunction!vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(whitePoint: SDKHandle, tf: SDKHandle, intent: _CoreGraphics_CGColorRenderingIntent, flags: number, error?: (SDKHandle) | null): (_CoreGraphics_CGColorSpace) | nullSwift declarationfunc vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction(_ whitePoint: UnsafePointer<vImageWhitePoint>, _ tf: UnsafePointer<vImageTransferFunction>, _ intent: CGColorRenderingIntent, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<CGColorSpace>!vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(primaries: SDKHandle, tf: SDKHandle, intent: _CoreGraphics_CGColorRenderingIntent, flags: number, error?: (SDKHandle) | null): (_CoreGraphics_CGColorSpace) | nullSwift declarationfunc vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction(_ primaries: UnsafePointer<vImageRGBPrimaries>, _ tf: UnsafePointer<vImageTransferFunction>, _ intent: CGColorRenderingIntent, _ flags: vImage_Flags, _ error: UnsafeMutablePointer<vImage_Error>!) -> Unmanaged<CGColorSpace>!vImageDestroyGammaFunction(f?: (SDKHandle) | null): voidSwift declarationfunc vImageDestroyGammaFunction(_ f: GammaFunction!)vImageDestroyResamplingFilter(filter?: (SDKHandle) | null): voidSwift declarationfunc vImageDestroyResamplingFilter(_ filter: ResamplingFilter!)vImageDilate_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageDilate_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageDilate_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageDilate_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageEndsInContrastStretch_ARGB8888(src: SDKHandle, dest: SDKHandle, percent_low: SDKHandle, percent_high: SDKHandle, flags: number): numberSwift declarationfunc vImageEndsInContrastStretch_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ percent_low: UnsafePointer<UInt32>, _ percent_high: UnsafePointer<UInt32>, _ flags: vImage_Flags) -> vImage_ErrorvImageEndsInContrastStretch_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, percent_low: SDKHandle, percent_high: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageEndsInContrastStretch_Planar8(src: SDKHandle, dest: SDKHandle, percent_low: number, percent_high: number, flags: number): numberSwift declarationfunc vImageEndsInContrastStretch_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ percent_low: UInt32, _ percent_high: UInt32, _ flags: vImage_Flags) -> vImage_ErrorvImageEndsInContrastStretch_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, percent_low: number, percent_high: number, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageEqualization_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageEqualization_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageEqualization_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageEqualization_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageEqualization_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageEqualization_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageErode_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageErode_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageErode_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageErode_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel: SDKHandle, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageExtractChannel_ARGB16U(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): numberSwift declarationfunc vImageExtractChannel_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_ErrorvImageExtractChannel_ARGB8888(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): numberSwift declarationfunc vImageExtractChannel_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_ErrorvImageExtractChannel_ARGBFFFF(src: SDKHandle, dest: SDKHandle, channelIndex: number, flags: number): numberSwift declarationfunc vImageExtractChannel_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ channelIndex: Int, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGB16Q12(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_ARGB16Q12(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Int16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGB16U(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_ARGB16U(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<UInt16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGB8888(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_ARGB8888(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<UInt8>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGB8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_ARGB8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGBFFFF(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_ARGBFFFF(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Float>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_ARGBFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_ARGBFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFlatten_BGRA8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_BGRA8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFlatten_BGRAFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_BGRAFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBA16Q12(argbSrc: SDKHandle, argbDst: SDKHandle, argbBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_RGBA16Q12(_ argbSrc: UnsafePointer<vImage_Buffer>, _ argbDst: UnsafePointer<vImage_Buffer>, _ argbBackgroundColorPtr: UnsafePointer<Int16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBA16U(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_RGBA16U(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<UInt16>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBA8888(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_RGBA8888(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<UInt8>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBA8888ToRGB888(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_RGBA8888ToRGB888(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<UInt8>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBAFFFF(rgbaSrc: SDKHandle, rgbaDst: SDKHandle, rgbaBackgroundColorPtr: SDKHandle, isImagePremultiplied: boolean, flags: number): numberSwift declarationfunc vImageFlatten_RGBAFFFF(_ rgbaSrc: UnsafePointer<vImage_Buffer>, _ rgbaDst: UnsafePointer<vImage_Buffer>, _ rgbaBackgroundColorPtr: UnsafePointer<Float>, _ isImagePremultiplied: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImageFlatten_RGBAFFFFToRGBFFF(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: boolean, arg4: number): numberSwift declarationfunc vImageFlatten_RGBAFFFFToRGBFFF(_: UnsafePointer<vImage_Buffer>, _: UnsafePointer<vImage_Buffer>, _: UnsafePointer<Float>, _: Bool, _: vImage_Flags) -> vImage_ErrorvImageFloodFill_ARGB16U(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: (SDKHandle) | null, connectivity: number, flags: number): numberSwift declarationfunc vImageFloodFill_ARGB16U(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: UnsafeMutablePointer<UInt16>!, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageFloodFill_ARGB8888(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: (SDKHandle) | null, connectivity: number, flags: number): numberSwift declarationfunc vImageFloodFill_ARGB8888(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: UnsafeMutablePointer<UInt8>!, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageFloodFill_Planar16U(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): numberSwift declarationfunc vImageFloodFill_Planar16U(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: Pixel_16U, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageFloodFill_Planar8(srcDest: SDKHandle, tempBuffer: (SDKHandle) | null, seedX: number, seedY: number, newValue: number, connectivity: number, flags: number): numberSwift declarationfunc vImageFloodFill_Planar8(_ srcDest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ seedX: vImagePixelCount, _ seedY: vImagePixelCount, _ newValue: Pixel_8, _ connectivity: Int32, _ flags: vImage_Flags) -> vImage_ErrorvImageGamma_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageGamma_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_ErrorvImageGamma_PlanarF(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_ErrorvImageGamma_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, gamma: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageGamma_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ gamma: GammaFunction!, _ flags: vImage_Flags) -> vImage_ErrorvImageGetPerspectiveWarp(srcPoints: SDKHandle, destPoints: SDKHandle, transform: SDKHandle, flags: number): numberSwift declarationfunc vImageGetPerspectiveWarp(_ srcPoints: UnsafePointer<(Float, Float)>, _ destPoints: UnsafePointer<(Float, Float)>, _ transform: UnsafeMutablePointer<vImage_PerpsectiveTransform>, _ flags: vImage_Flags) -> vImage_ErrorvImageGetResamplingFilterExtent(filter: SDKHandle, flags: number): numberSwift declarationfunc vImageGetResamplingFilterExtent(_ filter: ResamplingFilter, _ flags: vImage_Flags) -> vImagePixelCountvImageHistogramCalculation_ARGB8888(src: SDKHandle, flags: number): { $ret: number; $out: { "histogram": (SDKHandle) | null } }Swift declarationfunc vImageHistogramCalculation_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<UnsafeMutablePointer<vImagePixelCount>?>, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with histogram inside $out.
vImageHistogramCalculation_ARGBFFFF(src: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): { $ret: number; $out: { "histogram": (SDKHandle) | null } }Swift declarationfunc vImageHistogramCalculation_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<UnsafeMutablePointer<vImagePixelCount>?>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with histogram inside $out.
vImageHistogramCalculation_Planar8(src: SDKHandle, histogram: SDKHandle, flags: number): numberSwift declarationfunc vImageHistogramCalculation_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<vImagePixelCount>, _ flags: vImage_Flags) -> vImage_ErrorvImageHistogramCalculation_PlanarF(src: SDKHandle, histogram: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc vImageHistogramCalculation_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ histogram: UnsafeMutablePointer<vImagePixelCount>, _ histogram_entries: UInt32, _ minVal: Pixel_F, _ maxVal: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageHistogramSpecification_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): { $ret: number; $out: { "desired_histogram": (SDKHandle) | null } }Swift declarationfunc vImageHistogramSpecification_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ desired_histogram: UnsafeMutablePointer<UnsafePointer<vImagePixelCount>?>, _ flags: vImage_Flags) -> vImage_ErrorOmit the output parameters from the call. The result contains $ret and $out, with desired_histogram inside $out.
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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with desired_histogram inside $out.
vImageHistogramSpecification_Planar8(src: SDKHandle, dest: SDKHandle, desired_histogram: SDKHandle, flags: number): numberSwift declarationfunc vImageHistogramSpecification_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ desired_histogram: UnsafePointer<vImagePixelCount>, _ flags: vImage_Flags) -> vImage_ErrorvImageHistogramSpecification_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, desired_histogram: SDKHandle, histogram_entries: number, minVal: number, maxVal: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalReflect_ARGB16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_ARGB16S(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_CbCr16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_Planar16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalReflect_PlanarF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageHorizontalReflect_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageHorizontalShearD_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShearD_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_CbCr8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_Planar16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_Planar16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageHorizontalShear_XRGB2101010W(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, xTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageInterpolatedLookupTable_PlanarF(src: SDKHandle, dest: SDKHandle, table: SDKHandle, tableEntries: number, maxFloat: number, minFloat: number, flags: number): numberSwift declarationfunc vImageInterpolatedLookupTable_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_F>, _ tableEntries: vImagePixelCount, _ maxFloat: Float, _ minFloat: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_8to64U(src: SDKHandle, dest: SDKHandle, LUT: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_8to64U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ LUT: UnsafePointer<UInt64>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar16(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanar128(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanar128(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_FFFF>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanar16(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanar16(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_16U>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanar24(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanar24(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<UInt32>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanar48(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanar48(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<UInt64>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanar96(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanar96(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_FFFF>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_Planar8toPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_F>, _ flags: vImage_Flags) -> vImage_ErrorvImageLookupTable_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageLookupTable_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_ErrorvImageMatrixMultiply_ARGB8888(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageMatrixMultiply_ARGB8888ToPlanar8(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, divisor: number, pre_bias: (SDKHandle) | null, post_bias: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMatrixMultiply_ARGBFFFF(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, pre_bias: (SDKHandle) | null, post_bias: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageMatrixMultiply_ARGBFFFFToPlanarF(src: SDKHandle, dest: SDKHandle, matrix: SDKHandle, pre_bias: (SDKHandle) | null, post_bias: number, flags: number): numberSwift declarationfunc vImageMatrixMultiply_ARGBFFFFToPlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ matrix: UnsafePointer<Float>, _ pre_bias: UnsafePointer<Float>!, _ post_bias: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageMatrixMultiply_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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.
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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.
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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with srcs, dests inside $out.
vImageMax_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMax_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMax_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMax_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMin_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMin_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMin_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMin_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, flags: number): numberSwift declarationfunc 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_ErrorvImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, table: SDKHandle, method: vImage_InterpolationMethod, flags: number): numberSwift declarationfunc vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12(_ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ table: vImage_MultidimensionalTable, _ method: vImage_InterpolationMethod, _ flags: vImage_Flags) -> vImage_ErrorvImageMultiDimensionalInterpolatedLookupTable_PlanarF(srcs: SDKHandle, dests: SDKHandle, tempBuffer: (SDKHandle) | null, table: SDKHandle, method: vImage_InterpolationMethod, flags: number): numberSwift declarationfunc vImageMultiDimensionalInterpolatedLookupTable_PlanarF(_ srcs: UnsafePointer<vImage_Buffer>, _ dests: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ table: vImage_MultidimensionalTable, _ method: vImage_InterpolationMethod, _ flags: vImage_Flags) -> vImage_ErrorvImageMultidimensionalTable_Create(tableData: SDKHandle, numSrcChannels: number, numDestChannels: number, table_entries_per_dimension: SDKHandle, hint: vImageMDTableUsageHint, flags: number, err?: (SDKHandle) | null): (SDKHandle) | nullSwift declarationfunc 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!vImageMultidimensionalTable_Release(table?: (SDKHandle) | null): numberSwift declarationfunc vImageMultidimensionalTable_Release(_ table: vImage_MultidimensionalTable!) -> vImage_ErrorvImageMultidimensionalTable_Retain(table?: (SDKHandle) | null): numberSwift declarationfunc vImageMultidimensionalTable_Retain(_ table: vImage_MultidimensionalTable!) -> vImage_ErrorvImageNewResamplingFilter(scale: number, flags: number): (SDKHandle) | nullSwift declarationfunc vImageNewResamplingFilter(_ scale: Float, _ flags: vImage_Flags) -> ResamplingFilter!vImageOverwriteChannelsWithPixel_ARGB16U(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithPixel_ARGB16U(_ the_pixel: UnsafePointer<UInt16>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithPixel_ARGB8888(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithPixel_ARGB8888(_ the_pixel: UnsafePointer<UInt8>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithPixel_ARGBFFFF(the_pixel: (SDKHandle) | null, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithPixel_ARGBFFFF(_ the_pixel: UnsafePointer<Float>!, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_ARGB8888(scalar: number, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_ARGB8888(_ scalar: Pixel_8, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_ARGBFFFF(scalar: number, src: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_ARGBFFFF(_ scalar: Pixel_F, _ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_Planar16F(scalar: number, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_Planar16F(_ scalar: Pixel_16F, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_Planar16S(scalar: number, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_Planar16S(_ scalar: Pixel_16S, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_Planar16U(scalar: number, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_Planar16U(_ scalar: Pixel_16U, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_Planar8(scalar: number, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_Planar8(_ scalar: Pixel_8, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannelsWithScalar_PlanarF(scalar: number, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageOverwriteChannelsWithScalar_PlanarF(_ scalar: Pixel_F, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannels_ARGB8888(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannels_ARGB8888(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageOverwriteChannels_ARGBFFFF(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageOverwriteChannels_ARGBFFFF(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImagePNGDecompressionFilter(buffer: (SDKHandle) | null, startScanline: number, scanlineCount: number, bitsPerPixel: number, filterMethodNumber: number, filterType: number, flags: number): numberSwift declarationfunc vImagePNGDecompressionFilter(_ buffer: UnsafePointer<vImage_Buffer>!, _ startScanline: vImagePixelCount, _ scanlineCount: vImagePixelCount, _ bitsPerPixel: UInt32, _ filterMethodNumber: UInt32, _ filterType: UInt32, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannelsWithMaskedInsert_ARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannelsWithMaskedInsert_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannelsWithMaskedInsert_ARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannelsWithMaskedInsert_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannelsWithMaskedInsert_ARGBFFFF(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, copyMask: number, backgroundColor: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannelsWithMaskedInsert_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ copyMask: UInt8, _ backgroundColor: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannels_ARGB16F(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannels_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannels_ARGB16U(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannels_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannels_ARGB8888(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannels_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannels_ARGBFFFF(src: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, flags: number): numberSwift declarationfunc vImagePermuteChannels_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImagePermuteChannels_RGB888(src: SDKHandle, dest: SDKHandle, permuteMap: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImagePermuteChannels_RGB888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImagePerspectiveWarp_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImagePerspectiveWarp_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImagePerspectiveWarp_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImagePerspectiveWarp_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePerspectiveWarp_Planar16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePerspectiveWarp_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, transform: SDKHandle, interpolation: number, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_Planar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_Planar16Q12toPlanar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_Planar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_Planar8toPlanar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImagePiecewiseGamma_PlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc vImagePiecewiseGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_ErrorvImagePiecewiseGamma_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc vImagePiecewiseGamma_PlanarFtoPlanar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_ErrorvImagePiecewisePolynomial_Planar8toPlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }Swift declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.
vImagePiecewisePolynomial_PlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }Swift declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.
vImagePiecewisePolynomial_PlanarFtoPlanar8(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }Swift declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.
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 declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with topCoefficients, bottomCoefficients inside $out.
vImagePremultipliedAlphaBlendDarken_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendDarken_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlendLighten_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendLighten_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlendMultiply_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendMultiply_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlendScreen_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendScreen_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlendWithPermute_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, makeDestAlphaOpaque: boolean, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendWithPermute_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ makeDestAlphaOpaque: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlendWithPermute_RGBA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, permuteMap: SDKHandle, makeDestAlphaOpaque: boolean, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlendWithPermute_RGBA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ permuteMap: UnsafePointer<UInt8>, _ makeDestAlphaOpaque: Bool, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_ARGB8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_ARGBFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_BGRA8888(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_BGRA8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_BGRAFFFF(srcTop: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_BGRAFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_Planar8(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_Planar8(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedAlphaBlend_PlanarF(srcTop: SDKHandle, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedAlphaBlend_PlanarF(_ srcTop: UnsafePointer<vImage_Buffer>, _ srcTopAlpha: UnsafePointer<vImage_Buffer>, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedConstAlphaBlend_ARGB8888(srcTop: SDKHandle, constAlpha: number, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedConstAlphaBlend_ARGB8888(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_8, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedConstAlphaBlend_ARGBFFFF(srcTop: SDKHandle, constAlpha: number, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultipliedConstAlphaBlend_ARGBFFFF(_ srcTop: UnsafePointer<vImage_Buffer>, _ constAlpha: Pixel_F, _ srcBottom: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultipliedConstAlphaBlend_Planar8(srcTop: SDKHandle, constAlpha: number, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImagePremultipliedConstAlphaBlend_PlanarF(srcTop: SDKHandle, constAlpha: number, srcTopAlpha: SDKHandle, srcBottom: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc 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_ErrorvImagePremultiplyData_ARGB16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_ARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_RGBA16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_RGBA16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_RGBA16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_RGBA16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_RGBA16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_RGBA16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImagePremultiplyData_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImagePremultiplyData_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageRichardsonLucyDeConvolve_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): numberSwift declarationfunc 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_ErrorvImageRichardsonLucyDeConvolve_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): numberSwift declarationfunc 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_ErrorvImageRichardsonLucyDeConvolve_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): numberSwift declarationfunc 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_ErrorvImageRichardsonLucyDeConvolve_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): numberSwift declarationfunc 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_ErrorvImageRotate90_ARGB16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate90_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_ARGB16S(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): numberSwift declarationfunc vImageRotate90_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<Int16>, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_ARGB16U(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): numberSwift declarationfunc vImageRotate90_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_ARGB8888(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): numberSwift declarationfunc vImageRotate90_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt8>, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_ARGBFFFF(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: SDKHandle, flags: number): numberSwift declarationfunc vImageRotate90_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<Float>, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_CbCr16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate90_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_Planar16F(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate90_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_Planar16U(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate90_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_16U, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_Planar8(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate90_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate90_PlanarF(src: SDKHandle, dest: SDKHandle, rotationConstant: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate90_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ rotationConstant: UInt8, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<Int16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt8>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<Float>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageRotate_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: UnsafePointer<UInt16>!, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_16F, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_8, _ flags: vImage_Flags) -> vImage_ErrorvImageRotate_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, angleInRadians: number, backColor: number, flags: number): numberSwift declarationfunc vImageRotate_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ angleInRadians: Float, _ backColor: Pixel_F, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_ARGB16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_ARGB16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_ARGB16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_ARGB8888(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_ARGBFFFF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_CbCr16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_CbCr16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_CbCr16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_CbCr8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_CbCr8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_Planar16F(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_Planar16S(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_Planar16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_Planar16U(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_PlanarF(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageScale_XRGB2101010W(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, flags: number): numberSwift declarationfunc vImageScale_XRGB2101010W(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ tempBuffer: UnsafeMutableRawPointer!, _ flags: vImage_Flags) -> vImage_ErrorvImageSelectChannels_ARGB8888(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageSelectChannels_ARGB8888(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageSelectChannels_ARGBFFFF(newSrc: SDKHandle, origSrc: SDKHandle, dest: SDKHandle, copyMask: number, flags: number): numberSwift declarationfunc vImageSelectChannels_ARGBFFFF(_ newSrc: UnsafePointer<vImage_Buffer>, _ origSrc: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ copyMask: UInt8, _ flags: vImage_Flags) -> vImage_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSepConvolve_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): numberSwift declarationfunc 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_ErrorvImageSymmetricPiecewiseGamma_Planar16Q12(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc 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_ErrorvImageSymmetricPiecewiseGamma_PlanarF(src: SDKHandle, dest: SDKHandle, exponentialCoeffs: SDKHandle, gamma: number, linearCoeffs: SDKHandle, boundary: number, flags: number): numberSwift declarationfunc vImageSymmetricPiecewiseGamma_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ exponentialCoeffs: UnsafePointer<Float>, _ gamma: Float, _ linearCoeffs: UnsafePointer<Float>, _ boundary: Float, _ flags: vImage_Flags) -> vImage_ErrorvImageSymmetricPiecewisePolynomial_PlanarF(src: SDKHandle, dest: SDKHandle, boundaries: SDKHandle, order: number, log2segments: number, flags: number): { $ret: number; $out: { "coefficients": (SDKHandle) | null } }Swift declarationfunc 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_ErrorOmit the output parameters from the call. The result contains $ret and $out, with coefficients inside $out.
vImageTableLookUp_ARGB8888(src: SDKHandle, dest: SDKHandle, alphaTable: (SDKHandle) | null, redTable: (SDKHandle) | null, greenTable: (SDKHandle) | null, blueTable: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageTableLookUp_Planar8(src: SDKHandle, dest: SDKHandle, table: SDKHandle, flags: number): numberSwift declarationfunc vImageTableLookUp_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ table: UnsafePointer<Pixel_8>, _ flags: vImage_Flags) -> vImage_ErrorvImageTentConvolve_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): numberSwift declarationfunc 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_ErrorvImageTentConvolve_Planar8(src: SDKHandle, dest: SDKHandle, tempBuffer: (SDKHandle) | null, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, kernel_height: number, kernel_width: number, backgroundColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageUnpremultiplyData_ARGB16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_ARGB16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_Planar8(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_PlanarF(src: SDKHandle, alpha: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ alpha: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_RGBA16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_RGBA16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_RGBA16Q12(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_RGBA16Q12(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_RGBA16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_RGBA16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_RGBA8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_RGBA8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageUnpremultiplyData_RGBAFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageUnpremultiplyData_RGBAFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_ARGB16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_ARGB16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_ARGB16S(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_ARGB16S(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_ARGB16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_ARGB16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_ARGB8888(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_ARGB8888(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_ARGBFFFF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_ARGBFFFF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_CbCr16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_CbCr16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_Planar16F(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_Planar16F(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_Planar16U(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_Planar16U(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_Planar8(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_Planar8(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalReflect_PlanarF(src: SDKHandle, dest: SDKHandle, flags: number): numberSwift declarationfunc vImageVerticalReflect_PlanarF(_ src: UnsafePointer<vImage_Buffer>, _ dest: UnsafePointer<vImage_Buffer>, _ flags: vImage_Flags) -> vImage_ErrorvImageVerticalShearD_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShearD_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_ARGB16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_ARGB16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_ARGB16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_ARGB8888(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_ARGBFFFF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_CbCr16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_CbCr16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_CbCr16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_CbCr8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: (SDKHandle) | null, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_Planar16F(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_Planar16S(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_Planar16U(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_Planar8(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_PlanarF(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_ErrorvImageVerticalShear_XRGB2101010W(src: SDKHandle, dest: SDKHandle, srcOffsetToROI_X: number, srcOffsetToROI_Y: number, yTranslate: number, shearSlope: number, filter: (SDKHandle) | null, backColor: number, flags: number): numberSwift declarationfunc 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_Errorvacosf(arg0: SDKHandle): SDKHandleSwift declarationfunc vacosf(_: vFloat) -> vFloatvacoshf(arg0: SDKHandle): SDKHandleSwift declarationfunc vacoshf(_: vFloat) -> vFloatvasinf(arg0: SDKHandle): SDKHandleSwift declarationfunc vasinf(_: vFloat) -> vFloatvasinhf(arg0: SDKHandle): SDKHandleSwift declarationfunc vasinhf(_: vFloat) -> vFloatvatan2f(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vatan2f(_: vFloat, _: vFloat) -> vFloatvatanf(arg0: SDKHandle): SDKHandleSwift declarationfunc vatanf(_: vFloat) -> vFloatvatanhf(arg0: SDKHandle): SDKHandleSwift declarationfunc vatanhf(_: vFloat) -> vFloatvceilf(arg0: SDKHandle): SDKHandleSwift declarationfunc vceilf(_: vFloat) -> vFloatvclassifyf(arg0: SDKHandle): SDKHandleSwift declarationfunc vclassifyf(_: vFloat) -> vUInt32vcopysignf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vcopysignf(_: vFloat, _: vFloat) -> vFloatvcosf(arg0: SDKHandle): SDKHandleSwift declarationfunc vcosf(_: vFloat) -> vFloatvcoshf(arg0: SDKHandle): SDKHandleSwift declarationfunc vcoshf(_: vFloat) -> vFloatvcospif(arg0: SDKHandle): SDKHandleSwift declarationfunc vcospif(_: vFloat) -> vFloatvdivf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vdivf(_: vFloat, _: vFloat) -> vFloatvexp2f(arg0: SDKHandle): SDKHandleSwift declarationfunc vexp2f(_: vFloat) -> vFloatvexpf(arg0: SDKHandle): SDKHandleSwift declarationfunc vexpf(_: vFloat) -> vFloatvexpm1f(arg0: SDKHandle): SDKHandleSwift declarationfunc vexpm1f(_: vFloat) -> vFloatvfabsf(arg0: SDKHandle): SDKHandleSwift declarationfunc vfabsf(_: vFloat) -> vFloatvfloorf(arg0: SDKHandle): SDKHandleSwift declarationfunc vfloorf(_: vFloat) -> vFloatvfmodf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vfmodf(_: vFloat, _: vFloat) -> vFloatvipowf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vipowf(_: vFloat, _: vSInt32) -> vFloatvlog10f(arg0: SDKHandle): SDKHandleSwift declarationfunc vlog10f(_: vFloat) -> vFloatvlog1pf(arg0: SDKHandle): SDKHandleSwift declarationfunc vlog1pf(_: vFloat) -> vFloatvlog2f(arg0: SDKHandle): SDKHandleSwift declarationfunc vlog2f(_: vFloat) -> vFloatvlogbf(arg0: SDKHandle): SDKHandleSwift declarationfunc vlogbf(_: vFloat) -> vFloatvlogf(arg0: SDKHandle): SDKHandleSwift declarationfunc vlogf(_: vFloat) -> vFloatvnextafterf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vnextafterf(_: vFloat, _: vFloat) -> vFloatvnintf(arg0: SDKHandle): SDKHandleSwift declarationfunc vnintf(_: vFloat) -> vFloatvpowf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vpowf(_: vFloat, _: vFloat) -> vFloatvrecf(arg0: SDKHandle): SDKHandleSwift declarationfunc vrecf(_: vFloat) -> vFloatvremainderf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vremainderf(_: vFloat, _: vFloat) -> vFloatvremquof(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): SDKHandleSwift declarationfunc vremquof(_: vFloat, _: vFloat, _: UnsafeMutablePointer<vUInt32>) -> vFloatvrsqrtf(arg0: SDKHandle): SDKHandleSwift declarationfunc vrsqrtf(_: vFloat) -> vFloatvscalbf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vscalbf(_: vFloat, _: vSInt32) -> vFloatvsignbitf(arg0: SDKHandle): SDKHandleSwift declarationfunc vsignbitf(_: vFloat) -> vUInt32vsincosf(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vsincosf(_: vFloat, _: UnsafeMutablePointer<vFloat>) -> vFloatvsinf(arg0: SDKHandle): SDKHandleSwift declarationfunc vsinf(_: vFloat) -> vFloatvsinhf(arg0: SDKHandle): SDKHandleSwift declarationfunc vsinhf(_: vFloat) -> vFloatvsinpif(arg0: SDKHandle): SDKHandleSwift declarationfunc vsinpif(_: vFloat) -> vFloatvsqrtf(arg0: SDKHandle): SDKHandleSwift declarationfunc vsqrtf(_: vFloat) -> vFloatvtablelookup(arg0: SDKHandle, arg1: SDKHandle): SDKHandleSwift declarationfunc vtablelookup(_: vSInt32, _: UnsafeMutablePointer<UInt32>) -> vUInt32vtanf(arg0: SDKHandle): SDKHandleSwift declarationfunc vtanf(_: vFloat) -> vFloatvtanhf(arg0: SDKHandle): SDKHandleSwift declarationfunc vtanhf(_: vFloat) -> vFloatvtanpif(arg0: SDKHandle): SDKHandleSwift declarationfunc vtanpif(_: vFloat) -> vFloatvtruncf(arg0: SDKHandle): SDKHandleSwift declarationfunc vtruncf(_: vFloat) -> vFloatvvacos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvacos(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvacosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvacosf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvacosh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvacosh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvacoshf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvacoshf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvasin(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvasin(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvasinf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvasinf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvasinh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvasinh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvasinhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvasinhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvatan(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvatan(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvatan2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvatan2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvatan2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvatan2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvatanf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvatanf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvatanh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvatanh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvatanhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvatanhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvcbrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcbrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvcbrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcbrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvceil(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvceil(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvceilf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvceilf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvcopysign(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvcopysign(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvcopysignf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvcopysignf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvcos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcos(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvcosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcosf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvcosh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcosh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvcoshf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcoshf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvcospi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcospi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvcospif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvcospif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvdiv(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvdiv(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvdivf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvdivf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvexp(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexp(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvexp2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexp2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvexp2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexp2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvexpf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexpf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvexpm1(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexpm1(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvexpm1f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvexpm1f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvfabs(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvfabs(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvfabsf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvfabsf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvfloor(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvfloor(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvfloorf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvfloorf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvfmod(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvfmod(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvfmodf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvfmodf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvint(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvint(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvintf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvintf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvlog(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvlog10(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog10(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvlog10f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog10f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvlog1p(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog1p(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvlog1pf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog1pf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvlog2(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog2(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvlog2f(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlog2f(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvlogb(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlogb(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvlogbf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlogbf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvlogf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvlogf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvnextafter(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvnextafter(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvnextafterf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvnextafterf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvnint(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvnint(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvnintf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvnintf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvpow(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvpow(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvpowf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvpowf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvpows(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvpows(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvpowsf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvpowsf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvrec(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvrec(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvrecf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvrecf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvremainder(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvremainder(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvremainderf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvremainderf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvrsqrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvrsqrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvrsqrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvrsqrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvsin(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsin(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvsincos(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvsincos(_: UnsafeMutablePointer<Double>, _: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvsincosf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle, arg3: SDKHandle): voidSwift declarationfunc vvsincosf(_: UnsafeMutablePointer<Float>, _: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvsinf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsinf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvsinh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsinh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvsinhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsinhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvsinpi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsinpi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvsinpif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsinpif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvsqrt(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsqrt(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvsqrtf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvsqrtf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvtan(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtan(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvtanf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtanf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvtanh(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtanh(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvtanhf(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtanhf(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)vvtanpi(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtanpi(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)vvtanpif(arg0: SDKHandle, arg1: SDKHandle, arg2: SDKHandle): voidSwift declarationfunc vvtanpif(_: UnsafeMutablePointer<Float>, _: UnsafePointer<Float>, _: UnsafePointer<Int32>)xerbla_(srname?: (SDKHandle) | null, info?: (SDKHandle) | null): numberSwift declarationfunc xerbla_(_ srname: UnsafeMutablePointer<CChar>!, _ info: UnsafeMutablePointer<Int32>!) -> Int32zaxpy_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc zaxpy_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32zcopy_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc zcopy_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32zdotc_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): voidSwift declarationfunc zdotc_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)zdotu_(ret_val?: (SDKHandle) | null, n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): voidSwift declarationfunc zdotu_(_ ret_val: UnsafeMutableRawPointer!, _ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!)zdrot_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null, c?: (SDKHandle) | null, s?: (SDKHandle) | null): numberSwift declarationfunc zdrot_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ c: UnsafeMutablePointer<Double>!, _ s: UnsafeMutablePointer<Double>!) -> Int32zdscal_(n?: (SDKHandle) | null, sa?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc zdscal_(_ n: UnsafeMutablePointer<Int32>!, _ sa: UnsafeMutablePointer<Double>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32zgbmv_(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): numberSwift declarationfunc 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>!) -> Int32zgemm_(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): numberSwift declarationfunc 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>!) -> Int32zgemv_(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): numberSwift declarationfunc 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>!) -> Int32zgerc_(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): numberSwift declarationfunc zgerc_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32zgeru_(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): numberSwift declarationfunc zgeru_(_ m: UnsafeMutablePointer<Int32>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32zhbmv_(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): numberSwift declarationfunc 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>!) -> Int32zhemm_(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): numberSwift declarationfunc 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>!) -> Int32zhemv_(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): numberSwift declarationfunc 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>!) -> Int32zher2_(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): numberSwift declarationfunc zher2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32zher2k_(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): numberSwift declarationfunc 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>!) -> Int32zher_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null): numberSwift declarationfunc zher_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!) -> Int32zherk_(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): numberSwift declarationfunc 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>!) -> Int32zhpmv_(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): numberSwift declarationfunc zhpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ beta: UnsafeMutableRawPointer!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32zhpr2_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, y?: (SDKHandle) | null, incy?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc zhpr2_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ y: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32zhpr_(uplo?: (SDKHandle) | null, n?: (SDKHandle) | null, alpha?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null, ap?: (SDKHandle) | null): numberSwift declarationfunc zhpr_(_ uplo: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ alpha: UnsafeMutablePointer<Double>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!) -> Int32zrotg_(ca?: (SDKHandle) | null, cb?: (SDKHandle) | null, c?: (SDKHandle) | null, cs?: (SDKHandle) | null): numberSwift declarationfunc zrotg_(_ ca: UnsafeMutableRawPointer!, _ cb: UnsafeMutableRawPointer!, _ c: UnsafeMutablePointer<Double>!, _ cs: UnsafeMutableRawPointer!) -> Int32zscal_(n?: (SDKHandle) | null, ca?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc zscal_(_ n: UnsafeMutablePointer<Int32>!, _ ca: UnsafeMutableRawPointer!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32zswap_(n?: (SDKHandle) | null, cx?: (SDKHandle) | null, incx?: (SDKHandle) | null, cy?: (SDKHandle) | null, incy?: (SDKHandle) | null): numberSwift declarationfunc zswap_(_ n: UnsafeMutablePointer<Int32>!, _ cx: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!, _ cy: UnsafeMutableRawPointer!, _ incy: UnsafeMutablePointer<Int32>!) -> Int32zsymm_(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): numberSwift declarationfunc 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>!) -> Int32zsyr2k_(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): numberSwift declarationfunc 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>!) -> Int32zsyrk_(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): numberSwift declarationfunc 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>!) -> Int32ztbmv_(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): numberSwift declarationfunc 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>!) -> Int32ztbsv_(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): numberSwift declarationfunc 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>!) -> Int32ztpmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ztpmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ztpsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, ap?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ztpsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ ap: UnsafeMutableRawPointer!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ztrmm_(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): numberSwift declarationfunc 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>!) -> Int32ztrmv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ztrmv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32ztrsm_(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): numberSwift declarationfunc 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>!) -> Int32ztrsv_(uplo?: (SDKHandle) | null, trans?: (SDKHandle) | null, diag?: (SDKHandle) | null, n?: (SDKHandle) | null, a?: (SDKHandle) | null, lda?: (SDKHandle) | null, x?: (SDKHandle) | null, incx?: (SDKHandle) | null): numberSwift declarationfunc ztrsv_(_ uplo: UnsafeMutablePointer<CChar>!, _ trans: UnsafeMutablePointer<CChar>!, _ diag: UnsafeMutablePointer<CChar>!, _ n: UnsafeMutablePointer<Int32>!, _ a: UnsafeMutableRawPointer!, _ lda: UnsafeMutablePointer<Int32>!, _ x: UnsafeMutableRawPointer!, _ incx: UnsafeMutablePointer<Int32>!) -> Int32kvImageDecodeArray_16Q12Format.value: ("animatableData" | SDKHandle) | nullSwift declarationvar kvImageDecodeArray_16Q12Format: UnsafePointer<CGFloat>!kvImageDecodeArray_16Q12Format.value: ("animatableData" | SDKHandle) | nullSwift declarationvar kvImageDecodeArray_16Q12Format: UnsafePointer<CGFloat>!kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4.value: (SDKHandle) | nullSwift declarationvar kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4.value: (SDKHandle) | nullSwift declarationvar kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2.value: (SDKHandle) | nullSwift declarationvar kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2.value: (SDKHandle) | nullSwift declarationvar kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2: UnsafePointer<vImage_ARGBToYpCbCrMatrix>!kvImage_YpCbCrToARGBMatrix_ITU_R_601_4.value: (SDKHandle) | nullSwift declarationvar kvImage_YpCbCrToARGBMatrix_ITU_R_601_4: UnsafePointer<vImage_YpCbCrToARGBMatrix>!kvImage_YpCbCrToARGBMatrix_ITU_R_601_4.value: (SDKHandle) | nullSwift declarationvar kvImage_YpCbCrToARGBMatrix_ITU_R_601_4: UnsafePointer<vImage_YpCbCrToARGBMatrix>!kvImage_YpCbCrToARGBMatrix_ITU_R_709_2.value: (SDKHandle) | nullSwift declarationvar kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: UnsafePointer<vImage_YpCbCrToARGBMatrix>!kvImage_YpCbCrToARGBMatrix_ITU_R_709_2.value: (SDKHandle) | nullSwift declarationvar kvImage_YpCbCrToARGBMatrix_ITU_R_709_2: UnsafePointer<vImage_YpCbCrToARGBMatrix>!const BNNS_MAX_TENSOR_DIMENSION: numberSwift declarationvar BNNS_MAX_TENSOR_DIMENSION: Int32 { get }const LA_ATTRIBUTE_ENABLE_LOGGING: numberSwift declarationvar LA_ATTRIBUTE_ENABLE_LOGGING: UInt32 { get }const LA_DEFAULT_ATTRIBUTES: numberSwift declarationvar LA_DEFAULT_ATTRIBUTES: Int32 { get }const LA_DIMENSION_MISMATCH_ERROR: numberSwift declarationvar LA_DIMENSION_MISMATCH_ERROR: Int32 { get }const LA_FEATURE_DIAGONALLY_DOMINANT: numberSwift declarationvar LA_FEATURE_DIAGONALLY_DOMINANT: UInt32 { get }const LA_FEATURE_POSITIVE_DEFINITE: numberSwift declarationvar LA_FEATURE_POSITIVE_DEFINITE: UInt32 { get }const LA_FEATURE_SYMMETRIC: numberSwift declarationvar LA_FEATURE_SYMMETRIC: UInt32 { get }const LA_INTERNAL_ERROR: numberSwift declarationvar LA_INTERNAL_ERROR: Int32 { get }const LA_INVALID_PARAMETER_ERROR: numberSwift declarationvar LA_INVALID_PARAMETER_ERROR: Int32 { get }const LA_L1_NORM: numberSwift declarationvar LA_L1_NORM: Int32 { get }const LA_L2_NORM: numberSwift declarationvar LA_L2_NORM: Int32 { get }const LA_LINF_NORM: numberSwift declarationvar LA_LINF_NORM: Int32 { get }const LA_NO_HINT: numberSwift declarationvar LA_NO_HINT: UInt32 { get }const LA_PRECISION_MISMATCH_ERROR: numberSwift declarationvar LA_PRECISION_MISMATCH_ERROR: Int32 { get }const LA_SCALAR_TYPE_DOUBLE: numberSwift declarationvar LA_SCALAR_TYPE_DOUBLE: Int32 { get }const LA_SCALAR_TYPE_FLOAT: numberSwift declarationvar LA_SCALAR_TYPE_FLOAT: Int32 { get }const LA_SHAPE_DIAGONAL: numberSwift declarationvar LA_SHAPE_DIAGONAL: UInt32 { get }const LA_SHAPE_LOWER_TRIANGULAR: numberSwift declarationvar LA_SHAPE_LOWER_TRIANGULAR: UInt32 { get }const LA_SHAPE_UPPER_TRIANGULAR: numberSwift declarationvar LA_SHAPE_UPPER_TRIANGULAR: UInt32 { get }const LA_SINGULAR_ERROR: numberSwift declarationvar LA_SINGULAR_ERROR: Int32 { get }const LA_SLICE_OUT_OF_BOUNDS_ERROR: numberSwift declarationvar LA_SLICE_OUT_OF_BOUNDS_ERROR: Int32 { get }const LA_SUCCESS: numberSwift declarationvar LA_SUCCESS: Int32 { get }const LA_WARNING_POORLY_CONDITIONED: numberSwift declarationvar LA_WARNING_POORLY_CONDITIONED: Int32 { get }const QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL: numberSwift declarationvar QUADRATURE_INTEGRATE_QAGS_WORKSPACE_PER_INTERVAL: Int32 { get }const QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL: numberSwift declarationvar QUADRATURE_INTEGRATE_QAG_WORKSPACE_PER_INTERVAL: Int32 { get }const USE_NON_APPLE_STANDARD_DATATYPES: numberSwift declarationvar USE_NON_APPLE_STANDARD_DATATYPES: Int32 { get }const VIMAGE_AFFINETRANSFORM_DOUBLE_IS_AVAILABLE: numberSwift declarationvar VIMAGE_AFFINETRANSFORM_DOUBLE_IS_AVAILABLE: Int32 { get }const VIMAGE_CGAFFINETRANSFORM_IS_AVAILABLE: numberSwift declarationvar VIMAGE_CGAFFINETRANSFORM_IS_AVAILABLE: Int32 { get }const vDSP_Version0: numberSwift declarationvar vDSP_Version0: Int32 { get }const vDSP_Version1: numberSwift declarationvar vDSP_Version1: Int32 { get }BNNSDataTypeInt8.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt8: BNNSDataTypeBNNSDataTypeInt8.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt8: BNNSDataTypeBNNSDataTypeInt16.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt16: BNNSDataTypeBNNSDataTypeInt16.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt16: BNNSDataTypeBNNSDataTypeInt32.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt32: BNNSDataTypeBNNSDataTypeInt32.value: BNNSDataTypeSwift declarationvar BNNSDataTypeInt32: BNNSDataTypeBNNSDataTypeFloat16.value: BNNSDataTypeSwift declarationvar BNNSDataTypeFloat16: BNNSDataTypeBNNSDataTypeFloat16.value: BNNSDataTypeSwift declarationvar BNNSDataTypeFloat16: BNNSDataTypeBNNSDataTypeFloat32.value: BNNSDataTypeSwift declarationvar BNNSDataTypeFloat32: BNNSDataTypeBNNSDataTypeFloat32.value: BNNSDataTypeSwift declarationvar BNNSDataTypeFloat32: BNNSDataTypeBNNSDataTypeIndexed8.value: BNNSDataTypeSwift declarationvar BNNSDataTypeIndexed8: BNNSDataTypeBNNSDataTypeIndexed8.value: BNNSDataTypeSwift declarationvar BNNSDataTypeIndexed8: BNNSDataTypeBNNSFlagsUseClientPtr.value: BNNSFlagsSwift declarationvar BNNSFlagsUseClientPtr: BNNSFlagsBNNSFlagsUseClientPtr.value: BNNSFlagsSwift declarationvar BNNSFlagsUseClientPtr: BNNSFlagsBNNSPoolingFunctionMax.value: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionMax: BNNSPoolingFunctionBNNSPoolingFunctionMax.value: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionMax: BNNSPoolingFunctionBNNSActivationFunctionAbs.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionAbs: BNNSActivationFunctionBNNSActivationFunctionAbs.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionAbs: BNNSActivationFunctionBNNSActivationFunctionTanh.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionTanh: BNNSActivationFunctionBNNSActivationFunctionTanh.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionTanh: BNNSActivationFunctionBNNSPoolingFunctionAverage.value: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionAverage: BNNSPoolingFunctionBNNSPoolingFunctionAverage.value: BNNSPoolingFunctionSwift declarationvar BNNSPoolingFunctionAverage: BNNSPoolingFunctionBNNSActivationFunctionSigmoid.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSigmoid: BNNSActivationFunctionBNNSActivationFunctionSigmoid.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionSigmoid: BNNSActivationFunctionBNNSActivationFunctionIdentity.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionIdentity: BNNSActivationFunctionBNNSActivationFunctionIdentity.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionIdentity: BNNSActivationFunctionBNNSActivationFunctionScaledTanh.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionScaledTanh: BNNSActivationFunctionBNNSActivationFunctionScaledTanh.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionScaledTanh: BNNSActivationFunctionBNNSActivationFunctionRectifiedLinear.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionRectifiedLinear: BNNSActivationFunctionBNNSActivationFunctionRectifiedLinear.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionRectifiedLinear: BNNSActivationFunctionBNNSActivationFunctionLeakyRectifiedLinear.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionLeakyRectifiedLinear: BNNSActivationFunctionBNNSActivationFunctionLeakyRectifiedLinear.value: BNNSActivationFunctionSwift declarationvar BNNSActivationFunctionLeakyRectifiedLinear: BNNSActivationFunctiontransformRealImaginary(real: Array<number>, imaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }Swift declarationfunc transform<U>(real: U, imaginary: U) -> (real: [Double], imaginary: [Double]) where U : AccelerateBuffer, U.Element == DoubleReturns 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.
transformInputRealInputImaginaryOutputRealOutputImaginary(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }Swift declarationfunc transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Double, V.Element == DoubleComputes 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.
transformRealImaginary4144(real: Array<number>, imaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }Swift declarationfunc transform<U>(real: U, imaginary: U) -> (real: [Float], imaginary: [Float]) where U : AccelerateBuffer, U.Element == FloatReturns 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.
transformInputRealInputImaginaryOutputRealOutputImaginary23670(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }Swift declarationfunc transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == Float, V.Element == FloatComputes 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.
transformInputOutput(input: Array<DSPComplex>, output: Array<DSPComplex>): { $ret: null; $out: { "output": Array<DSPComplex> } }Swift declarationfunc transform<U, V>(input: U, output: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == DSPComplex, V.Element == DSPComplexComputes 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.
transformInput(input: Array<DSPComplex>): Array<DSPComplex>Swift declarationfunc transform<U>(input: U) -> [DSPComplex] where U : AccelerateBuffer, U.Element == DSPComplexReturns a discrete Fourier transform. - Parameter input: The input vector. - Returns: The resulty of the discrete Fourier transform.
transformInputOutput18927(input: Array<DSPDoubleComplex>, output: Array<DSPDoubleComplex>): { $ret: null; $out: { "output": Array<DSPDoubleComplex> } }Swift declarationfunc transform<U, V>(input: U, output: inout V) where U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == DSPDoubleComplex, V.Element == DSPDoubleComplexComputes 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.
transformInput8463(input: Array<DSPDoubleComplex>): Array<DSPDoubleComplex>Swift declarationfunc transform<U>(input: U) -> [DSPDoubleComplex] where U : AccelerateBuffer, U.Element == DSPDoubleComplexReturns a discrete Fourier transform. - Parameter input: The input vector. - Returns: The resulty of the discrete Fourier transform.
transformInputRealInputImaginaryOutputRealOutputImaginary(inputReal: Array<number>, inputImaginary: Array<number>, outputReal: Array<number>, outputImaginary: Array<number>): { $ret: null; $out: { "outputReal": Array<number>; "outputImaginary": Array<number> } }Swift declarationfunc transform<U, V>(inputReal: U, inputImaginary: U, outputReal: inout V, outputImaginary: inout V) where T == U.Element, U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == V.ElementComputes 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.
transformInputRealInputImaginary(inputReal: Array<number>, inputImaginary: Array<number>): { "real": Array<number>; "imaginary": Array<number> }Swift declarationfunc transform<U>(inputReal: U, inputImaginary: U) -> (real: [T], imaginary: [T]) where T == U.Element, U : AccelerateBufferReturns 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.
forward(input: DSPSplitComplex, output: DSPSplitComplex): { $ret: null; $out: { "output": DSPSplitComplex } }Swift declarationfunc 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.
inverse(input: DSPSplitComplex, output: DSPSplitComplex): { $ret: null; $out: { "output": DSPSplitComplex } }Swift declarationfunc 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.
applyInputOutput(input: Array<number>, output: Array<number>): { $ret: null; $out: { "output": Array<number> } }Swift declarationmutating func apply<U, V>(input: U, output: inout V) where T == U.Element, U : AccelerateBuffer, V : AccelerateMutableBuffer, U.Element == V.ElementApplies 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.
applyInput(input: Array<number>): Array<number>Swift declarationmutating func apply<U>(input: U) -> [T] where T == U.Element, U : AccelerateBufferApplies a single- or double-precision single or multichannel biquad IIR filter, returning the filtered signal.
get size(): vImage_SizeSwift declarationvar size: vImage.Size { get }The size of the pixel buffer.
get width(): numberSwift declarationvar width: Int { get }The width of the pixel buffer.
get height(): numberSwift declarationvar height: Int { get }The height of the pixel buffer.
static makeDynamicPixelBufferAndCGImageFormat(cgImage: _CoreGraphics_CGImage): { "pixelBuffer": vImage_PixelBuffer<vImage_DynamicPixelFormat>; "cgImageFormat": vImage_CGImageFormat }Swift declarationstatic 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.
applyGammaIntermediateBufferDestination(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx2>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): voidSwift declarationfunc 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) ```
static initPlanarBuffers(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x2>Swift declarationinit(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) ```
planarBuffers(): Array<vImage_PixelBuffer<vImage_Planar8>>Swift declarationfunc 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) } ```
applyPolynomialCoefficientSegmentsBoundariesDestination(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx2>): voidSwift declarationfunc 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) ```
scaleDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x2>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): voidSwift declarationfunc 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
convertTo(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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) ```
applyGammaIntermediateBufferDestination41762(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx3>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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) ```
interleavePlanarSourceBuffers(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): voidSwift declarationfunc 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`.
deinterleaveDestination(destination: vImage_PixelBuffer<vImage_Planar8x3>): voidSwift declarationfunc 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`.
deinterleavePlanarDestinationBuffers(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): voidSwift declarationfunc 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`.
static initPlanarBuffers27655(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x3>Swift declarationinit(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) ```
planarBuffers36418(): Array<vImage_PixelBuffer<vImage_Planar8>>Swift declarationfunc 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) } ```
applyPolynomialCoefficientSegmentsBoundariesDestination81895(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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) ```
permuteChannelsToDestination(permuteMap: [number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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) ```
convertTo67651(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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) ```
withCVPixelBuffer(readOnly: boolean, body: ((arg0: _CoreVideo_CVBuffer) => void)): voidSwift declarationfunc 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` } ```
applyGammaIntermediateBufferDestination76142(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_InterleavedFx4>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
interleavePlanarSourceBuffers35531(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): voidSwift declarationfunc 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`.
static initLumaSourceChromaSourceConversionInfo(lumaSource: vImage_PixelBuffer<vImage_Planar8>, chromaSource: vImage_PixelBuffer<vImage_Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB): vImage_PixelBuffer<vImage_Interleaved8x4>Swift declarationinit(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`
applyLookupAlphaTableRedTableGreenTableBlueTableDestination(alphaTable: (Array<number>) | null, redTable: (Array<number>) | null, greenTable: (Array<number>) | null, blueTable: (Array<number>) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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`
boxConvolveKernelSizeEdgeModeDestination(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
premultiplyChannelOrdering(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
boxConvolved(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>): vImage_PixelBuffer<vImage_Interleaved8x4>Swift declarationfunc 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.
deinterleaveDestination88062(destination: vImage_PixelBuffer<vImage_Planar8x4>): voidSwift declarationfunc 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`.
deinterleavePlanarDestinationBuffers56107(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): voidSwift declarationfunc 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`.
tentConvolveKernelSizeEdgeModeDestination(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
static initPlanarBuffers25346(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar8>>): vImage_PixelBuffer<vImage_Interleaved8x4>Swift declarationinit(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) ```
static initPlanarBuffers23900(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_Interleaved8x4>Swift declarationinit(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) ```
planarBuffers78027(): Array<vImage_PixelBuffer<vImage_Planar8>>Swift declarationfunc 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) } ```
planarBuffers68433(): Array<vImage_PixelBuffer<vImage_PlanarF>>Swift declarationfunc 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) } ```
tentConvolved(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<[number, number, number, number]>): vImage_PixelBuffer<vImage_Interleaved8x4>Swift declarationfunc 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
unpremultiplyChannelOrdering(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
alphaCompositeTopLayerDestination(compositeMode: vImage_CompositeMode<number>, topLayer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
extractChannelAtDestination(channelIndex: number, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
applyMorphologyOperationDestination(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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.
applyPolynomialCoefficientSegmentsBoundariesDestination50289(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
contrastStretchDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
permuteChannelsToDestination11322(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
specifyHistogramDestination(histogram: [Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
equalizeHistogramDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
overwriteChannelsWithPlanarBufferDestination(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_Planar8>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithInterleavedBufferDestination(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithPixelDestination(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithScalarDestination(channels: Array<number>, scalar: number, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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 ] ```
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
premultipliedAlphaBlend(blendMode: vImage_BlendMode, topLayer: vImage_PixelBuffer<vImage_Interleaved8x4>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
scaleDestination61355(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination39698(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_8888? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorDestination(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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.
convertLumaSourceChromaSourceConversionInfo(lumaSource: vImage_PixelBuffer<vImage_Planar8>, chromaSource: vImage_PixelBuffer<vImage_Interleaved8x2>, conversionInfo: vImage_YpCbCrToARGB): voidSwift declarationfunc 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.
convertToChannelOrdering(destination: vImage_PixelBuffer<vImage_Interleaved8x3>, channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
convertTo20533(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
convertTo58796(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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) ```
convertTo73339(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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) ```
flattenChannelOrderingBackgroundColorIsPremultipliedDestination(channelOrdering: vImage_ChannelOrdering, backgroundColor: [number, number, number, number], isPremultiplied: boolean, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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.
reflectOverDestination(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
convolveWithBiasEdgeModeDestination(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
convolveWithDivisorBiasEdgeModeDestination(kernel: vImage_ConvolutionKernel2D<number>, divisor: (number) | null, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
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>): voidSwift declarationfunc 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.
multiplyByDivisorPreBiasPostBiasDestination(matrix: [number, number, number, number], divisor: number, preBias: [number, number, number, number], postBias: number, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
multiplyByDivisorPreBiasPostBiasDestination58518(matrix: Array<number>, divisor: number, preBias: [number, number, number, number], postBias: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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 == IntMultiplies 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`.
floodFillFromNewColorConnectivity(seed: { x: number; y: number }, newColor: [number, number, number, number], connectivity: vImage_FloodFillConnectivity): voidSwift declarationfunc 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
histogram(): [Array<number>, Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram() -> vImage.PixelBuffer<Format>.Histogram8888Calculates 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.
transformInterpolationBackgroundColorDestination(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
transformBackgroundColorDestination(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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
static initPlanarBuffers29524(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx2>Swift declarationinit(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) ```
planarBuffers62025(): Array<vImage_PixelBuffer<vImage_PlanarF>>Swift declarationfunc 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) } ```
applyPolynomialCoefficientSegmentsBoundariesDestination56289(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x2>): voidSwift declarationfunc 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) ```
applyPolynomialCoefficientSegmentsBoundariesDestination81565(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx2>): voidSwift declarationfunc 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) ```
convertTo40757(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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]`.
interleavePlanarSourceBuffers55834(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): voidSwift declarationfunc 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`.
deinterleaveDestination35350(destination: vImage_PixelBuffer<vImage_PlanarFx3>): voidSwift declarationfunc 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`.
deinterleavePlanarDestinationBuffers28536(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): voidSwift declarationfunc 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`.
static initPlanarBuffers7339(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx3>Swift declarationinit(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) ```
planarBuffers33078(): Array<vImage_PixelBuffer<vImage_PlanarF>>Swift declarationfunc 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) } ```
applyPolynomialCoefficientSegmentsBoundariesDestination18239(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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) ```
applyPolynomialCoefficientSegmentsBoundariesDestination18034(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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) ```
convertTo80347(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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) ```
static initInterleavedBuffer(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x4>): vImage_PixelBuffer<vImage_InterleavedFx4>Swift declarationinit(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) ```
interleavePlanarSourceBuffers70047(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): voidSwift declarationfunc 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`.
premultiplyChannelOrdering70421(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
deinterleaveDestination60483(destination: vImage_PixelBuffer<vImage_PlanarFx4>): voidSwift declarationfunc 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`.
deinterleavePlanarDestinationBuffers43075(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): voidSwift declarationfunc 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`.
static initPlanarBuffers57950(planarBuffers: Array<vImage_PixelBuffer<vImage_PlanarF>>): vImage_PixelBuffer<vImage_InterleavedFx4>Swift declarationinit(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) ```
planarBuffers26945(): Array<vImage_PixelBuffer<vImage_Planar8>>Swift declarationfunc 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) } ```
planarBuffers52155(): Array<vImage_PixelBuffer<vImage_PlanarF>>Swift declarationfunc 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) } ```
unpremultiplyChannelOrdering40780(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
alphaCompositeTopLayerDestination50240(compositeMode: vImage_CompositeMode<number>, topLayer: vImage_PixelBuffer<vImage_InterleavedFx4>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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
extractChannelAtDestination33221(channelIndex: number, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
applyMorphologyOperationDestination34549(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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.
applyPolynomialCoefficientSegmentsBoundariesDestination15493(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
applyPolynomialCoefficientSegmentsBoundariesDestination42495(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
contrastStretchBinCountDestination(binCount: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
permuteChannelsToDestination61780(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
specifyHistogramDestination9287(histogram: [number, Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
equalizeHistogramBinCountDestination(binCount: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
overwriteChannelsWithPlanarBufferDestination31949(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_PlanarF>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithPixelDestination30199(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithInterleavedBufferDestination29308(channels: Array<number>, buffer: vImage_PixelBuffer<vImage_InterleavedFx4>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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 ] ```
overwriteChannelsWithScalarDestination56820(channels: Array<number>, scalar: number, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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 ] ```
scaleDestination34777(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination89247(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_FFFF? = (0, 0, 0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorDestination97910(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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.
convertToChannelOrdering35262(destination: vImage_PixelBuffer<vImage_InterleavedFx3>, channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
convertTo64675(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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) ```
convertTo63105(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
convertTo20261(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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) ```
flattenChannelOrderingBackgroundColorIsPremultipliedDestination67039(channelOrdering: vImage_ChannelOrdering, backgroundColor: [number, number, number, number], isPremultiplied: boolean, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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.
reflectOverDestination86046(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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
convolveWithBiasEdgeModeDestination1531(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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
multiplyByPreBiasPostBiasDestination(matrix: [number, number, number, number], preBias: [number, number, number, number], postBias: number, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
multiplyByPreBiasPostBiasDestination61340(matrix: Array<number>, preBias: [number, number, number, number], postBias: [number, number, number, number], destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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 == FloatMultiplies 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.
histogramBinCount(binCount: number): [number, Array<number>, Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFFFCalculates 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.
transformBackgroundColorDestination33022(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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
scaleUseFloat16AccumulatorDestination(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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 : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorUseFloat16AccumulatorDestination(rotation: vImage_Rotation, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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.
convertTo48609(destination: vImage_PixelBuffer<vImage_InterleavedFx2>): voidSwift declarationfunc 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) ```
convertTo86275(destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): voidSwift declarationfunc 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) ```
convertTo25034(destination: vImage_PixelBuffer<vImage_Interleaved8x2>): voidSwift declarationfunc 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) ```
reflectOverDestination64345(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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
transformBackgroundColorUseFloat16AccumulatorDestination(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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
interleavePlanarSourceBuffers22587(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar16F>>): voidSwift declarationfunc 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`.
premultiply(): voidSwift declarationfunc 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) ```
deinterleavePlanarDestinationBuffers59917(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar16F>>): voidSwift declarationfunc 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`.
unpremultiply(): voidSwift declarationfunc 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) ```
permuteChannelsToDestination79351(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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) ```
scaleUseFloat16AccumulatorDestination34690(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination88244(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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 : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorUseFloat16AccumulatorDestination34947(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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.
convertTo35319(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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) ```
convertTo90843(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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) ```
convertTo39218(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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) ```
reflectOverDestination17451(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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
convolveWithBiasEdgeModeUseFloat16AccumulatorDestination(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<[number, number, number, number]>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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
transformInterpolationBackgroundColorDestination96490(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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
transformBackgroundColorUseFloat16AccumulatorDestination909(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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
scaleDestination85877(destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination73295(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux2>): voidSwift declarationfunc shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_16U16U? = (0, 0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPointPerforms 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`.
convertTo54685(destination: vImage_PixelBuffer<vImage_Interleaved16Fx2>): voidSwift declarationfunc 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]`.
interleavePlanarSourceBuffers18447(planarSourceBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): voidSwift declarationfunc 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`.
premultiplyChannelOrdering30523(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
deinterleavePlanarDestinationBuffers61455(planarDestinationBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): voidSwift declarationfunc 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`.
static initPlanarBuffers94126(planarBuffers: Array<vImage_PixelBuffer<vImage_Planar16U>>): vImage_PixelBuffer<vImage_Interleaved16Ux4>Swift declarationinit(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) ```
planarBuffers64751(): Array<vImage_PixelBuffer<vImage_Planar16U>>Swift declarationfunc 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) } ```
unpremultiplyChannelOrdering92034(channelOrdering: vImage_ChannelOrdering): voidSwift declarationfunc 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) ```
extractChannelAtDestination43333(channelIndex: number, destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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) ```
permuteChannelsToDestination90150(permuteMap: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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) ```
overwriteChannelsWithPixelDestination59737(channels: Array<number>, pixel: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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 ] ```
scaleDestination48855(destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination20710(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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 : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorDestination26337(rotation: vImage_Rotation, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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.
convertTo69761(destination: vImage_PixelBuffer<vImage_Interleaved16Fx4>): voidSwift declarationfunc 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]`.
convertTo13003(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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]`.
convertTo83505(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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]`.
reflectOverDestination89232(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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
floodFillFromNewColorConnectivity98593(seed: { x: number; y: number }, newColor: [number, number, number, number], connectivity: vImage_FloodFillConnectivity): voidSwift declarationfunc 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
transformInterpolationBackgroundColorDestination55327(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: [number, number, number, number], destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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
transformBackgroundColorDestination56285(transform: _CoreFoundation_CGAffineTransform, backgroundColor: ([number, number, number, number]) | null, destination: vImage_PixelBuffer<vImage_Interleaved16Ux4>): voidSwift declarationfunc 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
applyGammaIntermediateBufferDestination97746(gamma: vImage_Gamma, intermediateBuffer: (vImage_PixelBuffer<vImage_PlanarF>) | null, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
applyLookupDestination(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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`
applyLookupDestination82595(lookupTable: Array<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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`
applyLookupDestination15550(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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`
applyLookupDestination39091(lookupTable: Array<[number, number, number, number]>, destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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`
applyLookupDestination20317(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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`
boxConvolveKernelSizeEdgeModeDestination24642(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
premultiplyAlpha(alpha: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
tentConvolveKernelSizeEdgeModeDestination43045(kernelSize: vImage_Size, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
unpremultiplyAlpha(alpha: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
applyMorphologyOperationDestination82284(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
applyPolynomialCoefficientSegmentsBoundariesDestination29343(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
contrastStretchDestination50068(destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
equalizeHistogramDestination98277(destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
overwriteChannelsWithScalar(scalar: number): voidSwift declarationfunc 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) ```
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination1279(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
scaleDestination37494(destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination48760(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_8? = Pixel_8(0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorDestination11145(rotation: vImage_Rotation, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
convertTo14103(destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
convertTo56946(destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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.
reflectOverDestination18209(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
convolveWithDivisorBiasEdgeModeDestination66496(kernel: vImage_ConvolutionKernel2D<number>, divisor: (number) | null, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
multiplyByDivisorPreBiasPostBiasDestination63913(factor: number, divisor: number, preBias: number, postBias: number, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
floodFillFromNewColorConnectivity31271(seed: { x: number; y: number }, newColor: number, connectivity: vImage_FloodFillConnectivity): voidSwift declarationfunc 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
transformInterpolationBackgroundColorDestination74882(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
transformBackgroundColorDestination75915(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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
applyLookupDestination93933(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
applyLookupDestination70083(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
premultiplyAlpha96759(alpha: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
unpremultiplyAlpha9150(alpha: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
applyMorphologyOperationDestination89315(operation: vImage_MorphologyOperation<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
applyPolynomialCoefficientSegmentsBoundariesDestination11143(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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) ```
applyPolynomialCoefficientSegmentsBoundariesDestination23940(coefficientSegments: Array<Array<number>>, boundaries: Array<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
contrastStretchBinCountDestination25416(binCount: number, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
equalizeHistogramBinCountDestination84207(binCount: number, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
overwriteChannelsWithScalar73685(scalar: number): voidSwift declarationfunc 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) ```
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeDestination73370(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
scaleDestination26284(destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination66141(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc shear<T>(direction: vImage.ShearDirection, translate: T, slope: T, resamplingFilter: ResamplingFilter, backgroundColor: Pixel_F? = Pixel_F(0), destination: vImage.PixelBuffer<Format>) where T : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorDestination83618(rotation: vImage_Rotation, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
convertTo66951(destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
convertTo27024(destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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.
reflectOverDestination69563(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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
convolveWithBiasEdgeModeDestination58894(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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
multiplyByPreBiasPostBiasDestination32746(factor: number, preBias: number, postBias: number, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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) ```
transformBackgroundColorDestination56956(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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
overwriteChannelsWithScalar34469(scalar: number): voidSwift declarationfunc 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) ```
separableConvolveHorizontalKernelVerticalKernelBiasEdgeModeUseFloat16AccumulatorDestination(horizontalKernel: Array<number>, verticalKernel: Array<number>, bias: number, edgeMode: vImage_EdgeMode<number>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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) ```
scaleUseFloat16AccumulatorDestination45093(useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorUseFloat16AccumulatorDestination29379(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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 : BinaryFloatingPointPerforms 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`.
rotateBackgroundColorUseFloat16AccumulatorDestination93876(rotation: vImage_Rotation, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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.
convertTo75314(destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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.
convertTo83284(destination: vImage_PixelBuffer<vImage_Planar8>): voidSwift declarationfunc 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.
convertTo14358(destination: vImage_PixelBuffer<vImage_PlanarF>): voidSwift declarationfunc 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.
reflectOverDestination40818(axis: vImage_ReflectionAxis, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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
convolveWithBiasEdgeModeUseFloat16AccumulatorDestination73966(kernel: vImage_ConvolutionKernel2D<number>, bias: (number) | null, edgeMode: vImage_EdgeMode<number>, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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
transformInterpolationBackgroundColorDestination39717(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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
transformBackgroundColorUseFloat16AccumulatorDestination11560(transform: _CoreFoundation_CGAffineTransform, backgroundColor: (number) | null, useFloat16Accumulator: boolean, destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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
applyLookupDestination73222(lookupTable: Array<number>, destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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`
scaleDestination20334(destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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
shearDirectionTranslateSlopeResamplingFilterBackgroundColorDestination9138(direction: vImage_ShearDirection, translate: number, slope: number, resamplingFilter: SDKHandle, backgroundColor: (number) | null, destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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
convertTo31960(destination: vImage_PixelBuffer<vImage_Planar16F>): voidSwift declarationfunc 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.
floodFillFromNewColorConnectivity7369(seed: { x: number; y: number }, newColor: number, connectivity: vImage_FloodFillConnectivity): voidSwift declarationfunc 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
transformInterpolationBackgroundColorDestination38782(transform: vImage_PerpsectiveTransform, interpolation: vImage_PerpsectiveTransform_Interpolation, backgroundColor: number, destination: vImage_PixelBuffer<vImage_Planar16U>): voidSwift declarationfunc 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
static initInterleavedBuffer67848(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x3>): vImage_PixelBuffer<vImage_Planar8x3>Swift declarationinit(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) } } ```
interleaveDestination(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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`.
specifyHistogramDestination70705(histogram: [Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Planar8x3>): voidSwift declarationfunc 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.
convertTo61852(destination: vImage_PixelBuffer<vImage_Interleaved8x3>): voidSwift declarationfunc 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.
histogram82676(): [Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram() -> vImage.PixelBuffer<Format>.Histogram888Calculates 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.
static initInterleavedBuffer31884(interleavedBuffer: vImage_PixelBuffer<vImage_Interleaved8x4>): vImage_PixelBuffer<vImage_Planar8x4>Swift declarationinit(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) } } ```
interleaveDestination19083(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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`.
specifyHistogramDestination14977(histogram: [Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_Planar8x4>): voidSwift declarationfunc 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.
convertTo77802(destination: vImage_PixelBuffer<vImage_Interleaved8x4>): voidSwift declarationfunc 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.
histogram1342(): [Array<number>, Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram() -> vImage.PixelBuffer<Format>.Histogram8888Calculates 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.
static initInterleavedBuffer9892(interleavedBuffer: vImage_PixelBuffer<vImage_InterleavedFx3>): vImage_PixelBuffer<vImage_PlanarFx3>Swift declarationinit(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) } } ```
interleaveDestination94521(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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`.
specifyHistogramDestination10384(histogram: [number, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_PlanarFx3>): voidSwift declarationfunc 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
convertTo13676(destination: vImage_PixelBuffer<vImage_InterleavedFx3>): voidSwift declarationfunc 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.
histogramBinCount52043(binCount: number): [number, Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFFCalculates 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.
static initInterleavedBuffer74071(interleavedBuffer: vImage_PixelBuffer<vImage_InterleavedFx4>): vImage_PixelBuffer<vImage_PlanarFx4>Swift declarationinit(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) } } ```
interleaveDestination88576(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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`.
specifyHistogramDestination73710(histogram: [number, Array<number>, Array<number>, Array<number>, Array<number>], destination: vImage_PixelBuffer<vImage_PlanarFx4>): voidSwift declarationfunc 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
convertTo34977(destination: vImage_PixelBuffer<vImage_InterleavedFx4>): voidSwift declarationfunc 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.
histogramBinCount41807(binCount: number): [number, Array<number>, Array<number>, Array<number>, Array<number>]Swift declarationfunc histogram(binCount: Int) -> vImage.PixelBuffer<Format>.HistogramFFFFCalculates 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 width(): numberSwift declarationlet width: vImagePixelCountThe width of the kernel that must be a positive, odd number.
get height(): numberSwift declarationlet height: vImagePixelCountThe height of the kernel that must be a positive, odd number.
static initValuesSize(values: Array<unknown>, size: vImage_Size): vImage_ConvolutionKernel2D<unknown>Swift declarationinit(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.
static initValuesWidthHeight(values: Array<unknown>, width: number, height: number): vImage_ConvolutionKernel2D<unknown>Swift declarationinit(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 values(): Array<unknown>Swift declarationlet values: [ComponentType]The kernel weights or structuring element values that must contain `height * width` elements.
get structuringElement(): (vImage_ConvolutionKernel2D<unknown>) | nullSwift declarationvar structuringElement: vImage.ConvolutionKernel2D<ComponentType>? { get }get width(): numberSwift declarationvar width: vImagePixelCount { get }get height(): numberSwift declarationvar height: vImagePixelCount { get }graphBuilderTensor(builder: BNNSGraph_Builder): BNNSGraph_Builder_Tensor<number>Swift declarationfunc graphBuilderTensor(_ builder: BNNSGraph.Builder) -> BNNSGraph.Builder.Tensor<T>Returns a tensor for the specified BNNS Graph builder.
logSoftmax(axis: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
reciprocal(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
scaledTanh(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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 tensorData(): (SDKHandle) | nullSwift declarationvar tensorData: UnsafeMutableRawPointer? { get }channelNorm(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
clampedReLU(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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 description(): stringSwift declarationvar description: String { get }A textual representation of this instance.
hardSigmoid(alpha: number, beta: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
tensorShape(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc tensorShape() -> BNNSGraph.Builder.Tensor<Int32>Adds a shape operation to the current graph. This function returns a tensor that contains the shape of `self`.
instanceNorm(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
sumOfSquares(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
cumulativeSum(axis: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
thresholdedReLU(alpha: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
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 declarationfunc 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:)``
geluTanhApproximation(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc geluTanhApproximation() -> BNNSGraph.Builder.Tensor<T>Adds a Gaussian Error Linear Unit (GELU) tanh approximation activation operation to the current graph.
geluSigmoidApproximation(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc geluSigmoidApproximation() -> BNNSGraph.Builder.Tensor<T>Adds a Gaussian Error Linear Unit (GELU) sigmoid approximation activation operation to the current graph.
abs(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc abs() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise absolute operation to the current graph.
cos(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc cos() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise cos operation to the current graph.
elu(alpha: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc elu(alpha: Float) -> BNNSGraph.Builder.Tensor<T>Adds an Exponential Linear Unit (ELU) activation operation to the current graph. - Parameter alpha: The `alpha` value.
erf(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc erf() -> BNNSGraph.Builder.Tensor<T>Adds an Error Function (erf) activation operation to the current graph.
exp(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc exp() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise exp operation to the current graph.
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 declarationfunc 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, ...]`.
log(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
pad(type: BNNSGraph_Builder_Padding, padding: Array<number>): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
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 declarationfunc 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, ...]`.
sin(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc sin() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise sin operation to the current graph.
sum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
tan(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc tan() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise tan operation to the current graph.
acos(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc acos() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise acos operation to the current graph.
asin(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc asin() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise asin operation to the current graph.
atan(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc atan() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise atan operation to the current graph.
ceil(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc ceil() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise ceiling operation to the current graph.
clip(bounds: SDKHandle): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
cosh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc cosh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise cosh operation to the current graph.
exp2(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc exp2() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise exp operation to the current graph.
gelu(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc gelu() -> BNNSGraph.Builder.Tensor<T>Adds a Gaussian Error Linear Unit (GELU) activation operation to the current graph.
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 declarationfunc 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, ...]`.
mean(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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 rank(): (number) | nullSwift declarationvar rank: Int? { get }The rank of the tensor.
relu(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc relu() -> BNNSGraph.Builder.Tensor<T>Adds a Rectified Linear Unit (ReLU) activation operation to the current graph.
silu(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc silu() -> BNNSGraph.Builder.Tensor<T>Adds a Sigmoid Linear Unit (SiLU) activation operation to the current graph.
sinh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc sinh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise sinh operation to the current graph.
sqrt(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc sqrt() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise sqrt operation to the current graph.
tanh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc tanh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise hyperbolic tangent operation to the current graph.
topK(k: number, axis: number, findLargest: boolean): { "values": BNNSGraph_Builder_Tensor<number>; "indices": BNNSGraph_Builder_Tensor<number> }Swift declarationfunc 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.
acosh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc acosh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise atan operation to the current graph.
asinh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc asinh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise asinh operation to the current graph.
atanh(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc atanh() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise atanh operation to the current graph.
floor(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc floor() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise floor operation to the current graph.
prelu(alpha: Array<number>): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
relu6(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc relu6() -> BNNSGraph.Builder.Tensor<T>Adds a Rectified Linear Unit 6 (ReLU6) activation operation to the current graph.
round(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc round() -> BNNSGraph.Builder.Tensor<T>Adds an element-wise round operation to the current graph.
rsqrt(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc rsqrt(epsilon: Float = .ulpOfOne.squareRoot()) -> BNNSGraph.Builder.Tensor<T>Adds an element-wise rsqrt operation to the current graph.
get shape(): (Array<number>) | nullSwift declarationvar shape: [Int]? { get }The shape of the tensor.
argMax(axis: number, keepDimension: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
argMin(axis: number, keepDimension: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
l1Norm(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
l2NormAxesKeepDimensions(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
l2NormEpsilon(epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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)`.
logSum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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 stride(): (Array<number>) | nullSwift declarationvar stride: [Int]? { get }The stride of the tensor.
argSort(axis: number, sortOrder: BNNSGraph_Builder_SortOrder): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
maximum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
minimum(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
pooling(function_: BNNSGraph_Builder_PoolingFunction, kernelSize: Array<number>, strides: Array<number>, padding: BNNSGraph_Builder_ConvolutionPadding, ceilingMode: BNNSGraph_Builder_CeilingMode): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`
product(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
reshape(shape: Array<number>): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
sigmoid(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc sigmoid() -> BNNSGraph.Builder.Tensor<T>Adds a sigmoid activation operation to the current graph.
softmax(axis: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
squeeze(axis: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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 dataType(): (BNNSDataType) | nullSwift declarationvar dataType: BNNSDataType? { get }The data type of the tensor.
softplus(alpha: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc softplus(alpha: Float) -> BNNSGraph.Builder.Tensor<T>Adds a softplus activation operation to the current graph. - Parameter alpha: The `alpha` value.
softsign(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc softsign() -> BNNSGraph.Builder.Tensor<T>Adds a softsign activation operation to the current graph.
hardSwish(): BNNSGraph_Builder_Tensor<number>Swift declarationfunc hardSwish() -> BNNSGraph.Builder.Tensor<T>Adds a hard swish activation operation to the current graph.
layerNorm(axes: Array<number>, epsilon?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
leakyReLU(alpha?: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
logSumExp(axes: Array<number>, keepDimensions: boolean): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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`.
threshold(lowerBound: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc threshold(to lowerBound: Float) -> BNNSGraph.Builder.Tensor<T>Adds an element-wise round operation to the current graph. - Parameter lowerBound: The lower bound.
transpose(axes: Array<number>): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
unsqueeze(axis: number): BNNSGraph_Builder_Tensor<number>Swift declarationfunc 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.
select(valueIfTrue: BNNSGraph_Builder_Tensor<number>, valueIfFalse: BNNSGraph_Builder_Tensor<number>): BNNSGraph_Builder_Tensor<number>Swift declarationfunc select<U>(_ valueIfTrue: BNNSGraph.Builder.Tensor<U>, _ valueIfFalse: BNNSGraph.Builder.Tensor<U>) -> BNNSGraph.Builder.Tensor<U> where U : BNNSScalarAdds 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)) ```
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)