Class: Color

mapray~ Color


new Color(r, g, b, a)

Utility Class for Color

Parameters:
Name Type Description
r number

The red (0.0 ~ 1.0)

g number

The green (0.0 ~ 1.0)

b number

The blue (0.0 ~ 1.0)

a number

The alpha (0.0 ~ 1.0)

Source:

Members


<readonly> a :number

Alpha

Type:
  • number
Source:

<readonly> b :number

Blue

Type:
  • number
Source:

<readonly> g :number

Green

Type:
  • number
Source:

<readonly> r :number

Red

Type:
  • number
Source:

Methods


<static> copyColor(src, dst)

色を代入

src を dst に代入する。

Parameters:
Name Type Description
src mapray.Color

代入元

dst mapray.Color

代入先

Source:
Returns:

dst

Type
mapray.Color

<static> generateOpacityColor(rgb)

不透明色を生成

Parameters:
Name Type Description
rgb mapray.Vector3
Source:
Returns:
Type
mapray.Color

<static> setOpacityColor(rgb, dst)

不透明色を代入

src を dst に代入する。

Parameters:
Name Type Description
rgb mapray.Vector3

代入元

dst mapray.Color

代入先

Source:
Returns:

dst

Type
mapray.Color

floatToByte()

0~1.0の色値を255までで正規化

0から1で正規化された色値を255までに拡張する

Source:
Returns:
Type
mapray.string

toArray()

色配列に変換する

0から255に正規化。 [R, G, B, A]の順番

Source:
Returns:

dst

Type
mapray.Vector4

toRGBString()

RGBA文字列に変換する

RGBA文字列に変換して文字列を返却

Source:
Returns:
Type
mapray.string

toVector4()

色配列に変換する

0から1に正規化。 [R, G, B, A]の順番

Source:
Returns:

dst

Type
mapray.Vector4