DOCS v0.1.13 github

@hatch:color v0.1.1

Colour primitive — RGBA scalars with rgb / hsv / hex constructors, named constants, lerp, and Vec4 interop.

stable dev tools updated Jun 4, 2026 source ↗
$ hatch add @hatch:color

MOD color

CL Color

NEW Color.new(r: Num, g: Num, b: Num, a: Num)

GET Color.r

GET Color.g

GET Color.b

GET Color.a

SET Color.r=(v)

SET Color.g=(v)

SET Color.b=(v)

SET Color.a=(v)

GET Color.toVec4

GET Color.hash

GET Color.toString

FN Color.static rgb(r, g, b)

FN Color.static rgba(r, g, b, a)

FN Color.static hsv(h: Num, s: Num, v: Num)

FN Color.static hsva(h, s, v, a)

FN Color.static hex(s: String)

FN Color.static hexNibble_(c)

FN Color.static hexByte_(s, i)

FN Color.static white

FN Color.static black

FN Color.static red

FN Color.static green

FN Color.static blue

FN Color.static yellow

FN Color.static cyan

FN Color.static magenta

FN Color.static transparent

FN Color.static lerp(a: Color, b: Color, t: Num)

FN Color.scale(s: Num)

FN Color.withAlpha(a: Num)

FN Color.approxEq(o)

FN Color.approxEq(o, eps)

FN Color.==(o)

FN Color.!=(o)