the-world-engine
Version:
three.js based, unity like game engine for browser
70 lines (69 loc) • 2.27 kB
TypeScript
export class b2Color {
static MixColors(colorA: any, colorB: any, strength: any): void;
static MakeStyleString(r: any, g: any, b: any, a?: number): string;
constructor(r?: number, g?: number, b?: number, a?: number);
r: number;
g: number;
b: number;
a: number;
Clone(): b2Color;
Copy(other: any): b2Color;
IsEqual(color: any): boolean;
IsZero(): boolean;
Set(r: any, g: any, b: any, a?: number): void;
SetByteRGB(r: any, g: any, b: any): b2Color;
SetByteRGBA(r: any, g: any, b: any, a: any): b2Color;
SetRGB(rr: any, gg: any, bb: any): b2Color;
SetRGBA(rr: any, gg: any, bb: any, aa: any): b2Color;
SelfAdd(color: any): b2Color;
Add(color: any, out: any): any;
SelfSub(color: any): b2Color;
Sub(color: any, out: any): any;
SelfMul(s: any): b2Color;
Mul(s: any, out: any): any;
Mix(mixColor: any, strength: any): void;
MakeStyleString(alpha?: number): string;
}
export namespace b2Color {
const ZERO: b2Color;
const RED: b2Color;
const GREEN: b2Color;
const BLUE: b2Color;
}
export class b2TypedColor {
constructor(...args: any[]);
data: Float32Array;
set r(arg: number);
get r(): number;
set g(arg: number);
get g(): number;
set b(arg: number);
get b(): number;
set a(arg: number);
get a(): number;
Clone(): b2TypedColor;
Copy(other: any): b2TypedColor;
IsEqual(color: any): boolean;
IsZero(): boolean;
Set(r: any, g: any, b: any, a?: number): void;
SetByteRGB(r: any, g: any, b: any): b2TypedColor;
SetByteRGBA(r: any, g: any, b: any, a: any): b2TypedColor;
SetRGB(rr: any, gg: any, bb: any): b2TypedColor;
SetRGBA(rr: any, gg: any, bb: any, aa: any): b2TypedColor;
SelfAdd(color: any): b2TypedColor;
Add(color: any, out: any): any;
SelfSub(color: any): b2TypedColor;
Sub(color: any, out: any): any;
SelfMul(s: any): b2TypedColor;
Mul(s: any, out: any): any;
Mix(mixColor: any, strength: any): void;
MakeStyleString(alpha?: number): string;
}
export const b2DrawFlags: any;
export class b2Draw {
m_drawFlags: number;
SetFlags(flags: any): void;
GetFlags(): number;
AppendFlags(flags: any): void;
ClearFlags(flags: any): void;
}