Package | frocessing.color |
Class | public class ColorLerp |
Inheritance | ColorLerp Object |
Property | Defined By | ||
---|---|---|---|
mode : String [static]
"rgb", "hsv"
| ColorLerp |
Method | Defined By | ||
---|---|---|---|
gradient(c1:uint, c2:uint, step:uint):Array [static]
2つの色のグラデーションの値を Array で取得します. | ColorLerp | ||
lerp(c1:uint, c2:uint, amt:Number):uint [static]
uint color を Lerp します.
| ColorLerp | ||
lerpHSV(h1:Number, s1:Number, v1:Number, h2:Number, s2:Number, v2:Number, amt:Number):uint [static]
| ColorLerp | ||
lerpRGB(r1:uint, g1:uint, b1:uint, r2:uint, g2:uint, b2:uint, amt:Number):uint [static]
| ColorLerp |
mode | property |
mode:String
"rgb", "hsv"
public static function get mode():String
public static function set mode(value:String):void
gradient | () | method |
public static function gradient(c1:uint, c2:uint, step:uint):Array
2つの色のグラデーションの値を Array で取得します.
Parameters
c1:uint — from color
| |
c2:uint — to color
| |
step:uint — グラデーションのステップ数
|
Array |
0xCC6600
から 0xCC6600
の10段階のグラデーション値を取得し描画します.
var g:Array = ColorLerp.gradient( 0xCC6600, 0x006699, 10 ); for( var i:int=0; i
lerp | () | method |
public static function lerp(c1:uint, c2:uint, amt:Number):uint
uint color を Lerp します.
Parameters
c1:uint — from color
| |
c2:uint — to color
| |
amt:Number — [0.0,1.0]
|
uint |
lerpHSV | () | method |
public static function lerpHSV(h1:Number, s1:Number, v1:Number, h2:Number, s2:Number, v2:Number, amt:Number):uint
Parameters
h1:Number | |
s1:Number | |
v1:Number | |
h2:Number | |
s2:Number | |
v2:Number | |
amt:Number |
uint |
lerpRGB | () | method |
public static function lerpRGB(r1:uint, g1:uint, b1:uint, r2:uint, g2:uint, b2:uint, amt:Number):uint
Parameters
r1:uint | |
g1:uint | |
b1:uint | |
r2:uint | |
g2:uint | |
b2:uint | |
amt:Number |
uint |