---
title: "init(kernelOrigin:kernelPhase:kernelSize:offset:stride:dilationRate:featureChannelOffset:featureChannels:imageArrayOffset:imageArraySize:)"
framework: metalperformanceshaders
role: symbol
role_heading: Initializer
path: "metalperformanceshaders/mpscustomkernelsourceinfo/init(kernelorigin:kernelphase:kernelsize:offset:stride:dilationrate:featurechanneloffset:featurechannels:imagearrayoffset:imagearraysize:)"
---

# init(kernelOrigin:kernelPhase:kernelSize:offset:stride:dilationRate:featureChannelOffset:featureChannels:imageArrayOffset:imageArraySize:)

## Declaration

```swift
init(kernelOrigin: vector_short2, kernelPhase: vector_ushort2, kernelSize: vector_ushort2, offset: vector_short2, stride: vector_ushort2, dilationRate: vector_ushort2, featureChannelOffset: UInt16, featureChannels: UInt16, imageArrayOffset: UInt16, imageArraySize: UInt16)
```
