UNPKG

igniteui-react-core

Version:
58 lines (57 loc) 1.76 kB
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; }