[saver] Subclass MTKView to make it opaque
This commit is contained in:
parent
d730c244a5
commit
bdf0d0b7c5
1 changed files with 8 additions and 1 deletions
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue