Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DetailedCollisionBox

Collision box with additional boxes defining tighter bounds for the enclosed feature (e.g.glyph bounds for text).

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly detailBoxes

detailBoxes: CollisionBox[]

h

h: number

New h value.

w

w: number

New w value.

x

x: number

New X value.

y

y: number

New y value.

Accessors

maxX

  • get maxX(): number
  • set maxX(maxX: number): void

maxY

  • get maxY(): number
  • set maxY(maxY: number): void

minX

  • get minX(): number
  • set minX(minX: number): void

minY

  • get minY(): number
  • set minY(minY: number): void

Methods

contains

  • contains(x: number, y: number): boolean

containsBox

  • containsBox(other: Box): boolean

copy

intersects

  • intersects(other: Box): boolean

set

  • set(x: number, y: number, w: number, h: number): void
  • Set new values to all properties of the box.

    Parameters

    • x: number

      New X value.

    • y: number

      New y value.

    • w: number

      New w value.

    • h: number

      New h value.

    Returns void

Generated using TypeDoc