encode
TypeScriptencodeToSourceArray(cmdBuf: SDKHandle, sourceArray: MPSNDArray): MPSNDArraySwift declarationfunc encode(to cmdBuf: any MTLCommandBuffer, sourceArray: MPSNDArray) -> MPSNDArrayclass · iOS 13.0+ · SDK 27.1
class MPSNDArrayUnaryKernelencodeToSourceArray(cmdBuf: SDKHandle, sourceArray: MPSNDArray): MPSNDArraySwift declarationfunc encode(to cmdBuf: any MTLCommandBuffer, sourceArray: MPSNDArray) -> MPSNDArrayencodeToSourceArrayDestinationArray(cmdBuf: SDKHandle, sourceArray: MPSNDArray, destination: MPSNDArray): voidSwift declarationfunc encode(to cmdBuf: any MTLCommandBuffer, sourceArray: MPSNDArray, destinationArray destination: MPSNDArray)encodeToSourceArrayResultStateDestinationArray(cmdBuf: SDKHandle, sourceArray: MPSNDArray, outGradientState: (MPSState) | null, destination: MPSNDArray): voidSwift declarationfunc encode(to cmdBuf: any MTLCommandBuffer, sourceArray: MPSNDArray, resultState outGradientState: MPSState?, destinationArray destination: MPSNDArray)encodeToSourceArrayResultStateOutputStateIsTemporary(cmdBuf: SDKHandle, sourceArray: MPSNDArray, outputStateIsTemporary: boolean): { $ret: MPSNDArray; $out: { "outGradientState": (MPSState) | null } }Swift declarationfunc encode(to cmdBuf: any MTLCommandBuffer, sourceArray: MPSNDArray, resultState outGradientState: AutoreleasingUnsafeMutablePointer<MPSState?>?, outputStateIsTemporary: Bool) -> MPSNDArrayOmit the output parameters from the call. The result contains $ret and $out, with outGradientState inside $out.
static initCoderDevice(coder: _Foundation_NSCoder, device: SDKHandle): MPSNDArrayUnaryKernelSwift declarationinit(coder: NSCoder, device: any MTLDevice)static initDevice(device: SDKHandle): MPSNDArrayUnaryKernelSwift declarationinit(device: any MTLDevice)get dilationRates(): MPSNDArraySizesSwift declarationvar dilationRates: MPSNDArraySizes { get }get edgeMode(): MPSImageEdgeModeSwift declarationvar edgeMode: MPSImageEdgeMode { get }get kernelSizes(): MPSNDArraySizesSwift declarationvar kernelSizes: MPSNDArraySizes { get }get offsets(): MPSNDArrayOffsetsSwift declarationvar offsets: MPSNDArrayOffsets { get }get strides(): MPSNDArrayOffsetsSwift declarationvar strides: MPSNDArrayOffsets { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSNDArrayUnaryKernel.init()
inherited init: cannot prove legal (class declares 1 custom initializer)