import Foundation

public class ColorFillRenderable:
    ConfiguredQuadRenderable<ColorFillRenderable.Config> {
    
    public struct Config: QuadRenderConfiguration {
        internal let color: ADVector3
        
        public init(color: ADVector3) {
            self.color = color
        }
        
        public static var defaultConfiguration: Config {
            return Config(color: .black)
        }
    }
    
    override var fragmentShaderName: String {
        return "quad_color_fill"
    }
}
