Constructors
constructor
- new b2Color(): b2Color
- newb2Color(data: Float32Array): b2Color
- newb2Color(rr: number, gg: number, bb: number): b2Color
- newb2Color(rr: number, gg: number, bb: number, aa: number): b2Color
-
-
Parameters
-
Parameters
-
rr: number
-
gg: number
-
bb: number
-
Parameters
-
rr: number
-
gg: number
-
bb: number
-
aa: number
Properties
Readonly data
data: Float32Array
Static Readonly BLUE
BLUE
: Readonly<b2Color> = new b2Color(0, 0, 1)
Static Readonly GREEN
GREEN
: Readonly<b2Color> = new b2Color(0, 1, 0)
Static Readonly RED
RED
: Readonly<b2Color> = new b2Color(1, 0, 0)
Static Readonly ZERO
ZERO
: Readonly<b2Color> = new b2Color(0, 0, 0, 0)
Accessors
a
- get a(): number
- set a(value: number): void
-
Returns number
-
Parameters
Returns void
b
- get b(): number
- set b(value: number): void
-
Returns number
-
Parameters
Returns void
g
- get g(): number
- set g(value: number): void
-
Returns number
-
Parameters
Returns void
r
- get r(): number
- set r(value: number): void
-
Returns number
-
Parameters
Returns void
Methods
Add
- Add<T>(color: RGBA, out: T): T
-
Type parameters
Parameters
Returns T
Clone
-
Copy
-
Parameters
Returns this
IsEqual
- IsEqual(color: RGBA): boolean
-
Parameters
Returns boolean
IsZero
-
Returns boolean
MakeStyleString
- MakeStyleString(alpha?: number): string
-
Parameters
-
Default value alpha: number = this.a
Returns string
Mix
- Mix(mixColor: RGBA, strength: number): void
-
Parameters
-
mixColor: RGBA
-
strength: number
Returns void
Mul
- Mul<T>(s: number, out: T): T
-
Type parameters
Parameters
Returns T
SelfAdd
- SelfAdd(color: RGBA): this
-
Parameters
Returns this
SelfMul
-
Parameters
Returns this
SelfSub
- SelfSub(color: RGBA): this
-
Parameters
Returns this
Set
- Set(r: number, g: number, b: number, a?: number): void
-
Parameters
-
r: number
-
g: number
-
b: number
-
Default value a: number = this.a
Returns void
SetByteRGB
- SetByteRGB(r: number, g: number, b: number): this
-
Parameters
-
r: number
-
g: number
-
b: number
Returns this
SetByteRGBA
- SetByteRGBA(r: number, g: number, b: number, a: number): this
-
Parameters
-
r: number
-
g: number
-
b: number
-
a: number
Returns this
SetRGB
- SetRGB(rr: number, gg: number, bb: number): this
-
Parameters
-
rr: number
-
gg: number
-
bb: number
Returns this
SetRGBA
- SetRGBA(rr: number, gg: number, bb: number, aa: number): this
-
Parameters
-
rr: number
-
gg: number
-
bb: number
-
aa: number
Returns this
Sub
- Sub<T>(color: RGBA, out: T): T
-
Type parameters
Parameters
Returns T
Static MakeStyleString
- MakeStyleString(r: number, g: number, b: number, a?: number): string
-
Parameters
-
r: number
-
g: number
-
b: number
-
Default value a: number = 1
Returns string
Static MixColors
- MixColors(colorA: RGBA, colorB: RGBA, strength: number): void
-
Parameters
Returns void