インスタンスプロパティ
numberOfComponents
色のコンポーネントの数。
宣言
var numberOfComponents: Int { get }
議論
このプロパティは、カラー内の浮動小数点コンポーネント値の数を反映し、アルファコンポーネントを含みます。カラーオブジェクトに浮動小数点コンポーネント値がない場合、このプロパティにアクセスすると例外が発生します。
以下も見よ
カラーオブジェクトからのコンポーネント値の取得
func getCyan(UnsafeMutablePointer<CGFloat>?, magenta: UnsafeMutablePointer<CGFloat>?, yellow: UnsafeMutablePointer<CGFloat>?, black: UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
カラーオブジェクトの CMYK 値と不透明度の値を返します。
func getHue(UnsafeMutablePointer<CGFloat>?, saturation: UnsafeMutablePointer<CGFloat>?, brightness: UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
それぞれの引数でカラーオブジェクトの HSB コンポーネントと不透明度の値を返します。
func getRed(UnsafeMutablePointer<CGFloat>?, green: UnsafeMutablePointer<CGFloat>?, blue: UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
それぞれの引数でカラーオブジェクトの RGB コンポーネントと不透明度の値を返します。
func getWhite(UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
色のグレイスケール値とアルファ値を返します。
func getComponents(UnsafeMutablePointer<CGFloat>)
色のコンポーネントを配列として返します。
関連した文書