igniteui-react-core
Version:
Ignite UI React Core.
56 lines (55 loc) • 1.59 kB
TypeScript
import { Base, Point, Type } from "./type";
import { Size } from "./Size";
/**
* @hidden
*/
export declare class Rect extends Base {
static $t: Type;
constructor(a: number, b: number, c: number, d: number, e: number);
constructor(a: number, b: number, c: number, d: Size);
constructor(a: number, b: Point, c: Point);
constructor(a: number, b: Point, c: Size);
constructor(a: number);
constructor(a: number, ..._rest: any[]);
private s;
get x(): number;
set x(a: number);
private t;
get y(): number;
set y(a: number);
private r;
get width(): number;
set width(a: number);
private n;
get height(): number;
set height(a: number);
private q;
get top(): number;
set top(a: number);
private o;
get left(): number;
set left(a: number);
private p;
get right(): number;
set right(a: number);
private m;
get bottom(): number;
set bottom(a: number);
get isEmpty(): boolean;
static get empty(): Rect;
equals1(a: Rect): boolean;
private d;
containsLocation(a: number, b: number): boolean;
containsPoint(a: Point): boolean;
containsRect(a: Rect): boolean;
inflate(a: number, b: number): void;
private af;
intersectsWith(a: Rect): boolean;
intersect(a: Rect): void;
union(a: Rect): void;
equals(a: any): boolean;
getHashCode(): number;
copy(): Rect;
static l_op_Equality(a: Rect, b: Rect): boolean;
static l_op_Inequality(a: Rect, b: Rect): boolean;
}