API リファレンス
検索インデックスを準備中…

各 1 バイト、範囲 0~255 の四つのチャンネルを持つ RGBA 色。書き込みは Uint8Array の規則で変換し、必要に応じて Native とストレージを共有します。

ソースと継承
メンバー一覧18

コンストラクター

プロパティ

アクセッサー

メソッド

コンストラクター

  • 不透明な黒、RGBA (0, 0, 0, 255) を作成します。

    戻り値

    ソースと継承
  • 四つのカラーチャンネルから色を作成します。

    引数

    red
    number

    赤チャンネル。

    green
    number

    緑チャンネル。

    blue
    number

    青チャンネル。

    alphaオプション
    number

    不透明度。0 は完全に透明、255 は不透明。既定値は 255。

    戻り値

    ソースと継承
  • ホストのエンディアンに依存しないバイト順の 0xRRGGBBAA 整数から色を作成します。

    引数

    color
    number

    RGBA 整数。例えば 0xff0000ff は不透明な赤です。

    戻り値

    ソースと継承
  • 独立した色のコピーを作成します。

    引数

    source

    コピーする色。

    戻り値

    ソースと継承

プロパティ

Black: ReadonlyValue<Color> = ...

不透明な黒、RGBA (0, 0, 0, 255)。読み取り専用。

ソースと継承
Blue: ReadonlyValue<Color> = ...

不透明な青、RGBA (0, 0, 255, 255)。読み取り専用。

ソースと継承
Cyan: ReadonlyValue<Color> = ...

不透明なシアン、RGBA (0, 255, 255, 255)。読み取り専用。

ソースと継承
Green: ReadonlyValue<Color> = ...

不透明な緑、RGBA (0, 255, 0, 255)。読み取り専用。

ソースと継承
Magenta: ReadonlyValue<Color> = ...

不透明なマゼンタ、RGBA (255, 0, 255, 255)。読み取り専用。

ソースと継承
Red: ReadonlyValue<Color> = ...

不透明な赤、RGBA (255, 0, 0, 255)。読み取り専用。

ソースと継承
Transparent: ReadonlyValue<Color> = ...

完全に透明な黒、RGBA (0, 0, 0, 0)。読み取り専用。

ソースと継承
White: ReadonlyValue<Color> = ...

不透明な白、RGBA (255, 255, 255, 255)。読み取り専用。

ソースと継承
Yellow: ReadonlyValue<Color> = ...

不透明な黄、RGBA (255, 255, 0, 255)。読み取り専用。

ソースと継承

アクセッサー

  • get a(): number

    Alpha チャンネル。0 は完全に透明、255 は完全に不透明です。

    戻り値

    number
    ソースと継承
  • set a(value: number): void

    Alpha チャンネルを設定します。

    引数

    value
    number

    不透明度。符号なし 8 ビット整数に変換して格納します。

    戻り値

    void

    読み取り専用色定数を変更した場合。

    ソースと継承
  • get b(): number

    青チャンネル、範囲は 0~255。書き込みは Uint8Array の規則で変換します。

    戻り値

    number
    ソースと継承
  • set b(value: number): void

    青チャンネルを設定します。

    引数

    value
    number

    青成分。符号なし 8 ビット整数に変換して格納します。

    戻り値

    void

    読み取り専用色定数を変更した場合。

    ソースと継承
  • get g(): number

    緑チャンネル、範囲は 0~255。書き込みは Uint8Array の規則で変換します。

    戻り値

    number
    ソースと継承
  • set g(value: number): void

    緑チャンネルを設定します。

    引数

    value
    number

    緑成分。符号なし 8 ビット整数に変換して格納します。

    戻り値

    void

    読み取り専用色定数を変更した場合。

    ソースと継承
  • get r(): number

    赤チャンネル、範囲は 0~255。書き込みは Uint8Array の規則で変換します。

    戻り値

    number
    ソースと継承
  • set r(value: number): void

    赤チャンネルを設定します。

    引数

    value
    number

    赤成分。符号なし 8 ビット整数に変換して格納します。

    戻り値

    void

    Color.Red などの読み取り専用色定数を変更した場合。

    ソースと継承

メソッド

  • 色を符号なし 32 ビット整数にエンコードします。

    戻り値

    number

    ホストのエンディアンに依存しない 0xRRGGBBAA 形式の RGBA 値。

    ソースと継承

シンボルメンバー

"[mutableValue]": true
ソースと継承
  • get "[colorNative]"(): NativeValueHandle<"color">

    戻り値

    NativeValueHandle<"color">
    ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0