A 4 floats vector. Everytime a Vector is returned, it means a copy is created.
staticinlinefromArray(a:Array<Float>):Vector
@:value({ scale : 1.0 })staticinlinefromColor(c:Int, scale:Float = 1.0):Vector
@:value({ w : 1., z : 0., y : 0., x : 0. })inlinenew(x:Float = 0., y:Float = 0., z:Float = 0., w:Float = 1.)
a:Float
b:Float
g:Float
r:Float
w:Float
x:Float
y:Float
z:Float
inlineadd(v:Vector):Vector
inlineclone():Vector
inlinecross(v:Vector):Vector
inlinedistance(v:Vector):Float
inlinedistanceSq(v:Vector):Float
inlinedot(v:Vector):Float
inlinedot4(v:Vector):Float
inlineequals(v:Vector):Bool
inlinelength():Float
inlinelengthSq():Float
inlinelerp(v1:Vector, v2:Vector, k:Float):Void
inlineload(v:Vector):Void
@:value({ brightness : 0.5, saturation : 1. })makeColor(hue:Float, saturation:Float = 1., brightness:Float = 0.5):Void
inlinemultiply(v:Float):Vector
inlinenormalize():Void
inlinenormalized():Vector
inlineproject(m:Matrix):Void
inlinereflect(n:Vector):Vector
inlinescale(f:Float):Void
@:value({ w : 1., z : 0., y : 0., x : 0. })inlineset(x:Float = 0., y:Float = 0., z:Float = 0., w:Float = 1.):Void
inlinesetColor(c:Int):Void
inlinesub(v:Vector):Vector
inlinetoColor():Int
toColorHSL():Vector
inlinetoPoint():Point
toString():String
inlinetransform(m:Matrix):Void
inlinetransform3x3(m:Matrix):Void
inlinetransform3x4(m:Matrix):Void
inlinetransformed(m:Matrix):Vector
inlinetransformed3x3(m:Matrix):Vector
inlinetransformed3x4(m:Matrix):Vector