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):void
HSL値で色を指定します.
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():String
ReturnsString |