Point / IntPoint

Static variables

staticread onlyswap:Point<T>

staticx:T

staticy:T

Static methods

@:op(A + B)staticinlineadd1<T>(lhs:Point<T>, rhs:T):Point<T>

@:op(A + B)staticinlineadd2<T>(lhs:Point<T>, rhs:Point<T>):Point<T>

@:op(A == B)staticinlinecompare(this:PointImpl<T>, b:Point<T>):Bool

@:op(A / B)staticinlinediv1<T>(lhs:Point<T>, rhs:T):Point<Float>

@:op(A / B)staticinlinediv1i<T>(lhs:Point<T>, rhs:T):Point<Float>

@:op(A / B)staticinlinediv1if<T>(lhs:Point<T>, rhs:Float):Point<Float>

@:op(A / B)staticinlinediv2<T>(lhs:Point<T>, rhs:Point<T>):Point<Float>

@:op(A / B)staticinlinediv2i<T>(lhs:Point<T>, rhs:Point<T>):Point<Float>

@:op(A / B)staticinlinediv2if<T>(lhs:Point<T>, rhs:Point<Float>):Point<Float>

@:fromstaticinlinefromUHPair(p:UHPair):Point<UInt>

staticinlinemax(this:PointImpl<T>, b:Point<T>):Point<T>

staticinlinemin(this:PointImpl<T>, b:Point<T>):Point<T>

staticinlineminMax(this:PointImpl<T>, b:Point<T>):Point<T>

@:op(A * B)staticinlinemul1<T>(lhs:Point<T>, rhs:T):Point<T>

@:op(A * B)staticinlinemul2<T>(lhs:Point<T>, rhs:Point<T>):Point<T>

@:fromstaticinlineofFloat(v:Float):Point<Float>

@:fromstaticinlineofInt(v:Int):Point<Int>

@:fromstaticinlineofObj(obj:ObjWithPoint):Point<Float>

staticinlinerandom():Point<Float>

staticinlinesetPosition(this:PointImpl<T>, obj:ObjWithSetPosition):Void

staticinlinesetXY(this:PointImpl<T>, obj:ObjWithPointForSet):Void

@:op(A - B)staticinlinesub1<T>(lhs:Point<T>, rhs:T):Point<T>

@:op(A - B)staticinlinesub2<T>(lhs:Point<T>, rhs:Point<T>):Point<T>

@:tostaticinlinetoFloat(this:PointImpl<T>):PointImpl<Float>

@:tostaticinlinetoInt(p:Point<Float>):Point<Int>

staticinlinetoString(this:PointImpl<T>):String

@:tostaticinlinetoUHPair(p:Point<UInt>):UHPair