staticinlinedistance(v1:Vec4, v2:Vec4):FastFloat
staticinlinedistancef(v1x:FastFloat, v1y:FastFloat, v1z:FastFloat, v2x:FastFloat, v2y:FastFloat, v2z:FastFloat):FastFloat
staticinlinexAxis():Vec4
staticinlineyAxis():Vec4
staticinlinezAxis():Vec4
@:value({ w : 1.0, z : 0.0, y : 0.0, x : 0.0 })inlinenew(x:FastFloat = 0.0, y:FastFloat = 0.0, z:FastFloat = 0.0, w:FastFloat = 1.0)
w:FastFloat
x:FastFloat
y:FastFloat
z:FastFloat
inlineadd(v:Vec4):Vec4
inlineaddf(x:FastFloat, y:FastFloat, z:FastFloat):Vec4
inlineaddvecs(a:Vec4, b:Vec4):Vec4
inlinealmostEquals(v:Vec4, prec:FastFloat):Bool
inlineapplyAxisAngle(axis:Vec4, angle:FastFloat):Vec4
inlineapplyQuat(q:Quat):Vec4
inlineapplymat(m:Mat4):Vec4
inlineapplymat4(m:Mat4):Vec4
inlineapplyproj(m:Mat4):Vec4
inlineclamp(min:FastFloat, max:FastFloat):Vec4
inlineclone():Vec4
inlinecross(v:Vec4):Vec4
inlinecrossvecs(a:Vec4, b:Vec4):Vec4
inlinedistanceTo(p:Vec4):FastFloat
inlinedot(v:Vec4):FastFloat
inlineequals(v:Vec4):Bool
inlineexp(v:Vec4):Vec4
inlinelength():FastFloat
inlinelerp(from:Vec4, to:Vec4, s:FastFloat):Vec4
inlinemult(f:FastFloat):Vec4
inlinenormalize():Vec4
inlinereflect(n:Vec4):Vec4
@:value({ w : 1.0 })inlineset(x:FastFloat, y:FastFloat, z:FastFloat, w:FastFloat = 1.0):Vec4
inlinesetFrom(v:Vec4):Vec4
inlinesub(v:Vec4):Vec4
inlinesubvecs(a:Vec4, b:Vec4):Vec4
toString():String