SwiftUIKit/MetalUIKit/UI/MetalView.swift

26 lines
491 B
Swift

//
// MetalView.swift
// SwiftUIKit
//
// Created by Zach Eriksen on 1/19/20.
//
import MetalKit
@available(iOS 9.0, *)
class MetalView: MTKView {
private var renderer: Renderer
init(renderer: Renderer) {
self.renderer = renderer
super.init(frame: .zero, device: renderer.device)
self.renderer.load(metalView: self)
}
required init(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}