interface Rectangle {
    bottom: number;
    height: number;
    left: number;
    right: number;
    top: number;
    width: number;
    clamp(left: number, right: number, bottom: number, top: number): void;
    contains(other: Rectangle): boolean;
    initFromBounds(
        left: number,
        right: number,
        bottom: number,
        top: number,
    ): void;
    initFromModelMatrix(matrix4x4: number[]): void;
    initFromPointsAABB(points: [number, number][]): void;
    intersects(other: Rectangle): boolean;
    snapToInt(): void;
}

Properties

bottom: number
height: number
left: number
right: number
top: number
width: number

Methods

  • Parameters

    • left: number
    • right: number
    • bottom: number
    • top: number

    Returns void

  • Parameters

    • left: number
    • right: number
    • bottom: number
    • top: number

    Returns void