| Package | frocessing.color |
| Class | public class FColorMode |
See also
| Property | Defined by | ||
|---|---|---|---|
| mode : String
カラーモードを示します.有効な値は、ColorMode.RGB または ColorMode.HSV(ColorMode.HSB) です.
| FColorMode | ||
| range1 : Number
赤(red) または 色相(hue) の有効な値を示します。デフォルト値は 255 です.
| FColorMode | ||
| range2 : Number
緑(green) または 彩度(saturation) の有効な値を示します。デフォルト値は 255 です.
| FColorMode | ||
| range3 : Number
青(blue) または 明度(value・brightness) の有効な値を示します。デフォルト値は 255 です.
| FColorMode | ||
| range4 : Number
透明度(alpha) の有効な値を示します。デフォルト値は 1.0 です.
| FColorMode | ||
| Method | Defined by | ||
|---|---|---|---|
|
FColorMode(mode:String = "rgb", range1_:Number = 0xff, range2_:Number = 0xff, range3_:Number = 0xff, range4_:Number = 1.0)
新しい FColorMode クラスのインスタンスを生成します.
| FColorMode | ||
|
IFColor の 透明度(alpha) を、range4でスケーリングした値を返します.
| FColorMode | ||
|
[static]
2つの色をブレンドした FColor クラスのインスタンスを生成します.
| FColorMode | ||
|
IFColor の 青(blue) 値を、range3でスケーリングした値を返します.
| FColorMode | ||
|
brightness(c:IFColor):Number
IFColor の 明度(value・brightness) 値を、range3でスケーリングした値を返します.
| FColorMode | ||
|
FColor クラスのインスタンスを生成します.
| FColorMode | ||
|
color24(c1:Number, c2:Number, c3:Number, c4:Number):uint
24bit Color を取得します.
| FColorMode | ||
|
color32(c1:Number, c2:Number, c3:Number, c4:Number):uint
32bit Color を取得します.
| FColorMode | ||
|
colorMode(mode:String, range1_:Number, range2_:Number, range3_:Number, range4_:Number):void
カラーモードと、色の有効値を設定します.
| FColorMode | ||
|
IFColor の 緑(green) 値を、range2でスケーリングした値を返します.
| FColorMode | ||
|
IFColor の 色相(hue) 値を、range1でスケーリングした値を返します.
| FColorMode | ||
|
2つの色の 中間色 の FColor クラスのインスタンスを生成します.
| FColorMode | ||
|
IFColor の 赤(red) 値を、range1でスケーリングした値を返します.
| FColorMode | ||
|
saturation(c:IFColor):Number
IFColor の 彩度(saturation) 値を、range2でスケーリングした値を返します.
| FColorMode | ||
|
IFColor の色を変更します.
| FColorMode | ||
|
setColorTransform(colorTransform:ColorTransform, c1:Number, c2:Number, c3:Number, c4:Number):void
ColorTransform の Multiplier の値を設定します.
| FColorMode | ||
| mode | property |
mode:String [read-write]カラーモードを示します.有効な値は、ColorMode.RGB または ColorMode.HSV(ColorMode.HSB) です.
The default value is ColorMode.RGB.
public function get mode():String
public function set mode(value:String):void
| range1 | property |
range1:Number [read-write]赤(red) または 色相(hue) の有効な値を示します。デフォルト値は 255 です.
The default value is 255.
public function get range1():Number
public function set range1(value:Number):void
| range2 | property |
range2:Number [read-write]緑(green) または 彩度(saturation) の有効な値を示します。デフォルト値は 255 です.
The default value is 255.
public function get range2():Number
public function set range2(value:Number):void
| range3 | property |
range3:Number [read-write]青(blue) または 明度(value・brightness) の有効な値を示します。デフォルト値は 255 です.
The default value is 255.
public function get range3():Number
public function set range3(value:Number):void
| range4 | property |
range4:Number [read-write]透明度(alpha) の有効な値を示します。デフォルト値は 1.0 です.
The default value is 1.0.
public function get range4():Number
public function set range4(value:Number):void
| FColorMode | () | constructor |
public function FColorMode(mode:String = "rgb", range1_:Number = 0xff, range2_:Number = 0xff, range3_:Number = 0xff, range4_:Number = 1.0)新しい FColorMode クラスのインスタンスを生成します.
引数の数により有効値の設定が異なります.
new FColorMode( ColorMode.RGB, value);
range1~range4 全てに value が適用されます.
new FColorMode( ColorMode.RGB, value1, value2 );
range1~range3 に value1、range4 に value2 が適用されます.透明度の有効値だけを変えたい場合に使用します.
new FColorMode( ColorMode.RGB, value1, value2, value3 );
range1 に value1、range2 に value2、range3 に value3 が適用されます.透明度にはデフォルト値(1.0)が適用されます.
new FColorMode( ColorMode.RGB, value1, value2, value3, value4 );
range1~range4 をそれぞれ個別に指定します.
Parametersmode:String (default = "rgb") |
|
range1_:Number (default = 0xff) |
|
range2_:Number (default = 0xff) |
|
range3_:Number (default = 0xff) |
|
range4_:Number (default = 1.0) |
See also
| alpha | () | method |
public function alpha(c:IFColor):NumberIFColor の 透明度(alpha) を、range4でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| blendColor | () | method |
public static function blendColor(color1:IColor, color2:IColor, blend_mode:String):FColor2つの色をブレンドした FColor クラスのインスタンスを生成します.
Parameterscolor1:IColor — back color
|
|
color2:IColor — fore color
|
|
blend_mode:String |
FColor |
See also
| blue | () | method |
public function blue(c:IFColor):NumberIFColor の 青(blue) 値を、range3でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| brightness | () | method |
public function brightness(c:IFColor):NumberIFColor の 明度(value・brightness) 値を、range3でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| color | () | method |
public function color(c1:Number, c2:Number, c3:Number, c4:Number):FColorFColor クラスのインスタンスを生成します.
引数の数により色の指定が異なります.
color(gray);
グレースケールで色の指定を行います.
color( gray, alpha );
グレースケールと透明度で色の指定を行います.
color( value1, value2, value3 );
RGB、または HSV を個別に指定します.
color( value1, value2, value3, alpha );
全て個別に指定します.
Parametersc1:Number — first value
|
|
c2:Number — second value
|
|
c3:Number — third value
|
|
c4:Number — fourth value
|
FColor |
| color24 | () | method |
public function color24(c1:Number, c2:Number, c3:Number, c4:Number):uint24bit Color を取得します.
色の指定は、color() メソッドを参照してください.透明度の指定は無視されます.
Parametersc1:Number — first value
|
|
c2:Number — second value
|
|
c3:Number — third value
|
|
c4:Number — fourth value
|
uint |
| color32 | () | method |
public function color32(c1:Number, c2:Number, c3:Number, c4:Number):uint32bit Color を取得します.
色の指定は、color() メソッドを参照してください.
Parametersc1:Number — first value
|
|
c2:Number — second value
|
|
c3:Number — third value
|
|
c4:Number — fourth value
|
uint |
| colorMode | () | method |
public function colorMode(mode:String, range1_:Number, range2_:Number, range3_:Number, range4_:Number):voidカラーモードと、色の有効値を設定します.
引数の数により有効値の設定が異なります.
colorMode( ColorMode.RGB, value);
range1~range4 全てに value が適用されます.
colorMode( ColorMode.RGB, value1, value2 );
range1~range3 に value1、range4 に value2 が適用されます.透明度の有効値だけを変えたい場合に使用します.
colorMode( ColorMode.RGB, value1, value2, value3 );
range1 に value1、range2 に value2、range3 に value3 が適用されます.透明度は変更されません.
colorMode( ColorMode.RGB, value1, value2, value3, value4 );
range1~range4 をそれぞれ個別に指定します.
Parametersmode:String |
|
range1_:Number |
|
range2_:Number |
|
range3_:Number |
|
range4_:Number |
See also
| green | () | method |
public function green(c:IFColor):NumberIFColor の 緑(green) 値を、range2でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| hue | () | method |
public function hue(c:IFColor):NumberIFColor の 色相(hue) 値を、range1でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| lerpColor | () | method |
public function lerpColor(color1:IFColor, color2:IFColor, amt:Number):FColor2つの色の 中間色 の FColor クラスのインスタンスを生成します.
Parameterscolor1:IFColor — from color
|
|
color2:IFColor — to color
|
|
amt:Number — [0.0,1.0]
|
FColor |
See also
| red | () | method |
public function red(c:IFColor):NumberIFColor の 赤(red) 値を、range1でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| saturation | () | method |
public function saturation(c:IFColor):NumberIFColor の 彩度(saturation) 値を、range2でスケーリングした値を返します.
Parametersc:IFColor |
Number |
| setColor | () | method |
public function setColor(colObj:IFColor, c1:Number, c2:Number, c3:Number, c4:Number):voidIFColor の色を変更します.
色の指定方法は、color() と同じです.
ParameterscolObj:IFColor — target color Object
|
|
c1:Number — first value
|
|
c2:Number — second value
|
|
c3:Number — third value
|
|
c4:Number — fourth value
|
See also
| setColorTransform | () | method |
public function setColorTransform(colorTransform:ColorTransform, c1:Number, c2:Number, c3:Number, c4:Number):voidColorTransform の Multiplier の値を設定します.
色の指定方法は、color() と同じです.
ParameterscolorTransform:ColorTransform — traget colorTransform
|
|
c1:Number — first value
|
|
c2:Number — second value
|
|
c3:Number — third value
|
|
c4:Number — fourth value
|