appendBatchBarrier
TypeScriptappendBatchBarrier(): booleanSwift declarationfunc appendBatchBarrier() -> Boolclass · iOS 13.0+ · SDK 27.1
class MPSCNNMultiaryKernelappendBatchBarrier(): booleanSwift declarationfunc appendBatchBarrier() -> BooldestinationImageDescriptor(sourceImages: Array<MPSImage>, sourceStates?: (Array<MPSState>) | null): MPSImageDescriptorSwift declarationfunc destinationImageDescriptor(sourceImages: [MPSImage], sourceStates: [MPSState]?) -> MPSImageDescriptordilationRateXatIndex(index: number): numberSwift declarationfunc dilationRateXatIndex(_ index: Int) -> IntdilationRateYatIndex(index: number): numberSwift declarationfunc dilationRateYatIndex(_ index: Int) -> IntedgeMode(index: number): MPSImageEdgeModeSwift declarationfunc edgeMode(at index: Int) -> MPSImageEdgeModeencodeBatchCommandBufferSourceImages(commandBuffer: SDKHandle, sourceImageBatches: Array<Array<MPSImage>>): Array<MPSImage>Swift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, sourceImages sourceImageBatches: [[MPSImage]]) -> [MPSImage]encodeBatchCommandBufferSourceImagesDestinationImages(commandBuffer: SDKHandle, sourceImages: Array<Array<MPSImage>>, destinationImages: Array<MPSImage>): voidSwift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, sourceImages: [[MPSImage]], destinationImages: [MPSImage])encodeBatchCommandBufferSourceImagesDestinationStatesDestinationStateIsTemporary(commandBuffer: SDKHandle, sourceImageBatches: Array<Array<MPSImage>>, isTemporary: boolean): { $ret: Array<MPSImage>; $out: { "outState": (_Foundation_NSArray) | null } }Swift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, sourceImages sourceImageBatches: [[MPSImage]], destinationStates outState: AutoreleasingUnsafeMutablePointer<NSArray?>, destinationStateIsTemporary isTemporary: Bool) -> [MPSImage]Omit the output parameters from the call. The result contains $ret and $out, with outState inside $out.
encodeCommandBufferSourceImages(commandBuffer: SDKHandle, sourceImages: Array<MPSImage>): MPSImageSwift declarationfunc encode(commandBuffer: any MTLCommandBuffer, sourceImages: [MPSImage]) -> MPSImageencodeCommandBufferSourceImagesDestinationImage(commandBuffer: SDKHandle, sourceImages: Array<MPSImage>, destinationImage: MPSImage): voidSwift declarationfunc encode(commandBuffer: any MTLCommandBuffer, sourceImages: [MPSImage], destinationImage: MPSImage)encodeCommandBufferSourceImagesDestinationStateDestinationStateIsTemporary(commandBuffer: SDKHandle, sourceImages: Array<MPSImage>, isTemporary: boolean): { $ret: MPSImage; $out: { "outState": (MPSState) | null } }Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, sourceImages: [MPSImage], destinationState outState: AutoreleasingUnsafeMutablePointer<MPSState?>, destinationStateIsTemporary isTemporary: Bool) -> MPSImageOmit the output parameters from the call. The result contains $ret and $out, with outState inside $out.
static initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSCNNMultiaryKernel) | nullSwift declarationinit?(coder aDecoder: NSCoder, device: any MTLDevice)static initDeviceSourceCount(device: SDKHandle, sourceCount: number): MPSCNNMultiaryKernelSwift declarationinit(device: any MTLDevice, sourceCount: Int)isResultStateReusedAcrossBatch(): booleanSwift declarationfunc isResultStateReusedAcrossBatch() -> BoolkernelHeight(index: number): numberSwift declarationfunc kernelHeight(at index: Int) -> IntkernelWidth(index: number): numberSwift declarationfunc kernelWidth(at index: Int) -> Intoffset(index: number): MPSOffsetSwift declarationfunc offset(at index: Int) -> MPSOffsetresultStateBatch(sourceImages: Array<Array<MPSImage>>, sourceStates: (Array<Array<MPSState>>) | null, destinationImage: Array<MPSImage>): (Array<MPSState>) | nullSwift declarationfunc resultStateBatch(sourceImages: [[MPSImage]], sourceStates: [[MPSState]]?, destinationImage: [MPSImage]) -> [MPSState]?resultState(sourceImages: Array<MPSImage>, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSState) | nullSwift declarationfunc resultState(sourceImages: [MPSImage], sourceStates: [MPSState]?, destinationImage: MPSImage) -> MPSState?setDilationRateX(dilationRate: number, index: number): voidSwift declarationfunc setDilationRateX(_ dilationRate: Int, at index: Int)setDilationRateY(dilationRate: number, index: number): voidSwift declarationfunc setDilationRateY(_ dilationRate: Int, at index: Int)setEdgeMode(edgeMode: MPSImageEdgeMode, index: number): voidSwift declarationfunc setEdgeMode(_ edgeMode: MPSImageEdgeMode, at index: Int)setKernelHeight(height: number, index: number): voidSwift declarationfunc setKernelHeight(_ height: Int, at index: Int)setKernelWidth(width: number, index: number): voidSwift declarationfunc setKernelWidth(_ width: Int, at index: Int)setOffset(offset: MPSOffset, index: number): voidSwift declarationfunc setOffset(_ offset: MPSOffset, at index: Int)setSourceFeatureChannelMaxCount(count: number, index: number): voidSwift declarationfunc setSourceFeatureChannelMaxCount(_ count: Int, at index: Int)setSourceFeatureChannelOffset(offset: number, index: number): voidSwift declarationfunc setSourceFeatureChannelOffset(_ offset: Int, at index: Int)setStrideInPixelsX(stride: number, index: number): voidSwift declarationfunc setStrideInPixelsX(_ stride: Int, at index: Int)setStrideInPixelsY(stride: number, index: number): voidSwift declarationfunc setStrideInPixelsY(_ stride: Int, at index: Int)sourceFeatureChannelMaxCount(index: number): numberSwift declarationfunc sourceFeatureChannelMaxCount(at index: Int) -> IntsourceFeatureChannelOffset(index: number): numberSwift declarationfunc sourceFeatureChannelOffset(at index: Int) -> IntstrideInPixelsXatIndex(index: number): numberSwift declarationfunc stride(inPixelsXatIndex index: Int) -> IntstrideInPixelsYatIndex(index: number): numberSwift declarationfunc stride(inPixelsYatIndex index: Int) -> InttemporaryResultStateBatch(commandBuffer: SDKHandle, sourceImage: Array<Array<MPSImage>>, sourceStates: (Array<Array<MPSState>>) | null, destinationImage: Array<MPSImage>): (Array<MPSState>) | nullSwift declarationfunc temporaryResultStateBatch(commandBuffer: any MTLCommandBuffer, sourceImages sourceImage: [[MPSImage]], sourceStates: [[MPSState]]?, destinationImage: [MPSImage]) -> [MPSState]?temporaryResultState(commandBuffer: SDKHandle, sourceImage: Array<MPSImage>, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSState) | nullSwift declarationfunc temporaryResultState(commandBuffer: any MTLCommandBuffer, sourceImages sourceImage: [MPSImage], sourceStates: [MPSState]?, destinationImage: MPSImage) -> MPSState?get clipRect(): _Metal_MTLRegionSwift declarationvar clipRect: MTLRegion { get set }set clipRect(value: _Metal_MTLRegion)Swift declarationvar clipRect: MTLRegion { get set }get destinationFeatureChannelOffset(): numberSwift declarationvar destinationFeatureChannelOffset: Int { get set }set destinationFeatureChannelOffset(value: number)Swift declarationvar destinationFeatureChannelOffset: Int { get set }get destinationImageAllocator(): SDKHandleSwift declarationvar destinationImageAllocator: any MPSImageAllocator { get set }set destinationImageAllocator(value: SDKHandle)Swift declarationvar destinationImageAllocator: any MPSImageAllocator { get set }get isBackwards(): booleanSwift declarationvar isBackwards: Bool { get }get isStateModified(): booleanSwift declarationvar isStateModified: Bool { get }get padding(): SDKHandleSwift declarationvar padding: any MPSNNPadding { get set }set padding(value: SDKHandle)Swift declarationvar padding: any MPSNNPadding { get set }get sourceCount(): numberSwift declarationvar sourceCount: Int { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSCNNMultiaryKernel.init()
inherited init: cannot prove legal (class declares 1 custom initializer)