Available on all targets
@:value({ allowFlip : true, height : 0, width : 0 })new(width:Int = 0, height:Int = 0, allowFlip:Bool = true)
read onlybinWidth:Int
read onlybinHeight:Int
read onlybinAllowFlip:Bool
@:value(new Array<Rect>())read onlyusedRectangles:Array<Rect> = new Array<Rect>()
@:value(new Array<Rect>())read onlyfreeRectangles:Array<Rect> = new Array<Rect>()
insert(width:Int, height:Int, method:FreeRectChoiceHeuristic):Rect
occupancy():Float