CoreImage · IOS API REFERENCE
CIFilter
class · iOS 5.0+ · SDK 27.1
class CIFilter
Members (22)
static · iOS 6.0+ · Deprecated in iOS 17.0filterArray
TypeScriptstatic filterArray(xmpData: ArrayBuffer, extent: { x: number; y: number; width: number; height: number }): { $ret: Array<CIFilter>; $out: { "outError": (_Foundation_NSError) | null } }
Swift declarationclass func filterArray(fromSerializedXMP xmpData: Data, inputImageExtent extent: CGRect, error outError: NSErrorPointer) -> [CIFilter]
Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
staticfilterNames
TypeScriptstatic filterNamesInCategories(categories?: (Array<string>) | null): Array<string>
Swift declarationclass func filterNames(inCategories categories: [String]?) -> [String]
staticfilterNames
TypeScriptstatic filterNamesInCategory(category?: (string) | null): Array<string>
Swift declarationclass func filterNames(inCategory category: String?) -> [String]
init · iOS 10.0+ · Deprecated in iOS 100000.0init
TypeScriptstatic initCvPixelBufferPropertiesOptions(pixelBuffer?: (_CoreVideo_CVBuffer) | null, properties?: (NativeMap<unknown, unknown>) | null, options?: (NativeMap<CIRAWFilterOption, unknown>) | null): CIFilter
Swift declarationinit!(cvPixelBuffer pixelBuffer: CVPixelBuffer!, properties: [AnyHashable : Any]!, options: [CIRAWFilterOption : Any]! = [:])
init · iOS 10.0+ · Deprecated in iOS 100000.0init
TypeScriptstatic initImageDataOptions(data?: (ArrayBuffer) | null, options?: (NativeMap<CIRAWFilterOption, unknown>) | null): CIFilter
Swift declarationinit!(imageData data: Data!, options: [CIRAWFilterOption : Any]! = [:])
init · iOS 10.0+ · Deprecated in iOS 100000.0init
TypeScriptstatic initImageURLOptions(url?: (string) | null, options?: (NativeMap<CIRAWFilterOption, unknown>) | null): CIFilter
Swift declarationinit!(imageURL url: URL!, options: [CIRAWFilterOption : Any]! = [:])
initinit
TypeScriptstatic initName(name: string): (CIFilter) | null
Swift declarationinit?(name: String)
init · iOS 8.0+init
TypeScriptstatic initNameParameters(name: string, params?: (Record<string, unknown>) | null): (CIFilter) | null
Swift declarationinit?(name: String, parameters params: [String : Any]?)
static · iOS 9.0+localizedDescription
TypeScriptstatic localizedDescription(filterName: string): (string) | null
Swift declarationclass func localizedDescription(forFilterName filterName: String) -> String?
static · iOS 9.0+localizedName
TypeScriptstatic localizedNameForCategory(category: string): string
Swift declarationclass func localizedName(forCategory category: String) -> String
static · iOS 9.0+localizedName
TypeScriptstatic localizedNameForFilterName(filterName: string): (string) | null
Swift declarationclass func localizedName(forFilterName filterName: String) -> String?
static · iOS 9.0+localizedReferenceDocumentation
TypeScriptstatic localizedReferenceDocumentation(filterName: string): (string) | null
Swift declarationclass func localizedReferenceDocumentation(forFilterName filterName: String) -> URL?
static · iOS 9.0+registerName
TypeScriptstatic registerName(name: string, anObject: SDKHandle, attributes?: Record<string, unknown>): void
Swift declarationclass func registerName(_ name: String, constructor anObject: any CIFilterConstructor, classAttributes attributes: [String : Any] = [:])
static · iOS 6.0+ · Deprecated in iOS 17.0serializedXMP
TypeScriptstatic serializedXMP(filters: Array<CIFilter>, extent: { x: number; y: number; width: number; height: number }): (ArrayBuffer) | null
Swift declarationclass func serializedXMP(from filters: [CIFilter], inputImageExtent extent: CGRect) -> Data?
static · iOS 13.0+ · Deprecated in iOS 100000.0supportedRawCameraModels
TypeScriptstatic supportedRawCameraModels(): (Array<string>) | null
Swift declarationclass func supportedRawCameraModels() -> [String]!
method · iOS 5.0+setDefaults
TypeScriptsetDefaults(): void
Swift declarationfunc setDefaults()
get · iOS 5.0+attributes
TypeScriptget attributes(): Record<string, unknown>
Swift declarationvar attributes: [String : Any] { get }
get · iOS 5.0+inputKeys
TypeScriptget inputKeys(): Array<string>
Swift declarationvar inputKeys: [String] { get }
get · iOS 5.0+name
TypeScriptget name(): string
Swift declarationvar name: String { get set }
set · iOS 5.0+name
TypeScriptset name(value: string)
Swift declarationvar name: String { get set }
get · iOS 5.0+outputImage
TypeScriptget outputImage(): (CIImage) | null
Swift declarationvar outputImage: CIImage? { get }
get · iOS 5.0+outputKeys
TypeScriptget outputKeys(): Array<string>
Swift declarationvar outputKeys: [String] { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CIFilter.init()
inherited init: cannot prove legal (class declares 7 custom initializers)
All CoreImage types →