| Package | frocessing.color |
| Class | public class ColorHSL |
| Inheritance | ColorHSL AbstractColorUpdater Object |
| Implements | IColor |
| Property | Defined By | ||
|---|---|---|---|
![]() | a : Number
色の 透明度(Alpha) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です. | AbstractColorUpdater | |
![]() | b : uint
色の 青(Blue) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | AbstractColorUpdater | |
![]() | g : uint
色の 緑(Green) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | AbstractColorUpdater | |
| h : Number
色の 色相(Hue) 値を、色相環上の角度( 0~360 )で示します.
0 度が赤、120 度が緑、240 度が青になります. | ColorHSL | ||
| hr : Number
色の 色相(Hue) 値を、色相環上のラジアン( 0~2PI )で示します.
0 が赤、2PI/3 が緑、4PI/3 が青になります. | ColorHSL | ||
| l : Number
色の 輝度(Lightness) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 0.5 です. | ColorHSL | ||
![]() | r : uint
色の 赤(Red) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | AbstractColorUpdater | |
| s : Number
色の 彩度(Saturation) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です. | ColorHSL | ||
![]() | value : uint
24bit Color (0xRRGGBB) を示します. | AbstractColorUpdater | |
![]() | value32 : uint
32bit Color (0xAARRGGBB) を示します. | AbstractColorUpdater | |
| Method | Defined By | ||
|---|---|---|---|
ColorHSL(h:Number = 0.0, s:Number = 1.0, l:Number = 0.5, a:Number = 1.0)
新しい ColorHSL クラスのインスタンスを生成します. | ColorHSL | ||
インスタンスのクローンを生成します. | ColorHSL | ||
![]() | gray(gray_:uint):void
グレイ値で色を指定します. | AbstractColorUpdater | |
hsl(h:Number, s:Number = 1.0, l:Number = 0.5):void
HSL値で色を指定します. | ColorHSL | ||
![]() | rgb(r:uint, g:uint, b:uint):void
RGB値で色を指定します. | AbstractColorUpdater | |
![]() |
ColorRGB クラスのインスタンスを生成します. | AbstractColorUpdater | |
toString():String | ColorHSL | ||
![]() | valueOf():uint | AbstractColorUpdater | |
| h | property |
h:Number色の 色相(Hue) 値を、色相環上の角度( 0~360 )で示します. 0 度が赤、120 度が緑、240 度が青になります.
public function get h():Number public function set h(value:Number):void| hr | property |
hr:Number色の 色相(Hue) 値を、色相環上のラジアン( 0~2PI )で示します. 0 が赤、2PI/3 が緑、4PI/3 が青になります.
public function get hr():Number public function set hr(value:Number):void| l | property |
l:Number色の 輝度(Lightness) 値を示します. 有効な値は 0.0 ~ 1.0 です.デフォルト値は 0.5 です.
public function get l():Number public function set l(value:Number):void| s | property |
s:Number色の 彩度(Saturation) 値を示します. 有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です.
public function get s():Number public function set s(value:Number):void| ColorHSL | () | Constructor |
public function ColorHSL(h:Number = 0.0, s:Number = 1.0, l:Number = 0.5, a:Number = 1.0)新しい ColorHSL クラスのインスタンスを生成します.
Parametersh:Number (default = 0.0) — Hue (degree 360)
| |
s:Number (default = 1.0) — Saturation [0.0,1.0]
| |
l:Number (default = 0.5) — Lightness [0.0,1.0]
| |
a:Number (default = 1.0) — Alpha [0.0,1.0]
|
| clone | () | method |
| hsl | () | method |
public function hsl(h:Number, s:Number = 1.0, l:Number = 0.5):voidHSL値で色を指定します.
Parameters
h:Number — Hue (degree 360)
| |
s:Number (default = 1.0) — Saturation [0.0,1.0]
| |
l:Number (default = 0.5) — Lightness [0.0,1.0]
|
| toString | () | method |
public function toString():StringReturnsString |