Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Color

Utility Class for Color

Index

Functions

  • copyColor(src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number], dst: Vector4): Vector4
  • 色を代入

    src を dst に代入する。 不透明色を代入した場合は、透明チャネルは 1.0 とする。

    Parameters

    • src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]

      代入元

    • dst: Vector4

      代入先

    Returns Vector4

    dst

  • copyOpaqueColor(src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number], dst: Vector3): Vector3
  • 不透明色を代入

    src を dst に代入する。 透明色を代入した場合は、透明チャネルが無視される。

    Parameters

    • src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]

      代入元

    • dst: Vector3

      代入先

    Returns Vector3

    dst

  • createColor(rgb?: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]): Vector4
  • floatColorToByteColor(src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number], dst: Vector4): Vector4
  • floatToByte(value: number): number
  • premultiply(src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number], dst: Vector4): Vector4
  • 乗算済みアルファを計算します。

    Parameters

    • src: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]

      入力値

    • dst: Vector4

      代入先

    Returns Vector4

    dst

  • toRGBString(rgb: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]): string
  • RGBA文字列に変換する

    Parameters

    • rgb: Float64Array | Float32Array | [x: number, y: number, z: number] | [x: number, y: number, z: number, w: number]

    Returns string