func (ml MetalLayer) SetDisplaySyncEnabled(enabled bool) {
	switch enabled {
	case true:
		C.MetalLayer_SetDisplaySyncEnabled(ml.metalLayer, 1)
	case false:
		C.MetalLayer_SetDisplaySyncEnabled(ml.metalLayer, 0)
	}
}
func (ml MetalLayer) SetDisplaySyncEnabled(enabled bool) {
	switch enabled {
	case true:
		C.MetalLayer_SetDisplaySyncEnabled(ml.metalLayer, 1)
	case false:
		C.MetalLayer_SetDisplaySyncEnabled(ml.metalLayer, 0)
	}
}
func ( ml MetalLayer ) SetDisplaySyncEnabled ( enabled bool ) { switch enabled { case true : C . MetalLayer_SetDisplaySyncEnabled ( ml . metalLayer , 1 ) case false : C . MetalLayer_SetDisplaySyncEnabled ( ml . metalLayer , 0 ) } }
// SetDisplaySyncEnabled controls whether the Metal layer and its drawables
// are synchronized with the display's refresh rate.
//
// Reference: https://developer.apple.com/documentation/quartzcore/cametallayer/2887087-displaysyncenabled.
SetDisplaySyncEnabled controls whether the Metal layer and its drawables are synchronized with the display s refresh rate . Reference : https : // developer . apple . com / documentation / quartzcore / cametallayer / 2887087 - displaysyncenabled .