init(mtlDevice:options:)
Creates a Core Image context using the specified Metal device and options.
Declaration
init(mtlDevice device: any MTLDevice, options: [CIContextOption : Any]? = nil)Parameters
- device:
The Metal device object to use for rendering.
- options:
A dictionary that contains options for creating a Cicontext object. You can pass any of the keys defined in Cicontextoption along with the appropriate value.
Return Value
A Core Image context.
Discussion
Use this method to choose a specific Metal device for rendering when a system contains multiple Metal devices. To create a Metal-based context using the system’s default Metal device, use the contextWithOptions: method.