Available on all platforms
@:value(new IntPoint(0, 1))staticOneDown:IntPoint = new IntPoint(0, 1)
@:value(new IntPoint(-1, 0))staticOneLeft:IntPoint = new IntPoint(-1, 0)
@:value(new IntPoint(1, 0))staticOneRight:IntPoint = new IntPoint(1, 0)
@:value(new IntPoint(0, -1))staticOneUp:IntPoint = new IntPoint(0, -1)
staticread onlyx:Int
staticread onlyy:Int
@:op(A + B)staticinlineadd1(lhs:IntPoint, rhs:Point<Int>):IntPoint
@:op(A + B)staticinlineadd2(lhs:IntPoint, rhs:IntPoint):IntPoint
@:fromstaticfromDirection(d:Direction):IntPoint
@:fromstaticfromIntIterator(it:IntIterator):IntPoint
@:fromstaticinlinefromRect(r:Rect<Int>):IntPoint
staticinlinegetX(this:PointImpl<Int>):Int
staticinlinegetY(this:PointImpl<Int>):Int
@:op(A - B)staticinlinem1(lhs:IntPoint, rhs:Point<Int>):IntPoint
@:op(A - B)staticinlinem2(lhs:IntPoint, rhs:IntPoint):IntPoint
staticinlinesetPosition(this:PointImpl<Int>, obj:ObjWithSetPosition):Void
staticinlinesetXY(this:PointImpl<Int>, obj:ObjWithPointForSet):Void
statictoString(this:PointImpl<Int>):String