maxrects-packer / Bin
Abstract Class: Bin<T>
Defined in: abstract-bin.ts:15
Extended by
Type Parameters
T
T extends IRectangleInput
Implements
Constructors
Constructor
new Bin<
T>():Bin<T>
Returns
Bin<T>
Properties
_dirty
protected_dirty:number=0
Defined in: abstract-bin.ts:31
data?
optionaldata?:any
Defined in: abstract-bin.ts:28
freeRects
freeRects:
IRectangle[]
Defined in: abstract-bin.ts:20
Implementation of
height
height:
number
Defined in: abstract-bin.ts:17
Implementation of
maxHeight
maxHeight:
number
Defined in: abstract-bin.ts:19
Implementation of
maxWidth
maxWidth:
number
Defined in: abstract-bin.ts:18
Implementation of
options
options:
IOption
Defined in: abstract-bin.ts:22
Implementation of
rects
rects:
T[]
Defined in: abstract-bin.ts:21
Implementation of
tag?
optionaltag?:string
Defined in: abstract-bin.ts:29
width
width:
number
Defined in: abstract-bin.ts:16
Implementation of
Accessors
dirty
Get Signature
get dirty():
boolean
Defined in: abstract-bin.ts:32
Returns
boolean
Methods
add()
Call Signature
abstractadd(rect):T|undefined
Defined in: abstract-bin.ts:23
Parameters
rect
T
Returns
T | undefined
Call Signature
abstractadd(width,height,data):T|undefined
Defined in: abstract-bin.ts:24
Parameters
width
number
height
number
data
any
Returns
T | undefined
clone()
abstractclone():Bin<T>
Defined in: abstract-bin.ts:47
Returns
Bin<T>
repack()
abstractrepack():T[] |undefined
Defined in: abstract-bin.ts:26
Returns
T[] | undefined
reset()
abstractreset(deepRest):void
Defined in: abstract-bin.ts:25
Parameters
deepRest
boolean
Returns
void
setDirty()
setDirty(
value?):void
Defined in: abstract-bin.ts:38
Set bin dirty status
Parameters
value?
boolean = true
Returns
void