public static function blendColor(color1:IColor, color2:IColor, blend_mode:String):FColor
2つの色をブレンドした FColor クラスのインスタンスを生成します.
ブレンドモードについては、ColorBlend を参照してください.
Parameters
| color1:IColor — back color
|
| |
| color2:IColor — fore color
|
| |
| blend_mode:String |
Returns
See also
public static function color(value:uint):FColor
24bit Color (0xRRGGBB) から FColor クラスのインスタンスを生成します.
Parameters
Returns
public static function color32(value:uint):FColor
32bit Color (0xAARRGGBB) から FColor クラスのインスタンスを生成します.
Parameters
Returns
public static function gray(gray_:uint, a:Number = 1.0):FColor
グレイ値 から FColor クラスのインスタンスを生成します.
Parameters
| gray_:uint — gray [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function grayToHSV(gray_:uint, a:Number = 1.0):ColorHSV
グレイ値 から ColorHSV クラスのインスタンスを生成します.
Parameters
| gray_:uint — gray [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function grayToRGB(gray_:uint, a:Number = 1.0):ColorRGB
グレイ値 から ColorRGB クラスのインスタンスを生成します.
Parameters
| gray_:uint — gray [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function hsv(h:Number, s:Number = 1.0, v:Number = 1.0, a:Number = 1.0):FColor
HSV値 から FColor クラスのインスタンスを生成します.
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]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function hsvToRGB(h:Number, s:Number = 1.0, v:Number = 1.0, a:Number = 1.0):ColorRGB
HSV値 から ColorRGB クラスのインスタンスを生成します.
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]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function invert(col:uint):uintParameters
Returns
public static function lerpColorHSV(color1:IFColor, color2:IFColor, amt:Number):FColor
2つの色の 中間色(HSV) の FColor クラスのインスタンスを生成します.
Parameters
| color1:IFColor — from color
|
| |
| color2:IFColor — to color
|
| |
| amt:Number — [0.0,1.0]
|
Returns
See also
public static function lerpColorRGB(color1:IFColor, color2:IFColor, amt:Number):FColor
2つの色の 中間色 の FColor クラスのインスタンスを生成します.
Parameters
| color1:IFColor — from color
|
| |
| color2:IFColor — to color
|
| |
| amt:Number — [0.0,1.0]
|
Returns
See also
public static function rgb(r:uint, g:uint, b:uint, a:Number = 1.0):FColor
RGB値 から FColor クラスのインスタンスを生成します.
Parameters
| r:uint — red [0,255]
|
| |
| g:uint — green [0,255]
|
| |
| b:uint — blue [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function rgbToHSV(r:uint, g:uint, b:uint, a:Number = 1.0):ColorHSV
RGB値 から ColorHSV クラスのインスタンスを生成します.
Parameters
| r:uint — red [0,255]
|
| |
| g:uint — green [0,255]
|
| |
| b:uint — blue [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function value32ToHSV(value:uint):ColorHSV
32bit Color (0xAARRGGBB) から ColorHSV クラスのインスタンスを生成します.
Parameters
Returns
public static function value32ToRGB(value:uint):ColorRGB
32bit Color (0xAARRGGBB) から ColorRGB クラスのインスタンスを生成します.
Parameters
Returns
public static function valueOfARGB(r:uint, g:uint, b:uint, a:Number = 1.0):uint
RGB値,アルファ値 を 32bit Color (uint) に変換します.
Parameters
| r:uint — red [0,255]
|
| |
| g:uint — green [0,255]
|
| |
| b:uint — blue [0,255]
|
| |
| a:Number (default = 1.0) — alpha [0.0,1.0]
|
Returns
public static function valueOfGray(gray:uint, a:Number):uint
グレイ値 を 24bit Color (uint) または、32bit Color (uint) に変換します.
Parameters
| gray:uint — gray [0,255]
|
| |
| a:Number — alpha [0.0,1.0]
|
Returns
| uint — 0xRRGGBB or 0xAARRGGBB
|
public static function valueOfHSV(h:Number, s:Number = 1.0, v:Number = 1.0, a:Number):uint
HSV値 を 24bit Color (uint) または、32bit Color (uint) に変換します.
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]
|
| |
| a:Number — alpha [0.0,1.0]
|
Returns
| uint — 0xRRGGBB or 0xAARRGGBB
|
public static function valueOfRGB(r:uint, g:uint, b:uint):uint
RGB値 を 24bit Color (uint) に変換します.
Parameters
| r:uint — red [0,255]
|
| |
| g:uint — green [0,255]
|
| |
| b:uint — blue [0,255]
|
Returns
public static function valueToHSV(value:uint):ColorHSV
24bit Color (0xRRGGBB) から ColorHSV クラスのインスタンスを生成します.
Parameters
Returns
public static function valueToRGB(value:uint):ColorRGB
24bit Color (0xRRGGBB) から ColorRGB クラスのインスタンスを生成します.
Parameters
Returns
Copyright (c) 2008 nutsu.com and Spark project (www.libspark.org).