Search


Search something to see results

MaxRectsBin

Type Parameters

Hierarchy (View Summary)

Index

Constructors

Properties

Accessors

Methods

Constructors

Type Parameters

Parameters

  • maxWidth: number = EDGE_MAX_VALUE
  • maxHeight: number = EDGE_MAX_VALUE
  • padding: number = 0
  • options: IOption = {}

Returns MaxRectsBin<T>

Properties

_dirty: number = 0
border: number
data?: any
freeRects: Rectangle[] = []
height: number
maxHeight: number = EDGE_MAX_VALUE
maxWidth: number = EDGE_MAX_VALUE
options: IOption = ...
padding: number = 0
rects: T[] = []
stage: Rectangle
tag?: string
verticalExpand: boolean = false
width: number

Accessors

Methods

Parameters

  • rect: T

Returns undefined | T

Parameters

  • width: number
  • height: number
  • data: any

Returns undefined | T

Returns MaxRectsBin<T>

Parameters

  • width: number
  • height: number

Returns void

Find the best rect out of freeRects This method has different logics to resolve the best rect.

Parameters

  • width: number
  • height: number
  • OptionalallowRotation: boolean

Returns undefined | Rectangle

Rectangle of the best rect for placement

Parameters

Returns undefined | T

Returns void

Returns undefined | T[]

Parameters

  • deepReset: boolean = false
  • resetOption: boolean = false

Returns void

Set bin dirty status

Parameters

  • value: boolean = true

Returns void

Parameters

Returns boolean

Parameters

Returns boolean