func (ml MetalLayer) SetDevice(device mtl.Device) {
	C.MetalLayer_SetDevice(ml.metalLayer, device.Device())
}
func (ml MetalLayer) SetDevice(device mtl.Device) {
	C.MetalLayer_SetDevice(ml.metalLayer, device.Device())
}
func ( ml MetalLayer ) SetDevice ( device mtl . Device ) { C . MetalLayer_SetDevice ( ml . metalLayer , device . Device ( ) ) }
// SetDevice sets the Metal device responsible for the layer's drawable resources.
//
// Reference: https://developer.apple.com/documentation/quartzcore/cametallayer/1478163-device.
SetDevice sets the Metal device responsible for the layer s drawable resources . Reference : https : // developer . apple . com / documentation / quartzcore / cametallayer / 1478163 - device .