One Logo Pool Ball
CoreImage · IOS API REFERENCE

CIImageProcessorKernel

class · iOS 10.0+ · SDK 27.1

class CIImageProcessorKernel

Members (13)

static · iOS 10.0+

apply

TypeScript
static applyWithExtentInputsArguments(extent: { x: number; y: number; width: number; height: number }, inputs?: (Array<CIImage>) | null, arguments_?: (Record<string, unknown>) | null): CIImage
Swift declaration
class func apply(withExtent extent: CGRect, inputs: [CIImage]?, arguments: [String : Any]?) throws -> CIImage
static · iOS 26.0+

apply

TypeScript
static applyWithExtentsInputsArguments(extents: Array<CIVector>, inputs?: (Array<CIImage>) | null, arguments_?: (Record<string, unknown>) | null): Array<CIImage>
Swift declaration
class func apply(withExtents extents: [CIVector], inputs: [CIImage]?, arguments: [String : Any]?) throws -> [CIImage]
static · iOS 27.0+

apply

TypeScript
static applyTiledExtentInputsArguments(tileExtents: Array<CIVector>, inputs?: (Array<CIImage>) | null, args?: (Record<string, unknown>) | null): CIImage
Swift declaration
class func apply(tiledExtent tileExtents: [CIVector], inputs: [CIImage]?, arguments args: [String : Any]?) throws -> CIImage
static · iOS 10.0+

formatForInput

TypeScript
static formatForInput(inputIndex: number): CIFormat
Swift declaration
class func formatForInput(at inputIndex: Int32) -> CIFormat
static · iOS 26.0+

outputFormat

TypeScript
static outputFormatAtArguments(outputIndex: number, arguments_?: (Record<string, unknown>) | null): CIFormat
Swift declaration
class func outputFormat(at outputIndex: Int32, arguments: [String : Any]?) -> CIFormat
static · iOS 10.0+

process

TypeScript
static processWithArgumentsOutput(inputs: (Array<SDKHandle>) | null, arguments_: (Record<string, unknown>) | null, output: SDKHandle): void
Swift declaration
class func process(with inputs: [any CIImageProcessorInput]?, arguments: [String : Any]?, output: any CIImageProcessorOutput) throws
static · iOS 26.0+

process

TypeScript
static processWithArgumentsOutputs(inputs: (Array<SDKHandle>) | null, arguments_: (Record<string, unknown>) | null, outputs: Array<SDKHandle>): void
Swift declaration
class func process(with inputs: [any CIImageProcessorInput]?, arguments: [String : Any]?, outputs: [any CIImageProcessorOutput]) throws
static · iOS 10.0+

roi

TypeScript
static 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 declaration
class func roi(forInput inputIndex: Int32, arguments: [String : Any]?, outputRect: CGRect) -> CGRect
static · iOS 17.0+

roiTileArray

TypeScript
static roiTileArray(inputIndex: number, arguments_: (Record<string, unknown>) | null, outputRect: { x: number; y: number; width: number; height: number }): Array<CIVector>
Swift declaration
class func roiTileArray(forInput inputIndex: Int32, arguments: [String : Any]?, outputRect: CGRect) -> [CIVector]
get · iOS 10.0+

outputFormat

TypeScript
static get outputFormat(): CIFormat
Swift declaration
class var outputFormat: CIFormat { get }
get · iOS 11.0+

outputIsOpaque

TypeScript
static get outputIsOpaque(): boolean
Swift declaration
class var outputIsOpaque: Bool { get }
get · iOS 10.0+

synchronizeInputs

TypeScript
static get synchronizeInputs(): boolean
Swift declaration
class var synchronizeInputs: Bool { get }
init

init

TypeScript
static init(): CIImageProcessorKernel
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All CoreImage types →