Static variables

statica:Float

staticb:Float

staticg:Float

staticp:Float

staticq:Float

staticr:Float

statics:Float

statict:Float

Static methods

staticinlineabs(this:KhaVec4):Vec4

staticinlineacos(this:KhaVec4):Vec4

staticinlineasin(this:KhaVec4):Vec4

staticinlineatan(this:KhaVec4):Vec4

staticinlineatan2(this:KhaVec4, b:Vec4):Vec4

staticinlineceil(this:KhaVec4):Vec4

staticinlineclamp(this:KhaVec4, minLimit:Vec4, maxLimit:Vec4):Vec4

staticinlineclamp(this:KhaVec4, minLimit:Float, maxLimit:Float):Vec4

staticinlineclone(this:KhaVec4):Vec4

staticcopyFrom(self:Vec4, source:{z:Float, y:Float, x:Float, w:Float}):Vec4

staticcopyFrom(source:{z:Float, y:Float, x:Float, w:Float}):Vec4

Copy from any object with .x .y .z .w fields

staticcopyFromArray(self:Vec4, array:ArrayAccess<Float>, index:Int):Dynamic

staticcopyFromArray<T>(arrayLike:T, index:Int):T

staticcopyInto(self:Vec4, target:{z:Float, y:Float, x:Float}):{z:Float, y:Float, x:Float}

staticcopyInto(target:{z:Float, y:Float, x:Float, w:Float}):{z:Float, y:Float, x:Float, w:Float}

Copy into any object with .x .y .z .w fields

staticcopyIntoArray(self:Vec4, array:ArrayAccess<Float>, index:Int):Dynamic

staticcopyIntoArray<T>(arrayLike:T, index:Int):T

staticinlinecos(this:KhaVec4):Vec4

staticinlinedegrees(this:KhaVec4):Vec4

staticinlinedistance(this:KhaVec4, b:Vec4):Float

staticinlinedot(this:KhaVec4, b:Vec4):Float

staticinlineexp(this:KhaVec4):Vec4

staticinlineexp2(this:KhaVec4):Vec4

staticinlinefaceforward(this:KhaVec4, I:Vec4, Nref:Vec4):Vec4

staticinlinefloor(this:KhaVec4):Vec4

staticinlinefract(this:KhaVec4):Vec4

staticfrom(xyzw:{z:Float, y:Float, x:Float, w:Float}):Vec4

staticfrom(source:{z:Float, y:Float, x:Float, w:Float}):Vec4

Create from any object with .x .y .z .w fields

staticfromArray(array:ArrayAccess<Float>, index:Int):Vec4

staticfromArray<T>(arrayLike:T, index:Int):T

staticinlineinverseSqrt(this:KhaVec4):Vec4

staticinlinelength(this:KhaVec4):Float

staticinlinelog(this:KhaVec4):Vec4

staticinlinelog2(this:KhaVec4):Vec4

staticinlinemax(this:KhaVec4, b:Vec4):Vec4

staticinlinemax(this:KhaVec4, b:Float):Vec4

staticinlinemin(this:KhaVec4, b:Vec4):Vec4

staticinlinemin(this:KhaVec4, b:Float):Vec4

staticinlinemix(this:KhaVec4, b:Vec4, t:Vec4):Vec4

staticinlinemix(this:KhaVec4, b:Vec4, t:Float):Vec4

staticinlinemod(this:KhaVec4, d:Float):Vec4

staticinlinemod(this:KhaVec4, d:Vec4):Vec4

staticinlinenormalize(this:KhaVec4):Vec4

staticinlinepow(this:KhaVec4, e:Vec4):Vec4

staticinlineradians(this:KhaVec4):Vec4

staticinlinereflect(this:KhaVec4, N:Vec4):Vec4

staticinlinerefract(this:KhaVec4, N:Vec4, eta:Float):Vec4

staticinlineset(this:KhaVec4, x:Float, y:Float, z:Float, w:Float):Void

staticinlinesign(this:KhaVec4):Vec4

staticinlinesin(this:KhaVec4):Vec4

staticinlinesmoothstep(this:KhaVec4, edge0:Vec4, edge1:Vec4):Vec4

staticinlinesmoothstep(this:KhaVec4, edge0:Float, edge1:Float):Vec4

staticinlinesqrt(this:KhaVec4):Vec4

staticinlinestep(this:KhaVec4, edge:Vec4):Vec4

staticinlinestep(this:KhaVec4, edge:Float):Vec4

staticinlinetan(this:KhaVec4):Vec4

staticinlinetoString(this:KhaVec4):String

@:tostaticinlinetoVec4I(this:KhaVec4):Vec4I