@:value({ y : 0, x : 0 })inlinenew(x:Float = 0, y:Float = 0)
length:Float
x:Float
y:Float
@:externinlineadd(vec:Vector2):Vector2
@:externinlineangle(v:Vector2):Float
@:externinlinediv(value:Float):Vector2
@:externinlinedot(v:Vector2):Float
@:externinlinefast():FastVector2
@:externinlinemult(value:Float):Vector2
@:externinlinenormalize():Void
@:externinlinenormalized():Vector2
@:externinlinesetFrom(v:Vector2):Void
@:externinlinesub(vec:Vector2):Vector2