FlxColorUtil の変更点


[[API Reference]] > [[flixel.util]] > FlxColorUtil

* FlxColorUtil [#ab041afc]
色操作のユーティリティモジュールです。

----
#contents
----

* staticメソッド [#tc6f5056]

** makeFromARGB() : ARGB指定で色を作成します [#ke372ea7]
- 引数
--Alpha:Float = 1.0 : アルファ値
--Red:Int : 赤成分
--Green:Int : 緑成分
--Blue:Int : 青成分
-戻り値:Int : 色

** makeFromHSBA() : HSV色空間を指定して色を作成します [#qb581e9f]
- 引数
-- Hue:Float : 色相(0.0~360.0)
-- Saturation:Float : 彩度(0.0~1.0)
-- Brightness:Float : 明度(0.0~1.0)
-- Alpha:Float = 1.0 : アルファ値
- 戻り値:Int : 色

** getARGB() : 色をARGB配列に変換して取得します [#web42b32]
- 引数
-- Color:Int : 元の色
-- ?Results:ARGB : 格納するARGB配列
- 戻り値:ARGB : ARGB配列

** getHSBA() : 色をHSBA配列として取得します [#f770b2ff]
- 引数
-- Color:Int : 元の色
-- ?Results:HSBA) : 格納するHSBA配列
- 戻り値:HSBA : HSBA配列

** getAlpha() : 指定の色のアルファ値を整数値で取得します [#aaa1b4a0]
- 引数
-- Color:Int : 色
- 戻り値:Int : アルファ値(0~255)

** getAlphaFloat() : 指定の色のアルファ値をFloatとして取得します [#f4f3eef5]
- 引数
-- Color:Int : 色
- 戻り値:Float : アルファ値(0.0~1.0)

** getRed() : 色の赤成分を取得します [#u66f5697]
- 引数
-- Color:Int : 色
- 戻り値:Int : 赤成分

** getGreen() : 色の緑成分を取得します [#q0293921]
- 引数
-- Color:Int : 色
- 戻り値:Int : 緑成分

** getBlue() : 色の青成分を取得します [#pcdff7f3]
- 引数
-- Color:Int : 色
- 戻り値:Int : 青成分

** getRandomColor() : ランダムな色を取得します [#vac0f8e4]
- 引数
-- Min:Int = 0 : 各成分の最小値
-- Max:Int = 255 : 各成分の最大値
-- Alpha:Int = 255 : アルファ値(0~255)
- 戻り値:Int : 色

** getColor32() : ARGBフォーマットで色を取得します [#g2a43fe2]
- 引数
-- Alpha:Int : アルファ値(0~255)
-- Red:Int : 赤成分(0~255)
-- Green:Int : 緑成分(0~255)
-- Blue:Int : 青成分(0~255)
- 戻り値:Int : 色

** getColor24() : RGBフォーマットで色を取得します [#wa4e4231]
- 引数
-- Red:Int : 赤成分(0~255)
-- Green:Int : 緑成分(0~255)
-- Blue:Int : 青成分(0~255)
- 戻り値:Int : 色

**getHSVColorWheel() : [#ta48e847]
**getComplementHarmony() : [#vd1e930c]
**getAnalogousHarmony() : [#n177a33a]
**getSplitComplementHarmony() : [#wf44bbb5]
**getTriadicHarmony() : [#x23a5416]
**getColorInfo() : 色情報を文字列として取得します [#v223b143]
**ARGBtoHexString() : [#yb9bfeda]
**ARGBtoWebString() : [#wa7c2c2e]
**colorToHexString() : [#h3557111]
**HSVtoARGB() : [#ncb71cd8]
**RGBtoHSV() : [#n45d8360]
**ARGBtoRGB() : [#xa1ce971]

** interpolateColor() : Color1をColor2へと線形補間します [#ob5abacc]
-引数
--Color1:Int : 元の色
--Color2:Int : 変化させる色
--Steps:Int : トータルのステップ数
--CurrentStep:Int : 現在のステップ数
--Alpha:Int = 255 : アルファ値
-戻り値:Int : 合成した色

**interpolateColorWithRGB() : [#w9f4bcf4]
**interpolateRGB() : [#xfb8b919]

** darken() : 色を暗くします [#y4e9e314]
- 引数
-- Color:Int : 元の色
-- Factor:Float = 0.2 : 暗くする割合(0.0~1.0)。数値が大きくなるほど暗くなる
- 戻り値:Int : 暗くした色

** brighten() : 色を明るくします [#ec75c98c]
- 引数
-- Color:Int : 元の色
-- Factor:Float = 0.2 : 暗くする割合(0.0~1.0)。数値が大きくなるほど明るくなる
-- Factor:Float = 0.2 : 明るくする割合(0.0~1.0)。数値が大きくなるほど明るくなる
- 戻り値:Int : 明るくした色