UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

17 lines (16 loc) 575 B
import { Base, Type } from "./type"; import { CollisionGeometryType } from "./CollisionGeometryType"; import { CollisionRect } from "./CollisionRect"; import { Rect } from "./Rect"; /** * @hidden */ export declare abstract class CollisionGeometry extends Base { static $t: Type; abstract get type(): CollisionGeometryType; abstract get boundingBox(): CollisionRect; protected abstract d(a: CollisionRect): boolean; e(a: Rect): boolean; collidesWith(a: CollisionRect): boolean; collidesWithPoint(a: number, b: number): boolean; }