igniteui-react-core
Version:
Ignite UI React Core.
58 lines (57 loc) • 1.76 kB
TypeScript
import { Base, Point, Type } from "./type";
import { Rect } from "./Rect";
import { Size } from "./Size";
/**
* @hidden
*/
export declare class CollisionRect extends Base {
static $t: Type;
constructor(a: number, b: Rect);
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 u;
get x(): number;
set x(a: number);
private v;
get y(): number;
set y(a: number);
private t;
get width(): number;
set width(a: number);
private p;
get height(): number;
set height(a: number);
private s;
get top(): number;
set top(a: number);
private q;
get left(): number;
set left(a: number);
private r;
get right(): number;
set right(a: number);
private o;
get bottom(): number;
set bottom(a: number);
get isEmpty(): boolean;
static get empty(): CollisionRect;
equals(a: CollisionRect): boolean;
private f;
containsLocation(a: number, b: number): boolean;
containsPoint(a: Point): boolean;
containsRect(a: CollisionRect): boolean;
inflate(a: number, b: number): void;
private ah;
intersectsWith(a: CollisionRect): boolean;
intersect(a: CollisionRect): void;
union(a: CollisionRect): void;
equals1(a: any): boolean;
getHashCode(): number;
copy(): CollisionRect;
static l_op_Equality(a: CollisionRect, b: CollisionRect): boolean;
static l_op_Inequality(a: CollisionRect, b: CollisionRect): boolean;
}