FlxColorUtil

API Reference > flixel.util > FlxColorUtil

FlxColorUtil

色操作のユーティリティモジュールです。



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 : 明るくした色