FlxColorUtil
API Reference > flixel.util > FlxColorUtil
FlxColorUtil
色操作のユーティリティモジュールです。
- FlxColorUtil
- staticメソッド
- makeFromARGB() : ARGB指定で色を作成します
- makeFromHSBA() : HSV色空間を指定して色を作成します
- getARGB() : 色をARGB配列に変換して取得します
- getHSBA() : 色をHSBA配列として取得します
- getAlpha() : 指定の色のアルファ値を整数値で取得します
- getAlphaFloat() : 指定の色のアルファ値をFloatとして取得します
- getRed() : 色の赤成分を取得します
- getGreen() : 色の緑成分を取得します
- getBlue() : 色の青成分を取得します
- getRandomColor() : ランダムな色を取得します
- getColor32() : ARGBフォーマットで色を取得します
- getColor24() : RGBフォーマットで色を取得します
- getHSVColorWheel() :
- getComplementHarmony() :
- getAnalogousHarmony() :
- getSplitComplementHarmony() :
- getTriadicHarmony() :
- getColorInfo() : 色情報を文字列として取得します
- ARGBtoHexString() :
- ARGBtoWebString() :
- colorToHexString() :
- HSVtoARGB() :
- RGBtoHSV() :
- ARGBtoRGB() :
- interpolateColor() : Color1をColor2へと線形補間します
- interpolateColorWithRGB() :
- interpolateRGB() :
- darken() : 色を暗くします
- brighten() : 色を明るくします
staticメソッド
makeFromARGB() : ARGB指定で色を作成します
- 引数
- Alpha:Float = 1.0 : アルファ値
- Red:Int : 赤成分
- Green:Int : 緑成分
- Blue:Int : 青成分
- 戻り値:Int : 色
makeFromHSBA() : HSV色空間を指定して色を作成します
- 引数
- 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配列に変換して取得します
- 引数
- Color:Int : 元の色
- ?Results:ARGB : 格納するARGB配列
- 戻り値:ARGB : ARGB配列
getHSBA() : 色をHSBA配列として取得します
- 引数
- Color:Int : 元の色
- ?Results:HSBA) : 格納するHSBA配列
- 戻り値:HSBA : HSBA配列
getAlpha() : 指定の色のアルファ値を整数値で取得します
- 引数
- Color:Int : 色
- 戻り値:Int : アルファ値(0~255)
getAlphaFloat?() : 指定の色のアルファ値をFloatとして取得します
- 引数
- Color:Int : 色
- 戻り値:Float : アルファ値(0.0~1.0)
getRed() : 色の赤成分を取得します
- 引数
- Color:Int : 色
- 戻り値:Int : 赤成分
getGreen() : 色の緑成分を取得します
- 引数
- Color:Int : 色
- 戻り値:Int : 緑成分
getBlue() : 色の青成分を取得します
- 引数
- Color:Int : 色
- 戻り値:Int : 青成分
getRandomColor?() : ランダムな色を取得します
- 引数
- Min:Int = 0 : 各成分の最小値
- Max:Int = 255 : 各成分の最大値
- Alpha:Int = 255 : アルファ値(0~255)
- 戻り値:Int : 色
getColor32() : ARGBフォーマットで色を取得します
- 引数
- Alpha:Int : アルファ値(0~255)
- Red:Int : 赤成分(0~255)
- Green:Int : 緑成分(0~255)
- Blue:Int : 青成分(0~255)
- 戻り値:Int : 色
getColor24() : RGBフォーマットで色を取得します
- 引数
- Red:Int : 赤成分(0~255)
- Green:Int : 緑成分(0~255)
- Blue:Int : 青成分(0~255)
- 戻り値:Int : 色
getHSVColorWheel?() :
getComplementHarmony?() :
getAnalogousHarmony?() :
getSplitComplementHarmony?() :
getTriadicHarmony?() :
getColorInfo?() : 色情報を文字列として取得します
ARGBtoHexString?() :
ARGBtoWebString?() :
colorToHexString?() :
HSVtoARGB() :
RGBtoHSV() :
ARGBtoRGB() :
interpolateColor() : Color1をColor2へと線形補間します
- 引数
- Color1:Int : 元の色
- Color2:Int : 変化させる色
- Steps:Int : トータルのステップ数
- CurrentStep?:Int : 現在のステップ数
- Alpha:Int = 255 : アルファ値
- 戻り値:Int : 合成した色
interpolateColorWithRGB() :
interpolateRGB() :
darken() : 色を暗くします
- 引数
- Color:Int : 元の色
- Factor:Float = 0.2 : 暗くする割合(0.0~1.0)。数値が大きくなるほど暗くなる
- 戻り値:Int : 暗くした色
brighten() : 色を明るくします
- 引数
- Color:Int : 元の色
- Factor:Float = 0.2 : 明るくする割合(0.0~1.0)。数値が大きくなるほど明るくなる
- 戻り値:Int : 明るくした色