ImageVendor
public protocol ImageVendor
An ImageVendor
vends CIImage
objects to consumers.
-
Adds a consumer for vended images.
Declaration
Swift
func addConsumer(_ closure: @escaping (CIImage) -> Void) -> AnyObject
Parameters
closure
A closure to execute for each newly vended image.
Return Value
An opaque type that can be used to remove the consumer.
-
Removes a consumer from the
ImageVendor
.Declaration
Swift
func removeConsumer(_ consumer: AnyObject)
Parameters
consumer
An opaque type returned by
addConsumer(_:)
.