| Package | frocessing.color |
| Class | public class FColor |
| Implements | IFColor |
内部的には、RGB値を指定した場合は ColorRGB として、HSV値を指定した場合は ColorHSV として処理されます.
例えば、RGB値で色を指定した場合、HSV値への変換は行われず、HSV値を参照したときに変換処理がなされます.
See also
| Property | Defined by | ||
|---|---|---|---|
| alpha : Number
色の 透明度(Alpha) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です. | FColor | ||
| alpha8 : uint
色の 透明度(Alpha) 値を 0~255 で示します.
有効な値は 0~255 です. | FColor | ||
| b : uint
色の 青(Blue) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | FColor | ||
| g : uint
色の 緑(Green) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | FColor | ||
| h : Number
色の 色相(Hue) 値を、色相環上のディグリーの角度( 0~360 )で示します.
0 度が赤、120 度が緑、240 度が青になります. | FColor | ||
| hr : Number
色の 色相(Hue) 値を、色相環上のラジアン( 0~2PI )で示します.
0 が赤、2PI/3 が緑、4PI/3 が青になります. | FColor | ||
| r : uint
色の 赤(Red) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です. | FColor | ||
| s : Number
色の 彩度(Saturation) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です. | FColor | ||
| v : Number
色の 明度(Value・Brightness) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です. | FColor | ||
| value : uint
24bit Color (0xRRGGBB) を示します.
| FColor | ||
| value32 : uint
32bit Color (0xAARRGGBB) を示します.
| FColor | ||
| Method | Defined by | ||
|---|---|---|---|
|
FColor(col:uint = 0, a:Number = 1.0)
新しい FColor クラスのインスタンスを生成します.
| FColor | ||
|
FColor インスタンスのクローンを生成します.
| FColor | ||
|
gray(gray_:uint, a:Number = 1.0):void
グレイ値で色を指定します.
| FColor | ||
|
hsv(h_:Number, s_:Number = 1.0, v_:Number = 1.0, a:Number = 1.0):void
HSV値で色を指定します.
| FColor | ||
|
rgb(r_:uint, g_:uint, b_:uint, a:Number = 1.0):void
RGB値で色を指定します.
| FColor | ||
|
toString():String
| FColor | ||
|
valueOf():uint
| FColor | ||
| alpha | property |
alpha:Number [read-write]
色の 透明度(Alpha) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です.
public function get alpha():Number
public function set alpha(value:Number):void
| alpha8 | property |
alpha8:uint [read-write]
色の 透明度(Alpha) 値を 0~255 で示します.
有効な値は 0~255 です.
public function get alpha8():uint
public function set alpha8(value:uint):void
| b | property |
b:uint [read-write]
色の 青(Blue) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get b():uint
public function set b(value:uint):void
| g | property |
g:uint [read-write]
色の 緑(Green) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get g():uint
public function set g(value:uint):void
| h | property |
h:Number [read-write]
色の 色相(Hue) 値を、色相環上のディグリーの角度( 0~360 )で示します.
0 度が赤、120 度が緑、240 度が青になります.
public function get h():Number
public function set h(value:Number):void
| hr | property |
hr:Number [read-write]
色の 色相(Hue) 値を、色相環上のラジアン( 0~2PI )で示します.
0 が赤、2PI/3 が緑、4PI/3 が青になります.
public function get hr():Number
public function set hr(value:Number):void
| r | property |
r:uint [read-write]
色の 赤(Red) 値を示します.
有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get r():uint
public function set r(value:uint):void
| s | property |
s:Number [read-write]
色の 彩度(Saturation) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です.
public function get s():Number
public function set s(value:Number):void
| v | property |
v:Number [read-write]
色の 明度(Value・Brightness) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です.
public function get v():Number
public function set v(value:Number):void
| value | property |
value:uint [read-write]24bit Color (0xRRGGBB) を示します.
Implementation public function get value():uint
public function set value(value:uint):void
| value32 | property |
value32:uint [read-write]32bit Color (0xAARRGGBB) を示します.
Implementation public function get value32():uint
public function set value32(value:uint):void
| FColor | () | constructor |
public function FColor(col:uint = 0, a:Number = 1.0)新しい FColor クラスのインスタンスを生成します.
Parameterscol:uint (default = 0) — 0xRRGGBB
|
|
a:Number (default = 1.0) — Alpha [0.0,1.0]
|
| clone | () | method |
| gray | () | method |
public function gray(gray_:uint, a:Number = 1.0):voidグレイ値で色を指定します.
Parametersgray_:uint — Gray [0,255]
|
|
a:Number (default = 1.0) — Alpha [0.0,1.0]
|
| hsv | () | method |
public function hsv(h_:Number, s_:Number = 1.0, v_:Number = 1.0, a:Number = 1.0):voidHSV値で色を指定します.
Parametersh_:Number — Hue (degree 360)
|
|
s_:Number (default = 1.0) — Saturation [0.0,1.0]
|
|
v_:Number (default = 1.0) — Brightness [0.0,1.0]
|
|
a:Number (default = 1.0) — Alpha [0.0,1.0]
|
| rgb | () | method |
public function rgb(r_:uint, g_:uint, b_:uint, a:Number = 1.0):voidRGB値で色を指定します.
Parametersr_:uint — Red [0,255]
|
|
g_:uint — Green [0,255]
|
|
b_:uint — Blue [0,255]
|
|
a:Number (default = 1.0) — Alpha [0.0,1.0]
|
| toString | () | method |
public function toString():String
Returns
String |
| valueOf | () | method |
public function valueOf():uintReturns
uint — 0xRRBBGG
|