[saver] Subclass MTKView to make it opaque

This commit is contained in:
Eryn Wells 2017-08-24 18:03:33 -07:00
parent d730c244a5
commit bdf0d0b7c5

View file

@ -36,8 +36,9 @@ public class MetaballsSaverView: ScreenSaverView, RendererDelegate {
override public init?(frame: NSRect, isPreview: Bool) {
let params = MetaballsSaverView.defaultParameters()
metalView = MetalView()
field = Field(parameters: params)
metalView = MTKView()
field.size = Size(size: frame.size)
renderer = Renderer()
super.init(frame: frame, isPreview: isPreview)
@ -90,3 +91,9 @@ public class MetaballsSaverView: ScreenSaverView, RendererDelegate {
}
}
}
class MetalView: MTKView {
override var isOpaque: Bool {
return true
}
}