package openfl.display; import openfl.geom.Point; import openfl.geom.Rectangle; import openfl.Vector; @:jsRequire("openfl/display/Tileset", "default") extern class Tileset { public var bitmapData(get, set):BitmapData; @:noCompletion private function get_bitmapData():BitmapData; @:noCompletion private function set_bitmapData(value:BitmapData):BitmapData; public var rectData:Vector; public var numRects(get, never):Int; @:noCompletion private function get_numRects():Int; public function new(bitmapData:BitmapData, rects:Array = null); public function addRect(rect:Rectangle):Int; public function clone():Tileset; public function hasRect(rect:Rectangle):Bool; public function getRect(id:Int):Rectangle; public function getRectID(rect:Rectangle):Null; }