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:uint
24bit Color (0xRRGGBB) を示します.
public function get value():uint
public function set value(value:uint):void
value32 | property |
value32:uint
32bit 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):void
HSV値で色を指定します.
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):Object
HSV値 を 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):uint
HSV値 と 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):void
RGB値で色を指定します.
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):Object
RGB値 を 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):uint
RGB値 と 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):uint
0xRRGGBB と alpha を 0xAARRGGBB にします.
Parameters
col:uint — hex
| |
a:Number (default = 1.0 ) — alpha [0,1]
|
uint |
toString | () | method |
public function toString():String
Returns
String — "[FColor(r,g,b,a)]"
|
valueOf | () | method |
public function valueOf():uint
Returns
uint — 0xRRBBGG
|
ValueToHSV | () | method |
public static function ValueToHSV(col:uint):Object
uint を HSV値 に変換します.
Parameters
col:uint — 0xRRGGBB
|
Object — { h:Number, s:Number, v:Number }
|
ValueToRGB | () | method |
public static function ValueToRGB(col:uint):Object
uint を RGB値 に変換します.
Parameters
col:uint — 0xRRGGBB
|
Object — { r:uint, g:uint ,b:uint }
|