Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Color

色のクラス

Hierarchy

  • Color

Index

Constructors

constructor

  • new Color(r: number, g: number, b: number, a: number): Color
  • 色を作成する

    Parameters

    • r: number

      赤成分(0以上1以下)

    • g: number

      緑成分(0以上1以下)

    • b: number

      青成分(0以上1以下)

    • a: number

      透明度成分(0以上1以下)

    Returns Color

Properties

Readonly a

a: number

透明度成分

Readonly b

b: number

青成分

Readonly g

g: number

緑成分

Readonly r

r: number

赤成分

Methods

clone

  • 複製

    Returns Color

    複製した色

isClear

  • isClear(): boolean
  • 完全に透明かどうかを返す

    Returns boolean

    完全に透明であればtrue, そうでなければfalse

toHexString

  • toHexString(): string
  • 16進カラーコードに変換

    Returns string

    カラーコード ( #rrggbb )

Static black

  • 黒色を作成する

    Returns Color

Static blue

  • 青を作成する

    Returns Color

Static clear

  • 透明を作成する

    Returns Color

    透明

Static cyan

  • シアンを作成する

    Returns Color

    シアン

Static fromColorCodeSixHex

  • fromColorCodeSixHex(colorCode: string, alpha?: number): Optional<Color>
  • カラーコードの文字列から色を作成する

    Parameters

    • colorCode: string

      16進数6桁で表現されたカラーコード文字列

    • Default value alpha: number = 1

      透明度

    Returns Optional<Color>

    作成した色、もしカラーコード文字列のパースに失敗するとnullを返す

Static gray

  • グレーを作成する

    Returns Color

    グレー

Static green

  • 緑を作成する

    Returns Color

Static magenta

  • マゼンタを作成する

    Returns Color

    マゼンタ

Static red

  • 赤を作成する

    Returns Color

Static white

  • 白を作成する

    Returns Color

Static yellow

  • 黄色を作成する

    Returns Color

    黄色