| Package | frocessing.color |
| Class | public class FColor |
| Inheritance | FColor Object |
| Implements | IColor |
| Property | Defined By | ||
|---|---|---|---|
| a : Number
色の 透明度(Alpha) 値を示します.
有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です. | 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(c1:Number = 0, c2:Number, c3:Number, c4:Number = 1.0, byRGB:Boolean = true)
新しい FColor クラスのインスタンスを生成します. | FColor | ||
alpha(col:uint):Number [static]
透明度(alpha)を返します. | FColor | ||
blue(col:uint):uint [static]
青(blue) 値を返します. | FColor | ||
brightness(col:uint):Number [static]
明度(value・brightness) 値を返します. | FColor | ||
インスタンスのクローンを生成します. | FColor | ||
color(c1:Number, c2:Number, c3:Number, c4:Number = 1.0, byRGB:Boolean = true):void
色の指定を行います. | FColor | ||
gray(gray_:uint):void
グレイ値で色を指定します. | FColor | ||
GrayToValue(gray:uint, a:Number = 0):uint [static]
グレー値 を uint に変換します. | FColor | ||
green(col:uint):uint [static]
緑(green) 値を返します. | FColor | ||
hsv(h_:Number, s_:Number = 1.0, v_:Number = 1.0):void
HSV値で色を指定します. | FColor | ||
HSVtoRGB(h:Number, s:Number, v:Number):Object [static]
HSV値 を RGB値 に変換します. | FColor | ||
HSVtoValue(h:Number, s:Number, v:Number, a:Number = 0):uint [static]
HSV値 と alpha値 を uint に変換します. | FColor | ||
hue(col:uint):Number [static]
色相(hue) 値を返します. | FColor | ||
red(col:uint):uint [static]
赤(red) 値を返します. | FColor | ||
rgb(r_:uint, g_:uint, b_:uint):void
RGB値で色を指定します. | FColor | ||
RGBtoHSV(r:uint, g:uint, b:uint):Object [static]
RGB値 を HSV値 に変換します. | FColor | ||
RGBtoValue(r:uint, g:uint, b:uint, a:Number = 0):uint [static]
RGB値 と alpha値 を uint に変換します. | FColor | ||
saturation(col:uint):Number [static]
彩度(saturation) 値を返します. | FColor | ||
toARGB(col:uint, a:Number = 1.0):uint [static]
0xRRGGBB と alpha を 0xAARRGGBB にします. | FColor | ||
toString():String | FColor | ||
valueOf():uint | FColor | ||
ValueToHSV(col:uint):Object [static]
uint を HSV値 に変換します. | FColor | ||
ValueToRGB(col:uint):Object [static]
uint を RGB値 に変換します. | FColor | ||
| a | property |
a:Number色の 透明度(Alpha) 値を示します. 有効な値は 0.0 ~ 1.0 です.デフォルト値は 1.0 です.
public function get a():Number public function set a(value:Number):void| b | property |
b:uint色の 青(Blue) 値を示します. 有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get b():uint public function set b(value:uint):void| g | property |
g:uint色の 緑(Green) 値を示します. 有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get g():uint public function set g(value:uint):void| 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| r | property |
r:uint色の 赤(Red) 値を示します. 有効な値は 0 ~ 255 です.デフォルト値は 0 です.
public function get r():uint public function set r(value:uint):void| s | property |
s:Number色の 彩度(Saturation) 値を示します. 有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です.
public function get s():Number public function set s(value:Number):void| v | property |
v:Number色の 明度(Value・Brightness) 値を示します. 有効な値は 0.0 ~ 1.0 です.デフォルト値は 1 です.
public function get v():Number public function set v(value:Number):void| value | property |
value:uint24bit Color (0xRRGGBB) を示します.
public function get value():uint public function set value(value:uint):void| value32 | property |
value32:uint32bit Color (0xAARRGGBB) を示します.
public function get value32():uint public function set value32(value:uint):void| FColor | () | Constructor |
public function FColor(c1:Number = 0, c2:Number, c3:Number, c4:Number = 1.0, byRGB:Boolean = true)新しい FColor クラスのインスタンスを生成します.
引数の数により色の指定が異なります.
c1:Number (default = 0) — first value
| |
c2:Number (default = NaN) — second value
| |
c3:Number (default = NaN) — third value
| |
c4:Number (default = 1.0) — fourth value
| |
byRGB:Boolean (default = true) — false to in hsv
|
| alpha | () | method |
public static function alpha(col:uint):Number透明度(alpha)を返します.
Parameters
col:uint — 32 bit color 0xAARRGGBB
|
Number — 0 to 1
|
| blue | () | method |
public static function blue(col:uint):uint青(blue) 値を返します.
Parameters
col:uint |
uint |
| brightness | () | method |
public static function brightness(col:uint):Number明度(value・brightness) 値を返します.
Parameters
col:uint |
Number — 0 to 1
|
| clone | () | method |
| color | () | method |
public function color(c1:Number, c2:Number, c3:Number, c4:Number = 1.0, byRGB:Boolean = true):void色の指定を行います.
引数の数により色の指定が異なります.
color( gray )
color( gray, alpha )
color( hex )
color( hex, alpha )
color( red, green, blue )
color( red, green, blue, alpha )
color( hue, saturation, brightness, alpha, false )
Parameters
c1:Number — first value
| |
c2:Number (default = NaN) — second value
| |
c3:Number (default = NaN) — third value
| |
c4:Number (default = 1.0) — fourth value
| |
byRGB:Boolean (default = true) — false to in hsv
|
| gray | () | method |
public function gray(gray_:uint):voidグレイ値で色を指定します.
Parameters
gray_:uint — Gray [0,255]
|
| GrayToValue | () | method |
public static function GrayToValue(gray:uint, a:Number = 0):uintグレー値 を uint に変換します.
Parameters
gray:uint — [0,255]
| |
a:Number (default = 0) — alpha [0,1]
|
uint |
| green | () | method |
public static function green(col:uint):uint緑(green) 値を返します.
Parameters
col:uint |
uint |
| hsv | () | method |
public function hsv(h_:Number, s_:Number = 1.0, v_:Number = 1.0):voidHSV値で色を指定します.
Parameters
h_:Number — Hue (degree 360)
| |
s_:Number (default = 1.0) — Saturation [0.0,1.0]
| |
v_:Number (default = 1.0) — Brightness [0.0,1.0]
|
| HSVtoRGB | () | method |
public static function HSVtoRGB(h:Number, s:Number, v:Number):ObjectHSV値 を RGB値 に変換します.
Parameters
h:Number — hue degree 360
| |
s:Number — saturation [0.0,1.0]
| |
v:Number — brightness [0.0,1.0]
|
Object — { r:uint, g:uint ,b:uint }
|
| HSVtoValue | () | method |
public static function HSVtoValue(h:Number, s:Number, v:Number, a:Number = 0):uintHSV値 と alpha値 を uint に変換します.
Parameters
h:Number — hue degree 360
| |
s:Number — saturation [0.0,1.0]
| |
v:Number — brightness [0.0,1.0]
| |
a:Number (default = 0) — alpha [0,1]
|
uint |
| hue | () | method |
public static function hue(col:uint):Number色相(hue) 値を返します.
Parameters
col:uint |
Number — degree 0 to 360
|
| red | () | method |
public static function red(col:uint):uint赤(red) 値を返します.
Parameters
col:uint |
uint |
| rgb | () | method |
public function rgb(r_:uint, g_:uint, b_:uint):voidRGB値で色を指定します.
Parameters
r_:uint — Red [0,255]
| |
g_:uint — Green [0,255]
| |
b_:uint — Blue [0,255]
|
| RGBtoHSV | () | method |
public static function RGBtoHSV(r:uint, g:uint, b:uint):ObjectRGB値 を HSV値 に変換します.
Parameters
r:uint — red [0,255]
| |
g:uint — green [0,255]
| |
b:uint — blue [0,255]
|
Object — { h:Number, s:Number, v:Number }
|
| RGBtoValue | () | method |
public static function RGBtoValue(r:uint, g:uint, b:uint, a:Number = 0):uintRGB値 と alpha値 を uint に変換します.
Parameters
r:uint — red [0,255]
| |
g:uint — green [0,255]
| |
b:uint — blue [0,255]
| |
a:Number (default = 0) — alpha [0,1]
|
uint |
| saturation | () | method |
public static function saturation(col:uint):Number彩度(saturation) 値を返します.
Parameters
col:uint |
Number — 0 to 1
|
| toARGB | () | method |
public static function toARGB(col:uint, a:Number = 1.0):uint0xRRGGBB と alpha を 0xAARRGGBB にします.
Parameters
col:uint — hex
| |
a:Number (default = 1.0) — alpha [0,1]
|
uint |
| toString | () | method |
public function toString():StringReturns
String — "[FColor(r,g,b,a)]"
|
| valueOf | () | method |
public function valueOf():uintReturns
uint — 0xRRBBGG
|
| ValueToHSV | () | method |
public static function ValueToHSV(col:uint):Objectuint を HSV値 に変換します.
Parameters
col:uint — 0xRRGGBB
|
Object — { h:Number, s:Number, v:Number }
|
| ValueToRGB | () | method |
public static function ValueToRGB(col:uint):Objectuint を RGB値 に変換します.
Parameters
col:uint — 0xRRGGBB
|
Object — { r:uint, g:uint ,b:uint }
|