init(device:linearGrayColorTransform:)
Initializes a Sobel filter on a given device using a specific color transform.
Declaration
init(device: any MTLDevice, linearGrayColorTransform transform: UnsafePointer<Float>)Parameters
- device:
The Metal device the filter will run on.
- transform:
The color transform to use. This matrix is an array of 3 floats that describes the RGB-to-grayscale color transform:
Luminance = transform[0] * pixel.x + transform[1] * pixel.y + transform[2] * pixel.z
Return Value
An initialized Sobel filter object.