A simple Vector class

Variables

@:implw:Float

@:implread onlyww:Vec2

@:implread onlywwww:Vec4

@:implread onlywwwx:Vec4

@:implread onlywwwy:Vec4

@:implread onlywwwz:Vec4

@:implread onlywwxw:Vec4

@:implread onlywwxx:Vec4

@:implread onlywwxy:Vec4

@:implread onlywwxz:Vec4

@:implread onlywwyw:Vec4

@:implread onlywwyx:Vec4

@:implread onlywwyy:Vec4

@:implread onlywwyz:Vec4

@:implread onlywwzw:Vec4

@:implread onlywwzx:Vec4

@:implread onlywwzy:Vec4

@:implread onlywwzz:Vec4

@:implread onlywx:Vec2

@:implread onlywxww:Vec4

@:implread onlywxwx:Vec4

@:implread onlywxwy:Vec4

@:implread onlywxwz:Vec4

@:implread onlywxxw:Vec4

@:implread onlywxxx:Vec4

@:implread onlywxxy:Vec4

@:implread onlywxxz:Vec4

@:implread onlywxyw:Vec4

@:implread onlywxyx:Vec4

@:implread onlywxyy:Vec4

@:implread onlywxyz:Vec4

@:implread onlywxzw:Vec4

@:implread onlywxzx:Vec4

@:implread onlywxzy:Vec4

@:implread onlywxzz:Vec4

@:implread onlywy:Vec2

@:implread onlywyww:Vec4

@:implread onlywywx:Vec4

@:implread onlywywy:Vec4

@:implread onlywywz:Vec4

@:implread onlywyxw:Vec4

@:implread onlywyxx:Vec4

@:implread onlywyxy:Vec4

@:implread onlywyxz:Vec4

@:implread onlywyyw:Vec4

@:implread onlywyyx:Vec4

@:implread onlywyyy:Vec4

@:implread onlywyyz:Vec4

@:implread onlywyzw:Vec4

@:implread onlywyzx:Vec4

@:implread onlywyzy:Vec4

@:implread onlywyzz:Vec4

@:implread onlywz:Vec2

@:implread onlywzww:Vec4

@:implread onlywzwx:Vec4

@:implread onlywzwy:Vec4

@:implread onlywzwz:Vec4

@:implread onlywzxw:Vec4

@:implread onlywzxx:Vec4

@:implread onlywzxy:Vec4

@:implread onlywzxz:Vec4

@:implread onlywzyw:Vec4

@:implread onlywzyx:Vec4

@:implread onlywzyy:Vec4

@:implread onlywzyz:Vec4

@:implread onlywzzw:Vec4

@:implread onlywzzx:Vec4

@:implread onlywzzy:Vec4

@:implread onlywzzz:Vec4

@:implx:Float

@:implread onlyxw:Vec2

@:implread onlyxwww:Vec4

@:implread onlyxwwx:Vec4

@:implread onlyxwwy:Vec4

@:implread onlyxwwz:Vec4

@:implread onlyxwxw:Vec4

@:implread onlyxwxx:Vec4

@:implread onlyxwxy:Vec4

@:implread onlyxwxz:Vec4

@:implread onlyxwyw:Vec4

@:implread onlyxwyx:Vec4

@:implread onlyxwyy:Vec4

@:implread onlyxwyz:Vec4

@:implread onlyxwzw:Vec4

@:implread onlyxwzx:Vec4

@:implread onlyxwzy:Vec4

@:implread onlyxwzz:Vec4

@:implread onlyxx:Vec2

@:implread onlyxxww:Vec4

@:implread onlyxxwx:Vec4

@:implread onlyxxwy:Vec4

@:implread onlyxxwz:Vec4

@:implread onlyxxxw:Vec4

@:implread onlyxxxx:Vec4

@:implread onlyxxxy:Vec4

@:implread onlyxxxz:Vec4

@:implread onlyxxyw:Vec4

@:implread onlyxxyx:Vec4

@:implread onlyxxyy:Vec4

@:implread onlyxxyz:Vec4

@:implread onlyxxzw:Vec4

@:implread onlyxxzx:Vec4

@:implread onlyxxzy:Vec4

@:implread onlyxxzz:Vec4

@:implread onlyxy:Vec2

@:implread onlyxyww:Vec4

@:implread onlyxywx:Vec4

@:implread onlyxywy:Vec4

@:implread onlyxywz:Vec4

@:implread onlyxyxw:Vec4

@:implread onlyxyxx:Vec4

@:implread onlyxyxy:Vec4

@:implread onlyxyxz:Vec4

@:implread onlyxyyw:Vec4

@:implread onlyxyyx:Vec4

@:implread onlyxyyy:Vec4

@:implread onlyxyyz:Vec4

@:implread onlyxyzw:Vec4

@:implread onlyxyzx:Vec4

@:implread onlyxyzy:Vec4

@:implread onlyxyzz:Vec4

@:implread onlyxz:Vec2

@:implread onlyxzww:Vec4

@:implread onlyxzwx:Vec4

@:implread onlyxzwy:Vec4

@:implread onlyxzwz:Vec4

@:implread onlyxzxw:Vec4

@:implread onlyxzxx:Vec4

@:implread onlyxzxy:Vec4

@:implread onlyxzxz:Vec4

@:implread onlyxzyw:Vec4

@:implread onlyxzyx:Vec4

@:implread onlyxzyy:Vec4

@:implread onlyxzyz:Vec4

@:implread onlyxzzw:Vec4

@:implread onlyxzzx:Vec4

@:implread onlyxzzy:Vec4

@:implread onlyxzzz:Vec4

@:imply:Float

@:implread onlyyw:Vec2

@:implread onlyywww:Vec4

@:implread onlyywwx:Vec4

@:implread onlyywwy:Vec4

@:implread onlyywwz:Vec4

@:implread onlyywxw:Vec4

@:implread onlyywxx:Vec4

@:implread onlyywxy:Vec4

@:implread onlyywxz:Vec4

@:implread onlyywyw:Vec4

@:implread onlyywyx:Vec4

@:implread onlyywyy:Vec4

@:implread onlyywyz:Vec4

@:implread onlyywzw:Vec4

@:implread onlyywzx:Vec4

@:implread onlyywzy:Vec4

@:implread onlyywzz:Vec4

@:implread onlyyx:Vec2

@:implread onlyyxww:Vec4

@:implread onlyyxwx:Vec4

@:implread onlyyxwy:Vec4

@:implread onlyyxwz:Vec4

@:implread onlyyxxw:Vec4

@:implread onlyyxxx:Vec4

@:implread onlyyxxy:Vec4

@:implread onlyyxxz:Vec4

@:implread onlyyxyw:Vec4

@:implread onlyyxyx:Vec4

@:implread onlyyxyy:Vec4

@:implread onlyyxyz:Vec4

@:implread onlyyxzw:Vec4

@:implread onlyyxzx:Vec4

@:implread onlyyxzy:Vec4

@:implread onlyyxzz:Vec4

@:implread onlyyy:Vec2

@:implread onlyyyww:Vec4

@:implread onlyyywx:Vec4

@:implread onlyyywy:Vec4

@:implread onlyyywz:Vec4

@:implread onlyyyxw:Vec4

@:implread onlyyyxx:Vec4

@:implread onlyyyxy:Vec4

@:implread onlyyyxz:Vec4

@:implread onlyyyyw:Vec4

@:implread onlyyyyx:Vec4

@:implread onlyyyyy:Vec4

@:implread onlyyyyz:Vec4

@:implread onlyyyzw:Vec4

@:implread onlyyyzx:Vec4

@:implread onlyyyzy:Vec4

@:implread onlyyyzz:Vec4

@:implread onlyyz:Vec2

@:implread onlyyzww:Vec4

@:implread onlyyzwx:Vec4

@:implread onlyyzwy:Vec4

@:implread onlyyzwz:Vec4

@:implread onlyyzxw:Vec4

@:implread onlyyzxx:Vec4

@:implread onlyyzxy:Vec4

@:implread onlyyzxz:Vec4

@:implread onlyyzyw:Vec4

@:implread onlyyzyx:Vec4

@:implread onlyyzyy:Vec4

@:implread onlyyzyz:Vec4

@:implread onlyyzzw:Vec4

@:implread onlyyzzx:Vec4

@:implread onlyyzzy:Vec4

@:implread onlyyzzz:Vec4

@:implz:Float

@:implread onlyzw:Vec2

@:implread onlyzwww:Vec4

@:implread onlyzwwx:Vec4

@:implread onlyzwwy:Vec4

@:implread onlyzwwz:Vec4

@:implread onlyzwxw:Vec4

@:implread onlyzwxx:Vec4

@:implread onlyzwxy:Vec4

@:implread onlyzwxz:Vec4

@:implread onlyzwyw:Vec4

@:implread onlyzwyx:Vec4

@:implread onlyzwyy:Vec4

@:implread onlyzwyz:Vec4

@:implread onlyzwzw:Vec4

@:implread onlyzwzx:Vec4

@:implread onlyzwzy:Vec4

@:implread onlyzwzz:Vec4

@:implread onlyzx:Vec2

@:implread onlyzxww:Vec4

@:implread onlyzxwx:Vec4

@:implread onlyzxwy:Vec4

@:implread onlyzxwz:Vec4

@:implread onlyzxxw:Vec4

@:implread onlyzxxx:Vec4

@:implread onlyzxxy:Vec4

@:implread onlyzxxz:Vec4

@:implread onlyzxyw:Vec4

@:implread onlyzxyx:Vec4

@:implread onlyzxyy:Vec4

@:implread onlyzxyz:Vec4

@:implread onlyzxzw:Vec4

@:implread onlyzxzx:Vec4

@:implread onlyzxzy:Vec4

@:implread onlyzxzz:Vec4

@:implread onlyzy:Vec2

@:implread onlyzyww:Vec4

@:implread onlyzywx:Vec4

@:implread onlyzywy:Vec4

@:implread onlyzywz:Vec4

@:implread onlyzyxw:Vec4

@:implread onlyzyxx:Vec4

@:implread onlyzyxy:Vec4

@:implread onlyzyxz:Vec4

@:implread onlyzyyw:Vec4

@:implread onlyzyyx:Vec4

@:implread onlyzyyy:Vec4

@:implread onlyzyyz:Vec4

@:implread onlyzyzw:Vec4

@:implread onlyzyzx:Vec4

@:implread onlyzyzy:Vec4

@:implread onlyzyzz:Vec4

@:implread onlyzz:Vec2

@:implread onlyzzww:Vec4

@:implread onlyzzwx:Vec4

@:implread onlyzzwy:Vec4

@:implread onlyzzwz:Vec4

@:implread onlyzzxw:Vec4

@:implread onlyzzxx:Vec4

@:implread onlyzzxy:Vec4

@:implread onlyzzxz:Vec4

@:implread onlyzzyw:Vec4

@:implread onlyzzyx:Vec4

@:implread onlyzzyy:Vec4

@:implread onlyzzyz:Vec4

@:implread onlyzzzw:Vec4

@:implread onlyzzzx:Vec4

@:implread onlyzzzy:Vec4

@:implread onlyzzzz:Vec4

Methods

@:implinlinecopy ():Vec4

@:implinlinecopy_from (this:Array<Float>):Vec4

@:implinlineequals (this:Array<Float>):Bool

@:implget_ww ():Vec2

@:implget_wwww ():Vec4

@:implget_wwwx ():Vec4

@:implget_wwwy ():Vec4

@:implget_wwwz ():Vec4

@:implget_wwxw ():Vec4

@:implget_wwxx ():Vec4

@:implget_wwxy ():Vec4

@:implget_wwxz ():Vec4

@:implget_wwyw ():Vec4

@:implget_wwyx ():Vec4

@:implget_wwyy ():Vec4

@:implget_wwyz ():Vec4

@:implget_wwzw ():Vec4

@:implget_wwzx ():Vec4

@:implget_wwzy ():Vec4

@:implget_wwzz ():Vec4

@:implget_wx ():Vec2

@:implget_wxww ():Vec4

@:implget_wxwx ():Vec4

@:implget_wxwy ():Vec4

@:implget_wxwz ():Vec4

@:implget_wxxw ():Vec4

@:implget_wxxx ():Vec4

@:implget_wxxy ():Vec4

@:implget_wxxz ():Vec4

@:implget_wxyw ():Vec4

@:implget_wxyx ():Vec4

@:implget_wxyy ():Vec4

@:implget_wxyz ():Vec4

@:implget_wxzw ():Vec4

@:implget_wxzx ():Vec4

@:implget_wxzy ():Vec4

@:implget_wxzz ():Vec4

@:implget_wy ():Vec2

@:implget_wyww ():Vec4

@:implget_wywx ():Vec4

@:implget_wywy ():Vec4

@:implget_wywz ():Vec4

@:implget_wyxw ():Vec4

@:implget_wyxx ():Vec4

@:implget_wyxy ():Vec4

@:implget_wyxz ():Vec4

@:implget_wyyw ():Vec4

@:implget_wyyx ():Vec4

@:implget_wyyy ():Vec4

@:implget_wyyz ():Vec4

@:implget_wyzw ():Vec4

@:implget_wyzx ():Vec4

@:implget_wyzy ():Vec4

@:implget_wyzz ():Vec4

@:implget_wz ():Vec2

@:implget_wzww ():Vec4

@:implget_wzwx ():Vec4

@:implget_wzwy ():Vec4

@:implget_wzwz ():Vec4

@:implget_wzxw ():Vec4

@:implget_wzxx ():Vec4

@:implget_wzxy ():Vec4

@:implget_wzxz ():Vec4

@:implget_wzyw ():Vec4

@:implget_wzyx ():Vec4

@:implget_wzyy ():Vec4

@:implget_wzyz ():Vec4

@:implget_wzzw ():Vec4

@:implget_wzzx ():Vec4

@:implget_wzzy ():Vec4

@:implget_wzzz ():Vec4

@:implget_xw ():Vec2

@:implget_xwww ():Vec4

@:implget_xwwx ():Vec4

@:implget_xwwy ():Vec4

@:implget_xwwz ():Vec4

@:implget_xwxw ():Vec4

@:implget_xwxx ():Vec4

@:implget_xwxy ():Vec4

@:implget_xwxz ():Vec4

@:implget_xwyw ():Vec4

@:implget_xwyx ():Vec4

@:implget_xwyy ():Vec4

@:implget_xwyz ():Vec4

@:implget_xwzw ():Vec4

@:implget_xwzx ():Vec4

@:implget_xwzy ():Vec4

@:implget_xwzz ():Vec4

@:implget_xx ():Vec2

@:implget_xxww ():Vec4

@:implget_xxwx ():Vec4

@:implget_xxwy ():Vec4

@:implget_xxwz ():Vec4

@:implget_xxxw ():Vec4

@:implget_xxxx ():Vec4

@:implget_xxxy ():Vec4

@:implget_xxxz ():Vec4

@:implget_xxyw ():Vec4

@:implget_xxyx ():Vec4

@:implget_xxyy ():Vec4

@:implget_xxyz ():Vec4

@:implget_xxzw ():Vec4

@:implget_xxzx ():Vec4

@:implget_xxzy ():Vec4

@:implget_xxzz ():Vec4

@:implget_xy ():Vec2

@:implget_xyww ():Vec4

@:implget_xywx ():Vec4

@:implget_xywy ():Vec4

@:implget_xywz ():Vec4

@:implget_xyxw ():Vec4

@:implget_xyxx ():Vec4

@:implget_xyxy ():Vec4

@:implget_xyxz ():Vec4

@:implget_xyyw ():Vec4

@:implget_xyyx ():Vec4

@:implget_xyyy ():Vec4

@:implget_xyyz ():Vec4

@:implget_xyzw ():Vec4

@:implget_xyzx ():Vec4

@:implget_xyzy ():Vec4

@:implget_xyzz ():Vec4

@:implget_xz ():Vec2

@:implget_xzww ():Vec4

@:implget_xzwx ():Vec4

@:implget_xzwy ():Vec4

@:implget_xzwz ():Vec4

@:implget_xzxw ():Vec4

@:implget_xzxx ():Vec4

@:implget_xzxy ():Vec4

@:implget_xzxz ():Vec4

@:implget_xzyw ():Vec4

@:implget_xzyx ():Vec4

@:implget_xzyy ():Vec4

@:implget_xzyz ():Vec4

@:implget_xzzw ():Vec4

@:implget_xzzx ():Vec4

@:implget_xzzy ():Vec4

@:implget_xzzz ():Vec4

@:implget_yw ():Vec2

@:implget_ywww ():Vec4

@:implget_ywwx ():Vec4

@:implget_ywwy ():Vec4

@:implget_ywwz ():Vec4

@:implget_ywxw ():Vec4

@:implget_ywxx ():Vec4

@:implget_ywxy ():Vec4

@:implget_ywxz ():Vec4

@:implget_ywyw ():Vec4

@:implget_ywyx ():Vec4

@:implget_ywyy ():Vec4

@:implget_ywyz ():Vec4

@:implget_ywzw ():Vec4

@:implget_ywzx ():Vec4

@:implget_ywzy ():Vec4

@:implget_ywzz ():Vec4

@:implget_yx ():Vec2

@:implget_yxww ():Vec4

@:implget_yxwx ():Vec4

@:implget_yxwy ():Vec4

@:implget_yxwz ():Vec4

@:implget_yxxw ():Vec4

@:implget_yxxx ():Vec4

@:implget_yxxy ():Vec4

@:implget_yxxz ():Vec4

@:implget_yxyw ():Vec4

@:implget_yxyx ():Vec4

@:implget_yxyy ():Vec4

@:implget_yxyz ():Vec4

@:implget_yxzw ():Vec4

@:implget_yxzx ():Vec4

@:implget_yxzy ():Vec4

@:implget_yxzz ():Vec4

@:implget_yy ():Vec2

@:implget_yyww ():Vec4

@:implget_yywx ():Vec4

@:implget_yywy ():Vec4

@:implget_yywz ():Vec4

@:implget_yyxw ():Vec4

@:implget_yyxx ():Vec4

@:implget_yyxy ():Vec4

@:implget_yyxz ():Vec4

@:implget_yyyw ():Vec4

@:implget_yyyx ():Vec4

@:implget_yyyy ():Vec4

@:implget_yyyz ():Vec4

@:implget_yyzw ():Vec4

@:implget_yyzx ():Vec4

@:implget_yyzy ():Vec4

@:implget_yyzz ():Vec4

@:implget_yz ():Vec2

@:implget_yzww ():Vec4

@:implget_yzwx ():Vec4

@:implget_yzwy ():Vec4

@:implget_yzwz ():Vec4

@:implget_yzxw ():Vec4

@:implget_yzxx ():Vec4

@:implget_yzxy ():Vec4

@:implget_yzxz ():Vec4

@:implget_yzyw ():Vec4

@:implget_yzyx ():Vec4

@:implget_yzyy ():Vec4

@:implget_yzyz ():Vec4

@:implget_yzzw ():Vec4

@:implget_yzzx ():Vec4

@:implget_yzzy ():Vec4

@:implget_yzzz ():Vec4

@:implget_zw ():Vec2

@:implget_zwww ():Vec4

@:implget_zwwx ():Vec4

@:implget_zwwy ():Vec4

@:implget_zwwz ():Vec4

@:implget_zwxw ():Vec4

@:implget_zwxx ():Vec4

@:implget_zwxy ():Vec4

@:implget_zwxz ():Vec4

@:implget_zwyw ():Vec4

@:implget_zwyx ():Vec4

@:implget_zwyy ():Vec4

@:implget_zwyz ():Vec4

@:implget_zwzw ():Vec4

@:implget_zwzx ():Vec4

@:implget_zwzy ():Vec4

@:implget_zwzz ():Vec4

@:implget_zx ():Vec2

@:implget_zxww ():Vec4

@:implget_zxwx ():Vec4

@:implget_zxwy ():Vec4

@:implget_zxwz ():Vec4

@:implget_zxxw ():Vec4

@:implget_zxxx ():Vec4

@:implget_zxxy ():Vec4

@:implget_zxxz ():Vec4

@:implget_zxyw ():Vec4

@:implget_zxyx ():Vec4

@:implget_zxyy ():Vec4

@:implget_zxyz ():Vec4

@:implget_zxzw ():Vec4

@:implget_zxzx ():Vec4

@:implget_zxzy ():Vec4

@:implget_zxzz ():Vec4

@:implget_zy ():Vec2

@:implget_zyww ():Vec4

@:implget_zywx ():Vec4

@:implget_zywy ():Vec4

@:implget_zywz ():Vec4

@:implget_zyxw ():Vec4

@:implget_zyxx ():Vec4

@:implget_zyxy ():Vec4

@:implget_zyxz ():Vec4

@:implget_zyyw ():Vec4

@:implget_zyyx ():Vec4

@:implget_zyyy ():Vec4

@:implget_zyyz ():Vec4

@:implget_zyzw ():Vec4

@:implget_zyzx ():Vec4

@:implget_zyzy ():Vec4

@:implget_zyzz ():Vec4

@:implget_zz ():Vec2

@:implget_zzww ():Vec4

@:implget_zzwx ():Vec4

@:implget_zzwy ():Vec4

@:implget_zzwz ():Vec4

@:implget_zzxw ():Vec4

@:implget_zzxx ():Vec4

@:implget_zzxy ():Vec4

@:implget_zzxz ():Vec4

@:implget_zzyw ():Vec4

@:implget_zzyx ():Vec4

@:implget_zzyy ():Vec4

@:implget_zzyz ():Vec4

@:implget_zzzw ():Vec4

@:implget_zzzx ():Vec4

@:implget_zzzy ():Vec4

@:implget_zzzz ():Vec4

@:implinlineput ():Void

@:implinlinescale (this:Array<Float>):Vec4

@:value({ w : 0, z : 0, y : 0, x : 0 })@:implinlineset (this:Array<Float>, x:Float = 0, y:Float = 0, z:Float = 0):Vec4

@:implinlinetoString ():String

Static methods

@:value({ w : 0, z : 0, y : 0, x : 0 })staticget (x:Float = 0, y:Float = 0, z:Float = 0, w:Float = 0):Vec4