26 lines
623 B
Swift
26 lines
623 B
Swift
|
/**
|
||
|
* Splash
|
||
|
* Copyright (c) John Sundell 2018
|
||
|
* MIT license - see LICENSE.md
|
||
|
*/
|
||
|
|
||
|
import Foundation
|
||
|
|
||
|
/// A representation of a color, for use with a `Theme`.
|
||
|
/// Since Splash aims to be cross-platform, it uses this
|
||
|
/// simplified color representation rather than `NSColor`
|
||
|
/// or `UIColor`.
|
||
|
public struct Color {
|
||
|
public var red: Double
|
||
|
public var green: Double
|
||
|
public var blue: Double
|
||
|
public var alpha: Double
|
||
|
|
||
|
public init(red: Double, green: Double, blue: Double, alpha: Double = 1) {
|
||
|
self.red = red
|
||
|
self.green = green
|
||
|
self.blue = blue
|
||
|
self.alpha = alpha
|
||
|
}
|
||
|
}
|