CoreImage · IOS API REFERENCE
CIImageProcessorKernel
class · iOS 10.0+ · SDK 27.1
class CIImageProcessorKernel
Members (13)
static · iOS 10.0+apply
TypeScriptstatic applyWithExtentInputsArguments(extent: { x: number; y: number; width: number; height: number }, inputs?: (Array<CIImage>) | null, arguments_?: (Record<string, unknown>) | null): CIImage
Swift declarationclass func apply(withExtent extent: CGRect, inputs: [CIImage]?, arguments: [String : Any]?) throws -> CIImage
static · iOS 26.0+apply
TypeScriptstatic applyWithExtentsInputsArguments(extents: Array<CIVector>, inputs?: (Array<CIImage>) | null, arguments_?: (Record<string, unknown>) | null): Array<CIImage>
Swift declarationclass func apply(withExtents extents: [CIVector], inputs: [CIImage]?, arguments: [String : Any]?) throws -> [CIImage]
static · iOS 27.0+apply
TypeScriptstatic applyTiledExtentInputsArguments(tileExtents: Array<CIVector>, inputs?: (Array<CIImage>) | null, args?: (Record<string, unknown>) | null): CIImage
Swift declarationclass func apply(tiledExtent tileExtents: [CIVector], inputs: [CIImage]?, arguments args: [String : Any]?) throws -> CIImage
static · iOS 10.0+formatForInput
TypeScriptstatic formatForInput(inputIndex: number): CIFormat
Swift declarationclass func formatForInput(at inputIndex: Int32) -> CIFormat
static · iOS 26.0+outputFormat
TypeScriptstatic outputFormatAtArguments(outputIndex: number, arguments_?: (Record<string, unknown>) | null): CIFormat
Swift declarationclass func outputFormat(at outputIndex: Int32, arguments: [String : Any]?) -> CIFormat
static · iOS 10.0+process
TypeScriptstatic processWithArgumentsOutput(inputs: (Array<SDKHandle>) | null, arguments_: (Record<string, unknown>) | null, output: SDKHandle): void
Swift declarationclass func process(with inputs: [any CIImageProcessorInput]?, arguments: [String : Any]?, output: any CIImageProcessorOutput) throws
static · iOS 26.0+process
TypeScriptstatic processWithArgumentsOutputs(inputs: (Array<SDKHandle>) | null, arguments_: (Record<string, unknown>) | null, outputs: Array<SDKHandle>): void
Swift declarationclass func process(with inputs: [any CIImageProcessorInput]?, arguments: [String : Any]?, outputs: [any CIImageProcessorOutput]) throws
static · iOS 10.0+roi
TypeScriptstatic roi(inputIndex: number, arguments_: (Record<string, unknown>) | null, outputRect: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }
Swift declarationclass func roi(forInput inputIndex: Int32, arguments: [String : Any]?, outputRect: CGRect) -> CGRect
static · iOS 17.0+roiTileArray
TypeScriptstatic roiTileArray(inputIndex: number, arguments_: (Record<string, unknown>) | null, outputRect: { x: number; y: number; width: number; height: number }): Array<CIVector>
Swift declarationclass func roiTileArray(forInput inputIndex: Int32, arguments: [String : Any]?, outputRect: CGRect) -> [CIVector]
get · iOS 10.0+outputFormat
TypeScriptstatic get outputFormat(): CIFormat
Swift declarationclass var outputFormat: CIFormat { get }
get · iOS 11.0+outputIsOpaque
TypeScriptstatic get outputIsOpaque(): boolean
Swift declarationclass var outputIsOpaque: Bool { get }
get · iOS 10.0+synchronizeInputs
TypeScriptstatic get synchronizeInputs(): boolean
Swift declarationclass var synchronizeInputs: Bool { get }
initinit
TypeScriptstatic init(): CIImageProcessorKernel
Swift declarationinit()
Skipped declarations
No declarations were skipped in this snapshot.
All CoreImage types →