appendBatchBarrier
TypeScriptappendBatchBarrier(): booleanSwift declarationfunc appendBatchBarrier() -> Boolclass · iOS 11.0+ · SDK 27.1
class MPSCNNBinaryKernelappendBatchBarrier(): booleanSwift declarationfunc appendBatchBarrier() -> BoolbatchEncodingStorageSize(primaryImage: Array<MPSImage>, secondaryImage: Array<MPSImage>, sourceStates?: (Array<Array<MPSState>>) | null, destinationImage?: (Array<MPSImage>) | null): numberSwift declarationfunc batchEncodingStorageSize(primaryImage: [MPSImage], secondaryImage: [MPSImage], sourceStates: [[MPSState]]?, destinationImage: [MPSImage]?) -> IntdestinationImageDescriptor(sourceImages: Array<MPSImage>, sourceStates?: (Array<MPSState>) | null): MPSImageDescriptorSwift declarationfunc destinationImageDescriptor(forSourceImages sourceImages: [MPSImage], sourceStates: [MPSState]?) -> MPSImageDescriptorencodeBatchCommandBufferPrimaryImagesSecondaryImages(commandBuffer: SDKHandle, primaryImage: Array<MPSImage>, secondaryImage: Array<MPSImage>): Array<MPSImage>Swift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, primaryImages primaryImage: [MPSImage], secondaryImages secondaryImage: [MPSImage]) -> [MPSImage]encodeBatchCommandBufferPrimaryImagesSecondaryImagesDestinationImages(commandBuffer: SDKHandle, primaryImages: Array<MPSImage>, secondaryImages: Array<MPSImage>, destinationImages: Array<MPSImage>): voidSwift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, primaryImages: [MPSImage], secondaryImages: [MPSImage], destinationImages: [MPSImage])encodeBatchCommandBufferPrimaryImagesSecondaryImagesDestinationStatesDestinationStateIsTemporary(commandBuffer: SDKHandle, primaryImages: Array<MPSImage>, secondaryImages: Array<MPSImage>, isTemporary: boolean): { $ret: Array<MPSImage>; $out: { "outState": (_Foundation_NSArray) | null } }Swift declarationfunc encodeBatch(commandBuffer: any MTLCommandBuffer, primaryImages: [MPSImage], secondaryImages: [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.
encodeCommandBufferPrimaryImageSecondaryImage(commandBuffer: SDKHandle, primaryImage: MPSImage, secondaryImage: MPSImage): MPSImageSwift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryImage: MPSImage, secondaryImage: MPSImage) -> MPSImageencodeCommandBufferPrimaryImageSecondaryImageDestinationImage(commandBuffer: SDKHandle, primaryImage: MPSImage, secondaryImage: MPSImage, destinationImage: MPSImage): voidSwift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryImage: MPSImage, secondaryImage: MPSImage, destinationImage: MPSImage)encodeCommandBufferPrimaryImageSecondaryImageDestinationStateDestinationStateIsTemporary(commandBuffer: SDKHandle, primaryImage: MPSImage, secondaryImage: MPSImage, isTemporary: boolean): { $ret: MPSImage; $out: { "outState": (MPSState) | null } }Swift declarationfunc encode(commandBuffer: any MTLCommandBuffer, primaryImage: MPSImage, secondaryImage: 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.
encodingStorageSize(primaryImage: MPSImage, secondaryImage: MPSImage, sourceStates?: (Array<MPSState>) | null, destinationImage?: (MPSImage) | null): numberSwift declarationfunc encodingStorageSize(primaryImage: MPSImage, secondaryImage: MPSImage, sourceStates: [MPSState]?, destinationImage: MPSImage?) -> Intstatic initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSCNNBinaryKernel) | nullSwift declarationinit?(coder aDecoder: NSCoder, device: any MTLDevice)static initDevice(device: SDKHandle): MPSCNNBinaryKernelSwift declarationinit(device: any MTLDevice)isResultStateReusedAcrossBatch(): booleanSwift declarationfunc isResultStateReusedAcrossBatch() -> BoolresultStateBatch(primaryImage: Array<MPSImage>, secondaryImage: Array<MPSImage>, sourceStates: (Array<Array<MPSState>>) | null, destinationImage: Array<MPSImage>): (Array<MPSState>) | nullSwift declarationfunc resultStateBatch(primaryImage: [MPSImage], secondaryImage: [MPSImage], sourceStates: [[MPSState]]?, destinationImage: [MPSImage]) -> [MPSState]?resultState(primaryImage: MPSImage, secondaryImage: MPSImage, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSState) | nullSwift declarationfunc resultState(primaryImage: MPSImage, secondaryImage: MPSImage, sourceStates: [MPSState]?, destinationImage: MPSImage) -> MPSState?temporaryResultStateBatch(commandBuffer: SDKHandle, primaryImage: Array<MPSImage>, secondaryImage: Array<MPSImage>, sourceStates: (Array<Array<MPSState>>) | null, destinationImage: Array<MPSImage>): (Array<MPSState>) | nullSwift declarationfunc temporaryResultStateBatch(commandBuffer: any MTLCommandBuffer, primaryImage: [MPSImage], secondaryImage: [MPSImage], sourceStates: [[MPSState]]?, destinationImage: [MPSImage]) -> [MPSState]?temporaryResultState(commandBuffer: SDKHandle, primaryImage: MPSImage, secondaryImage: MPSImage, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSState) | nullSwift declarationfunc temporaryResultState(commandBuffer: any MTLCommandBuffer, primaryImage: MPSImage, secondaryImage: 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 primaryDilationRateX(): numberSwift declarationvar primaryDilationRateX: Int { get }get primaryDilationRateY(): numberSwift declarationvar primaryDilationRateY: Int { get }get primaryEdgeMode(): MPSImageEdgeModeSwift declarationvar primaryEdgeMode: MPSImageEdgeMode { get set }set primaryEdgeMode(value: MPSImageEdgeMode)Swift declarationvar primaryEdgeMode: MPSImageEdgeMode { get set }get primaryKernelHeight(): numberSwift declarationvar primaryKernelHeight: Int { get }get primaryKernelWidth(): numberSwift declarationvar primaryKernelWidth: Int { get }get primaryOffset(): MPSOffsetSwift declarationvar primaryOffset: MPSOffset { get set }set primaryOffset(value: MPSOffset)Swift declarationvar primaryOffset: MPSOffset { get set }get primarySourceFeatureChannelMaxCount(): numberSwift declarationvar primarySourceFeatureChannelMaxCount: Int { get set }set primarySourceFeatureChannelMaxCount(value: number)Swift declarationvar primarySourceFeatureChannelMaxCount: Int { get set }get primarySourceFeatureChannelOffset(): numberSwift declarationvar primarySourceFeatureChannelOffset: Int { get set }set primarySourceFeatureChannelOffset(value: number)Swift declarationvar primarySourceFeatureChannelOffset: Int { get set }get primaryStrideInPixelsX(): numberSwift declarationvar primaryStrideInPixelsX: Int { get set }set primaryStrideInPixelsX(value: number)Swift declarationvar primaryStrideInPixelsX: Int { get set }get primaryStrideInPixelsY(): numberSwift declarationvar primaryStrideInPixelsY: Int { get set }set primaryStrideInPixelsY(value: number)Swift declarationvar primaryStrideInPixelsY: Int { get set }get secondaryDilationRateX(): numberSwift declarationvar secondaryDilationRateX: Int { get }get secondaryDilationRateY(): numberSwift declarationvar secondaryDilationRateY: Int { get }get secondaryEdgeMode(): MPSImageEdgeModeSwift declarationvar secondaryEdgeMode: MPSImageEdgeMode { get set }set secondaryEdgeMode(value: MPSImageEdgeMode)Swift declarationvar secondaryEdgeMode: MPSImageEdgeMode { get set }get secondaryKernelHeight(): numberSwift declarationvar secondaryKernelHeight: Int { get }get secondaryKernelWidth(): numberSwift declarationvar secondaryKernelWidth: Int { get }get secondaryOffset(): MPSOffsetSwift declarationvar secondaryOffset: MPSOffset { get set }set secondaryOffset(value: MPSOffset)Swift declarationvar secondaryOffset: MPSOffset { get set }get secondarySourceFeatureChannelMaxCount(): numberSwift declarationvar secondarySourceFeatureChannelMaxCount: Int { get set }set secondarySourceFeatureChannelMaxCount(value: number)Swift declarationvar secondarySourceFeatureChannelMaxCount: Int { get set }get secondarySourceFeatureChannelOffset(): numberSwift declarationvar secondarySourceFeatureChannelOffset: Int { get set }set secondarySourceFeatureChannelOffset(value: number)Swift declarationvar secondarySourceFeatureChannelOffset: Int { get set }get secondaryStrideInPixelsX(): numberSwift declarationvar secondaryStrideInPixelsX: Int { get set }set secondaryStrideInPixelsX(value: number)Swift declarationvar secondaryStrideInPixelsX: Int { get set }get secondaryStrideInPixelsY(): numberSwift declarationvar secondaryStrideInPixelsY: Int { get set }set secondaryStrideInPixelsY(value: number)Swift declarationvar secondaryStrideInPixelsY: Int { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSCNNBinaryKernel.init()
inherited init: cannot prove legal (class declares 1 custom initializer)