インスタンスメソッド
getRed(_:green:blue:alpha:)
それぞれの引数でカラーオブジェクトの HSB コンポーネントと不透明度の値を返します。
宣言
func getRed(_ red: UnsafeMutablePointer<CGFloat>?,
パラメータ
red
戻る時に、カラーオブジェクトの red 成分が含まれます。
green
戻る時に、カラーオブジェクトの green 成分が含まれます。
blue
戻る時に、カラーオブジェクトの blue 成分が含まれます。
alpha
戻る時に、カラーオブジェクトの不透明度の値が含まれます。
議論
NULL が引数として渡された場合、メソッドはその値を設定しません。このメソッドは、calibratedRGB (calibratedRGB) または deviceRGB (deviceRGB) 色空間の色を表すオブジェクトでのみ機能します。 他のオブジェクトに送信すると、例外が発生します。
以下も見よ
カラーオブジェクトからのコンポーネント値の取得
カラーオブジェクトの CMYK 値と不透明度の値を返します。
それぞれの引数でカラーオブジェクトの HSB コンポーネントと不透明度の値を返します。
func getWhite(UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
色のグレイスケール値とアルファ値を返します。
色のコンポーネントの数。
func getComponents(UnsafeMutablePointer<CGFloat>)
色のコンポーネントを配列として返します。
関連した文書
var blueComponent: CGFloat
The blue component value of the color.
var redComponent: CGFloat
The red component value of the color.
var alphaComponent: CGFloat
The alpha (opacity) component value of the color.
var greenComponent: CGFloat
The green component value of the color.