rectangle.hx

来自「ocaml编写的一个flash编译器」· HX 代码 · 共 41 行

HX
41
字号
package flash.geom;extern class Rectangle<T> {	var left : T;	var top : T;	var right : T;	var bottom : T;	// OR	var x : T;	var y : T;	var width : T;	var height : T;	// OR	var size : Point<T>;	var bottomRight : Point<T>;	var topLeft : Point<T>;	function new( x : T, y : T, w : T, h : T ) : Void;	function equals( r : Rectangle<T> ) : Bool;	function union( r : Rectangle<T> ) : Rectangle<T>;	function intersects( r : Rectangle<T> ) : Bool;	function intersection( r : Rectangle<T> ) : Rectangle<T>;	function containsRectangle( r : Rectangle<T> ) : Bool;	function containsPoint( p : Point<T> ) : Bool;	function contains( x : Float, y : Float ) : Bool;	function offsetPoint( p : Point<T> ) : Void;	function offset( x : T, y : T ) : Void;	function inflatePoint( p : Point<T> ) : Void;	function inflate( x : T, y : T ) : Void;	function isEmpty() : Bool;	function setEmpty() : Void;	function clone() : Rectangle<T>;	function toString() : String;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?