This is the 3d-vectors Reference Manual, version 3.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:11:41 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
3d-vectors
A utility library implementing 2D, 3D, and 4D vector functionality.
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/Shinmera/3d-vectors.git)
zlib
3.1.0
documentation-utils
(system).
package.lisp
(file).
toolkit.lisp
(file).
struct.lisp
(file).
ops.lisp
(file).
documentation.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
3d-vectors/3d-vectors.asd
3d-vectors/package.lisp
3d-vectors/toolkit.lisp
3d-vectors/struct.lisp
3d-vectors/ops.lisp
3d-vectors/documentation.lisp
3d-vectors/toolkit.lisp
package.lisp
(file).
3d-vectors
(system).
*float-type*
(special variable).
define-ofun
(macro).
define-ptrfun
(macro).
defsetf*
(macro).
ensure-float
(function).
ensure-float-param
(function).
float-type
(type).
intern*
(function).
3d-vectors/struct.lisp
toolkit.lisp
(file).
3d-vectors
(system).
make-load-form
(method).
make-load-form
(method).
make-load-form
(method).
print-object
(method).
print-object
(method).
print-object
(method).
vcopy
(function).
vcopy2
(function).
vcopy3
(function).
vcopy4
(function).
vec
(compiler macro).
vec
(function).
vec
(type).
vec-from-vector
(function).
vec-p
(function).
vec2
(compiler macro).
vec2
(function).
vec2
(structure).
vec2-p
(function).
vec2-random
(function).
vec3
(compiler macro).
vec3
(function).
vec3
(structure).
vec3-p
(function).
vec3-random
(function).
vec4
(compiler macro).
vec4
(function).
vec4
(structure).
vec4-p
(function).
vec4-random
(function).
(setf vw)
(setf expander).
vw
(function).
(setf vw4)
(setf expander).
vw4
(function).
(setf vx)
(setf expander).
vx
(function).
(setf vx2)
(setf expander).
vx2
(function).
(setf vx3)
(setf expander).
vx3
(function).
(setf vx4)
(setf expander).
vx4
(function).
(setf vy)
(setf expander).
vy
(function).
(setf vy2)
(setf expander).
vy2
(function).
(setf vy3)
(setf expander).
vy3
(function).
(setf vy4)
(setf expander).
vy4
(function).
(setf vz)
(setf expander).
vz
(function).
(setf vz3)
(setf expander).
vz3
(function).
(setf vz4)
(setf expander).
vz4
(function).
%vec2
(function).
%vec3
(function).
%vec4
(function).
%vw4
(reader).
(setf %vw4)
(writer).
%vx2
(reader).
(setf %vx2)
(writer).
%vx3
(reader).
(setf %vx3)
(writer).
%vx4
(reader).
(setf %vx4)
(writer).
%vy2
(reader).
(setf %vy2)
(writer).
%vy3
(reader).
(setf %vy3)
(writer).
%vy4
(reader).
(setf %vy4)
(writer).
%vz3
(reader).
(setf %vz3)
(writer).
%vz4
(reader).
(setf %vz4)
(writer).
define-vec-accessor
(macro).
define-vecx-accessor
(macro).
vec2-ptr
(function).
vec2-ptraddr
(function).
vec3-ptr
(function).
vec3-ptraddr
(function).
vec4-ptr
(function).
vec4-ptraddr
(function).
3d-vectors/ops.lisp
struct.lisp
(file).
3d-vectors
(system).
+vw4+
(constant).
+vx+
(constant).
+vx2+
(constant).
+vx3+
(constant).
+vx4+
(constant).
+vy+
(constant).
+vy2+
(constant).
+vy3+
(constant).
+vy4+
(constant).
+vz+
(constant).
+vz3+
(constant).
+vz4+
(constant).
nv*
(compiler macro).
nv*
(function).
nv+
(compiler macro).
nv+
(function).
nv+*
(function).
nv-
(compiler macro).
nv-
(function).
nv/
(compiler macro).
nv/
(function).
nvabs
(function).
nvalign
(function).
nvceiling
(function).
nvclamp
(function).
nvfloor
(function).
nvlimit
(function).
nvmod
(function).
nvorder
(compiler macro).
nvorder
(function).
nvrot
(function).
nvrot2
(function).
nvrotv
(function).
nvround
(function).
nvscale
(function).
nvunit
(function).
nvunit*
(function).
v*
(compiler macro).
v*
(function).
v+
(compiler macro).
v+
(function).
v-
(compiler macro).
v-
(function).
v.
(function).
v/
(compiler macro).
v/
(function).
v/=
(compiler macro).
v/=
(function).
v1+
(function).
v1-
(function).
v1norm
(function).
v2norm
(function).
v<
(compiler macro).
v<
(function).
v<-
(function).
v<=
(compiler macro).
v<=
(function).
v=
(compiler macro).
v=
(function).
v>
(compiler macro).
v>
(function).
v>=
(compiler macro).
v>=
(function).
v__
(function).
(setf v__)
(function).
v___
(function).
(setf v___)
(function).
v____
(function).
(setf v____)
(function).
v___w
(function).
(setf v___w)
(function).
v___x
(function).
(setf v___x)
(function).
v___y
(function).
(setf v___y)
(function).
v___z
(function).
(setf v___z)
(function).
v__w
(function).
(setf v__w)
(function).
v__w_
(function).
(setf v__w_)
(function).
v__ww
(function).
(setf v__ww)
(function).
v__wx
(function).
(setf v__wx)
(function).
v__wy
(function).
(setf v__wy)
(function).
v__wz
(function).
(setf v__wz)
(function).
v__x
(function).
(setf v__x)
(function).
v__x_
(function).
(setf v__x_)
(function).
v__xw
(function).
(setf v__xw)
(function).
v__xx
(function).
(setf v__xx)
(function).
v__xy
(function).
(setf v__xy)
(function).
v__xz
(function).
(setf v__xz)
(function).
v__y
(function).
(setf v__y)
(function).
v__y_
(function).
(setf v__y_)
(function).
v__yw
(function).
(setf v__yw)
(function).
v__yx
(function).
(setf v__yx)
(function).
v__yy
(function).
(setf v__yy)
(function).
v__yz
(function).
(setf v__yz)
(function).
v__z
(function).
(setf v__z)
(function).
v__z_
(function).
(setf v__z_)
(function).
v__zw
(function).
(setf v__zw)
(function).
v__zx
(function).
(setf v__zx)
(function).
v__zy
(function).
(setf v__zy)
(function).
v__zz
(function).
(setf v__zz)
(function).
v_w
(function).
(setf v_w)
(function).
v_w_
(function).
(setf v_w_)
(function).
v_w__
(function).
(setf v_w__)
(function).
v_w_w
(function).
(setf v_w_w)
(function).
v_w_x
(function).
(setf v_w_x)
(function).
v_w_y
(function).
(setf v_w_y)
(function).
v_w_z
(function).
(setf v_w_z)
(function).
v_ww
(function).
(setf v_ww)
(function).
v_ww_
(function).
(setf v_ww_)
(function).
v_www
(function).
(setf v_www)
(function).
v_wwx
(function).
(setf v_wwx)
(function).
v_wwy
(function).
(setf v_wwy)
(function).
v_wwz
(function).
(setf v_wwz)
(function).
v_wx
(function).
(setf v_wx)
(function).
v_wx_
(function).
(setf v_wx_)
(function).
v_wxw
(function).
(setf v_wxw)
(function).
v_wxx
(function).
(setf v_wxx)
(function).
v_wxy
(function).
(setf v_wxy)
(function).
v_wxz
(function).
(setf v_wxz)
(function).
v_wy
(function).
(setf v_wy)
(function).
v_wy_
(function).
(setf v_wy_)
(function).
v_wyw
(function).
(setf v_wyw)
(function).
v_wyx
(function).
(setf v_wyx)
(function).
v_wyy
(function).
(setf v_wyy)
(function).
v_wyz
(function).
(setf v_wyz)
(function).
v_wz
(function).
(setf v_wz)
(function).
v_wz_
(function).
(setf v_wz_)
(function).
v_wzw
(function).
(setf v_wzw)
(function).
v_wzx
(function).
(setf v_wzx)
(function).
v_wzy
(function).
(setf v_wzy)
(function).
v_wzz
(function).
(setf v_wzz)
(function).
v_x
(function).
(setf v_x)
(function).
v_x_
(function).
(setf v_x_)
(function).
v_x__
(function).
(setf v_x__)
(function).
v_x_w
(function).
(setf v_x_w)
(function).
v_x_x
(function).
(setf v_x_x)
(function).
v_x_y
(function).
(setf v_x_y)
(function).
v_x_z
(function).
(setf v_x_z)
(function).
v_xw
(function).
(setf v_xw)
(function).
v_xw_
(function).
(setf v_xw_)
(function).
v_xww
(function).
(setf v_xww)
(function).
v_xwx
(function).
(setf v_xwx)
(function).
v_xwy
(function).
(setf v_xwy)
(function).
v_xwz
(function).
(setf v_xwz)
(function).
v_xx
(function).
(setf v_xx)
(function).
v_xx_
(function).
(setf v_xx_)
(function).
v_xxw
(function).
(setf v_xxw)
(function).
v_xxx
(function).
(setf v_xxx)
(function).
v_xxy
(function).
(setf v_xxy)
(function).
v_xxz
(function).
(setf v_xxz)
(function).
v_xy
(function).
(setf v_xy)
(function).
v_xy_
(function).
(setf v_xy_)
(function).
v_xyw
(function).
(setf v_xyw)
(function).
v_xyx
(function).
(setf v_xyx)
(function).
v_xyy
(function).
(setf v_xyy)
(function).
v_xyz
(function).
(setf v_xyz)
(function).
v_xz
(function).
(setf v_xz)
(function).
v_xz_
(function).
(setf v_xz_)
(function).
v_xzw
(function).
(setf v_xzw)
(function).
v_xzx
(function).
(setf v_xzx)
(function).
v_xzy
(function).
(setf v_xzy)
(function).
v_xzz
(function).
(setf v_xzz)
(function).
v_y
(function).
(setf v_y)
(function).
v_y_
(function).
(setf v_y_)
(function).
v_y__
(function).
(setf v_y__)
(function).
v_y_w
(function).
(setf v_y_w)
(function).
v_y_x
(function).
(setf v_y_x)
(function).
v_y_y
(function).
(setf v_y_y)
(function).
v_y_z
(function).
(setf v_y_z)
(function).
v_yw
(function).
(setf v_yw)
(function).
v_yw_
(function).
(setf v_yw_)
(function).
v_yww
(function).
(setf v_yww)
(function).
v_ywx
(function).
(setf v_ywx)
(function).
v_ywy
(function).
(setf v_ywy)
(function).
v_ywz
(function).
(setf v_ywz)
(function).
v_yx
(function).
(setf v_yx)
(function).
v_yx_
(function).
(setf v_yx_)
(function).
v_yxw
(function).
(setf v_yxw)
(function).
v_yxx
(function).
(setf v_yxx)
(function).
v_yxy
(function).
(setf v_yxy)
(function).
v_yxz
(function).
(setf v_yxz)
(function).
v_yy
(function).
(setf v_yy)
(function).
v_yy_
(function).
(setf v_yy_)
(function).
v_yyw
(function).
(setf v_yyw)
(function).
v_yyx
(function).
(setf v_yyx)
(function).
v_yyy
(function).
(setf v_yyy)
(function).
v_yyz
(function).
(setf v_yyz)
(function).
v_yz
(function).
(setf v_yz)
(function).
v_yz_
(function).
(setf v_yz_)
(function).
v_yzw
(function).
(setf v_yzw)
(function).
v_yzx
(function).
(setf v_yzx)
(function).
v_yzy
(function).
(setf v_yzy)
(function).
v_yzz
(function).
(setf v_yzz)
(function).
v_z
(function).
(setf v_z)
(function).
v_z_
(function).
(setf v_z_)
(function).
v_z__
(function).
(setf v_z__)
(function).
v_z_w
(function).
(setf v_z_w)
(function).
v_z_x
(function).
(setf v_z_x)
(function).
v_z_y
(function).
(setf v_z_y)
(function).
v_z_z
(function).
(setf v_z_z)
(function).
v_zw
(function).
(setf v_zw)
(function).
v_zw_
(function).
(setf v_zw_)
(function).
v_zww
(function).
(setf v_zww)
(function).
v_zwx
(function).
(setf v_zwx)
(function).
v_zwy
(function).
(setf v_zwy)
(function).
v_zwz
(function).
(setf v_zwz)
(function).
v_zx
(function).
(setf v_zx)
(function).
v_zx_
(function).
(setf v_zx_)
(function).
v_zxw
(function).
(setf v_zxw)
(function).
v_zxx
(function).
(setf v_zxx)
(function).
v_zxy
(function).
(setf v_zxy)
(function).
v_zxz
(function).
(setf v_zxz)
(function).
v_zy
(function).
(setf v_zy)
(function).
v_zy_
(function).
(setf v_zy_)
(function).
v_zyw
(function).
(setf v_zyw)
(function).
v_zyx
(function).
(setf v_zyx)
(function).
v_zyy
(function).
(setf v_zyy)
(function).
v_zyz
(function).
(setf v_zyz)
(function).
v_zz
(function).
(setf v_zz)
(function).
v_zz_
(function).
(setf v_zz_)
(function).
v_zzw
(function).
(setf v_zzw)
(function).
v_zzx
(function).
(setf v_zzx)
(function).
v_zzy
(function).
(setf v_zzy)
(function).
v_zzz
(function).
(setf v_zzz)
(function).
vabs
(function).
valign
(function).
vangle
(function).
vapply
(macro).
vapplyf
(macro).
vc
(function).
vcartesian
(function).
vceiling
(function).
vclamp
(function).
vdecf
(macro).
vdistance
(function).
vfloor
(function).
vincf
(macro).
vinorm
(function).
vlength
(function).
vlerp
(function).
vlimit
(function).
vmax
(compiler macro).
vmax
(function).
vmin
(compiler macro).
vmin
(function).
vmod
(function).
vorder
(compiler macro).
vorder
(function).
vpnorm
(function).
vpolar
(function).
vrand
(function).
vrot
(function).
vrot2
(function).
vrotv
(function).
vround
(function).
vscale
(function).
vsetf
(macro).
vsqrdistance
(function).
vsqrlength
(function).
vunit
(function).
vunit*
(function).
vw_
(function).
(setf vw_)
(function).
vw__
(function).
(setf vw__)
(function).
vw___
(function).
(setf vw___)
(function).
vw__w
(function).
(setf vw__w)
(function).
vw__x
(function).
(setf vw__x)
(function).
vw__y
(function).
(setf vw__y)
(function).
vw__z
(function).
(setf vw__z)
(function).
vw_w
(function).
(setf vw_w)
(function).
vw_w_
(function).
(setf vw_w_)
(function).
vw_ww
(function).
(setf vw_ww)
(function).
vw_wx
(function).
(setf vw_wx)
(function).
vw_wy
(function).
(setf vw_wy)
(function).
vw_wz
(function).
(setf vw_wz)
(function).
vw_x
(function).
(setf vw_x)
(function).
vw_x_
(function).
(setf vw_x_)
(function).
vw_xw
(function).
(setf vw_xw)
(function).
vw_xx
(function).
(setf vw_xx)
(function).
vw_xy
(function).
(setf vw_xy)
(function).
vw_xz
(function).
(setf vw_xz)
(function).
vw_y
(function).
(setf vw_y)
(function).
vw_y_
(function).
(setf vw_y_)
(function).
vw_yw
(function).
(setf vw_yw)
(function).
vw_yx
(function).
(setf vw_yx)
(function).
vw_yy
(function).
(setf vw_yy)
(function).
vw_yz
(function).
(setf vw_yz)
(function).
vw_z
(function).
(setf vw_z)
(function).
vw_z_
(function).
(setf vw_z_)
(function).
vw_zw
(function).
(setf vw_zw)
(function).
vw_zx
(function).
(setf vw_zx)
(function).
vw_zy
(function).
(setf vw_zy)
(function).
vw_zz
(function).
(setf vw_zz)
(function).
vww
(function).
(setf vww)
(function).
vww_
(function).
(setf vww_)
(function).
vww__
(function).
(setf vww__)
(function).
vww_w
(function).
(setf vww_w)
(function).
vww_x
(function).
(setf vww_x)
(function).
vww_y
(function).
(setf vww_y)
(function).
vww_z
(function).
(setf vww_z)
(function).
vwww
(function).
(setf vwww)
(function).
vwww_
(function).
(setf vwww_)
(function).
vwwww
(function).
(setf vwwww)
(function).
vwwwx
(function).
(setf vwwwx)
(function).
vwwwy
(function).
(setf vwwwy)
(function).
vwwwz
(function).
(setf vwwwz)
(function).
vwwx
(function).
(setf vwwx)
(function).
vwwx_
(function).
(setf vwwx_)
(function).
vwwxw
(function).
(setf vwwxw)
(function).
vwwxx
(function).
(setf vwwxx)
(function).
vwwxy
(function).
(setf vwwxy)
(function).
vwwxz
(function).
(setf vwwxz)
(function).
vwwy
(function).
(setf vwwy)
(function).
vwwy_
(function).
(setf vwwy_)
(function).
vwwyw
(function).
(setf vwwyw)
(function).
vwwyx
(function).
(setf vwwyx)
(function).
vwwyy
(function).
(setf vwwyy)
(function).
vwwyz
(function).
(setf vwwyz)
(function).
vwwz
(function).
(setf vwwz)
(function).
vwwz_
(function).
(setf vwwz_)
(function).
vwwzw
(function).
(setf vwwzw)
(function).
vwwzx
(function).
(setf vwwzx)
(function).
vwwzy
(function).
(setf vwwzy)
(function).
vwwzz
(function).
(setf vwwzz)
(function).
vwx
(function).
(setf vwx)
(function).
vwx_
(function).
(setf vwx_)
(function).
vwx__
(function).
(setf vwx__)
(function).
vwx_w
(function).
(setf vwx_w)
(function).
vwx_x
(function).
(setf vwx_x)
(function).
vwx_y
(function).
(setf vwx_y)
(function).
vwx_z
(function).
(setf vwx_z)
(function).
vwxw
(function).
(setf vwxw)
(function).
vwxw_
(function).
(setf vwxw_)
(function).
vwxww
(function).
(setf vwxww)
(function).
vwxwx
(function).
(setf vwxwx)
(function).
vwxwy
(function).
(setf vwxwy)
(function).
vwxwz
(function).
(setf vwxwz)
(function).
vwxx
(function).
(setf vwxx)
(function).
vwxx_
(function).
(setf vwxx_)
(function).
vwxxw
(function).
(setf vwxxw)
(function).
vwxxx
(function).
(setf vwxxx)
(function).
vwxxy
(function).
(setf vwxxy)
(function).
vwxxz
(function).
(setf vwxxz)
(function).
vwxy
(function).
(setf vwxy)
(function).
vwxy_
(function).
(setf vwxy_)
(function).
vwxyw
(function).
(setf vwxyw)
(function).
vwxyx
(function).
(setf vwxyx)
(function).
vwxyy
(function).
(setf vwxyy)
(function).
vwxyz
(function).
(setf vwxyz)
(function).
vwxz
(function).
(setf vwxz)
(function).
vwxz_
(function).
(setf vwxz_)
(function).
vwxzw
(function).
(setf vwxzw)
(function).
vwxzx
(function).
(setf vwxzx)
(function).
vwxzy
(function).
(setf vwxzy)
(function).
vwxzz
(function).
(setf vwxzz)
(function).
vwy
(function).
(setf vwy)
(function).
vwy_
(function).
(setf vwy_)
(function).
vwy__
(function).
(setf vwy__)
(function).
vwy_w
(function).
(setf vwy_w)
(function).
vwy_x
(function).
(setf vwy_x)
(function).
vwy_y
(function).
(setf vwy_y)
(function).
vwy_z
(function).
(setf vwy_z)
(function).
vwyw
(function).
(setf vwyw)
(function).
vwyw_
(function).
(setf vwyw_)
(function).
vwyww
(function).
(setf vwyww)
(function).
vwywx
(function).
(setf vwywx)
(function).
vwywy
(function).
(setf vwywy)
(function).
vwywz
(function).
(setf vwywz)
(function).
vwyx
(function).
(setf vwyx)
(function).
vwyx_
(function).
(setf vwyx_)
(function).
vwyxw
(function).
(setf vwyxw)
(function).
vwyxx
(function).
(setf vwyxx)
(function).
vwyxy
(function).
(setf vwyxy)
(function).
vwyxz
(function).
(setf vwyxz)
(function).
vwyy
(function).
(setf vwyy)
(function).
vwyy_
(function).
(setf vwyy_)
(function).
vwyyw
(function).
(setf vwyyw)
(function).
vwyyx
(function).
(setf vwyyx)
(function).
vwyyy
(function).
(setf vwyyy)
(function).
vwyyz
(function).
(setf vwyyz)
(function).
vwyz
(function).
(setf vwyz)
(function).
vwyz_
(function).
(setf vwyz_)
(function).
vwyzw
(function).
(setf vwyzw)
(function).
vwyzx
(function).
(setf vwyzx)
(function).
vwyzy
(function).
(setf vwyzy)
(function).
vwyzz
(function).
(setf vwyzz)
(function).
vwz
(function).
(setf vwz)
(function).
vwz_
(function).
(setf vwz_)
(function).
vwz__
(function).
(setf vwz__)
(function).
vwz_w
(function).
(setf vwz_w)
(function).
vwz_x
(function).
(setf vwz_x)
(function).
vwz_y
(function).
(setf vwz_y)
(function).
vwz_z
(function).
(setf vwz_z)
(function).
vwzw
(function).
(setf vwzw)
(function).
vwzw_
(function).
(setf vwzw_)
(function).
vwzww
(function).
(setf vwzww)
(function).
vwzwx
(function).
(setf vwzwx)
(function).
vwzwy
(function).
(setf vwzwy)
(function).
vwzwz
(function).
(setf vwzwz)
(function).
vwzx
(function).
(setf vwzx)
(function).
vwzx_
(function).
(setf vwzx_)
(function).
vwzxw
(function).
(setf vwzxw)
(function).
vwzxx
(function).
(setf vwzxx)
(function).
vwzxy
(function).
(setf vwzxy)
(function).
vwzxz
(function).
(setf vwzxz)
(function).
vwzy
(function).
(setf vwzy)
(function).
vwzy_
(function).
(setf vwzy_)
(function).
vwzyw
(function).
(setf vwzyw)
(function).
vwzyx
(function).
(setf vwzyx)
(function).
vwzyy
(function).
(setf vwzyy)
(function).
vwzyz
(function).
(setf vwzyz)
(function).
vwzz
(function).
(setf vwzz)
(function).
vwzz_
(function).
(setf vwzz_)
(function).
vwzzw
(function).
(setf vwzzw)
(function).
vwzzx
(function).
(setf vwzzx)
(function).
vwzzy
(function).
(setf vwzzy)
(function).
vwzzz
(function).
(setf vwzzz)
(function).
vx_
(function).
(setf vx_)
(function).
vx__
(function).
(setf vx__)
(function).
vx___
(function).
(setf vx___)
(function).
vx__w
(function).
(setf vx__w)
(function).
vx__x
(function).
(setf vx__x)
(function).
vx__y
(function).
(setf vx__y)
(function).
vx__z
(function).
(setf vx__z)
(function).
vx_w
(function).
(setf vx_w)
(function).
vx_w_
(function).
(setf vx_w_)
(function).
vx_ww
(function).
(setf vx_ww)
(function).
vx_wx
(function).
(setf vx_wx)
(function).
vx_wy
(function).
(setf vx_wy)
(function).
vx_wz
(function).
(setf vx_wz)
(function).
vx_x
(function).
(setf vx_x)
(function).
vx_x_
(function).
(setf vx_x_)
(function).
vx_xw
(function).
(setf vx_xw)
(function).
vx_xx
(function).
(setf vx_xx)
(function).
vx_xy
(function).
(setf vx_xy)
(function).
vx_xz
(function).
(setf vx_xz)
(function).
vx_y
(function).
(setf vx_y)
(function).
vx_y_
(function).
(setf vx_y_)
(function).
vx_yw
(function).
(setf vx_yw)
(function).
vx_yx
(function).
(setf vx_yx)
(function).
vx_yy
(function).
(setf vx_yy)
(function).
vx_yz
(function).
(setf vx_yz)
(function).
vx_z
(function).
(setf vx_z)
(function).
vx_z_
(function).
(setf vx_z_)
(function).
vx_zw
(function).
(setf vx_zw)
(function).
vx_zx
(function).
(setf vx_zx)
(function).
vx_zy
(function).
(setf vx_zy)
(function).
vx_zz
(function).
(setf vx_zz)
(function).
vxw
(function).
(setf vxw)
(function).
vxw_
(function).
(setf vxw_)
(function).
vxw__
(function).
(setf vxw__)
(function).
vxw_w
(function).
(setf vxw_w)
(function).
vxw_x
(function).
(setf vxw_x)
(function).
vxw_y
(function).
(setf vxw_y)
(function).
vxw_z
(function).
(setf vxw_z)
(function).
vxww
(function).
(setf vxww)
(function).
vxww_
(function).
(setf vxww_)
(function).
vxwww
(function).
(setf vxwww)
(function).
vxwwx
(function).
(setf vxwwx)
(function).
vxwwy
(function).
(setf vxwwy)
(function).
vxwwz
(function).
(setf vxwwz)
(function).
vxwx
(function).
(setf vxwx)
(function).
vxwx_
(function).
(setf vxwx_)
(function).
vxwxw
(function).
(setf vxwxw)
(function).
vxwxx
(function).
(setf vxwxx)
(function).
vxwxy
(function).
(setf vxwxy)
(function).
vxwxz
(function).
(setf vxwxz)
(function).
vxwy
(function).
(setf vxwy)
(function).
vxwy_
(function).
(setf vxwy_)
(function).
vxwyw
(function).
(setf vxwyw)
(function).
vxwyx
(function).
(setf vxwyx)
(function).
vxwyy
(function).
(setf vxwyy)
(function).
vxwyz
(function).
(setf vxwyz)
(function).
vxwz
(function).
(setf vxwz)
(function).
vxwz_
(function).
(setf vxwz_)
(function).
vxwzw
(function).
(setf vxwzw)
(function).
vxwzx
(function).
(setf vxwzx)
(function).
vxwzy
(function).
(setf vxwzy)
(function).
vxwzz
(function).
(setf vxwzz)
(function).
vxx
(function).
(setf vxx)
(function).
vxx_
(function).
(setf vxx_)
(function).
vxx__
(function).
(setf vxx__)
(function).
vxx_w
(function).
(setf vxx_w)
(function).
vxx_x
(function).
(setf vxx_x)
(function).
vxx_y
(function).
(setf vxx_y)
(function).
vxx_z
(function).
(setf vxx_z)
(function).
vxxw
(function).
(setf vxxw)
(function).
vxxw_
(function).
(setf vxxw_)
(function).
vxxww
(function).
(setf vxxww)
(function).
vxxwx
(function).
(setf vxxwx)
(function).
vxxwy
(function).
(setf vxxwy)
(function).
vxxwz
(function).
(setf vxxwz)
(function).
vxxx
(function).
(setf vxxx)
(function).
vxxx_
(function).
(setf vxxx_)
(function).
vxxxw
(function).
(setf vxxxw)
(function).
vxxxx
(function).
(setf vxxxx)
(function).
vxxxy
(function).
(setf vxxxy)
(function).
vxxxz
(function).
(setf vxxxz)
(function).
vxxy
(function).
(setf vxxy)
(function).
vxxy_
(function).
(setf vxxy_)
(function).
vxxyw
(function).
(setf vxxyw)
(function).
vxxyx
(function).
(setf vxxyx)
(function).
vxxyy
(function).
(setf vxxyy)
(function).
vxxyz
(function).
(setf vxxyz)
(function).
vxxz
(function).
(setf vxxz)
(function).
vxxz_
(function).
(setf vxxz_)
(function).
vxxzw
(function).
(setf vxxzw)
(function).
vxxzx
(function).
(setf vxxzx)
(function).
vxxzy
(function).
(setf vxxzy)
(function).
vxxzz
(function).
(setf vxxzz)
(function).
vxy
(function).
(setf vxy)
(function).
vxy_
(function).
(setf vxy_)
(function).
vxy__
(function).
(setf vxy__)
(function).
vxy_w
(function).
(setf vxy_w)
(function).
vxy_x
(function).
(setf vxy_x)
(function).
vxy_y
(function).
(setf vxy_y)
(function).
vxy_z
(function).
(setf vxy_z)
(function).
vxyw
(function).
(setf vxyw)
(function).
vxyw_
(function).
(setf vxyw_)
(function).
vxyww
(function).
(setf vxyww)
(function).
vxywx
(function).
(setf vxywx)
(function).
vxywy
(function).
(setf vxywy)
(function).
vxywz
(function).
(setf vxywz)
(function).
vxyx
(function).
(setf vxyx)
(function).
vxyx_
(function).
(setf vxyx_)
(function).
vxyxw
(function).
(setf vxyxw)
(function).
vxyxx
(function).
(setf vxyxx)
(function).
vxyxy
(function).
(setf vxyxy)
(function).
vxyxz
(function).
(setf vxyxz)
(function).
vxyy
(function).
(setf vxyy)
(function).
vxyy_
(function).
(setf vxyy_)
(function).
vxyyw
(function).
(setf vxyyw)
(function).
vxyyx
(function).
(setf vxyyx)
(function).
vxyyy
(function).
(setf vxyyy)
(function).
vxyyz
(function).
(setf vxyyz)
(function).
vxyz
(function).
(setf vxyz)
(function).
vxyz_
(function).
(setf vxyz_)
(function).
vxyzw
(function).
(setf vxyzw)
(function).
vxyzx
(function).
(setf vxyzx)
(function).
vxyzy
(function).
(setf vxyzy)
(function).
vxyzz
(function).
(setf vxyzz)
(function).
vxz
(function).
(setf vxz)
(function).
vxz_
(function).
(setf vxz_)
(function).
vxz__
(function).
(setf vxz__)
(function).
vxz_w
(function).
(setf vxz_w)
(function).
vxz_x
(function).
(setf vxz_x)
(function).
vxz_y
(function).
(setf vxz_y)
(function).
vxz_z
(function).
(setf vxz_z)
(function).
vxzw
(function).
(setf vxzw)
(function).
vxzw_
(function).
(setf vxzw_)
(function).
vxzww
(function).
(setf vxzww)
(function).
vxzwx
(function).
(setf vxzwx)
(function).
vxzwy
(function).
(setf vxzwy)
(function).
vxzwz
(function).
(setf vxzwz)
(function).
vxzx
(function).
(setf vxzx)
(function).
vxzx_
(function).
(setf vxzx_)
(function).
vxzxw
(function).
(setf vxzxw)
(function).
vxzxx
(function).
(setf vxzxx)
(function).
vxzxy
(function).
(setf vxzxy)
(function).
vxzxz
(function).
(setf vxzxz)
(function).
vxzy
(function).
(setf vxzy)
(function).
vxzy_
(function).
(setf vxzy_)
(function).
vxzyw
(function).
(setf vxzyw)
(function).
vxzyx
(function).
(setf vxzyx)
(function).
vxzyy
(function).
(setf vxzyy)
(function).
vxzyz
(function).
(setf vxzyz)
(function).
vxzz
(function).
(setf vxzz)
(function).
vxzz_
(function).
(setf vxzz_)
(function).
vxzzw
(function).
(setf vxzzw)
(function).
vxzzx
(function).
(setf vxzzx)
(function).
vxzzy
(function).
(setf vxzzy)
(function).
vxzzz
(function).
(setf vxzzz)
(function).
vy_
(function).
(setf vy_)
(function).
vy__
(function).
(setf vy__)
(function).
vy___
(function).
(setf vy___)
(function).
vy__w
(function).
(setf vy__w)
(function).
vy__x
(function).
(setf vy__x)
(function).
vy__y
(function).
(setf vy__y)
(function).
vy__z
(function).
(setf vy__z)
(function).
vy_w
(function).
(setf vy_w)
(function).
vy_w_
(function).
(setf vy_w_)
(function).
vy_ww
(function).
(setf vy_ww)
(function).
vy_wx
(function).
(setf vy_wx)
(function).
vy_wy
(function).
(setf vy_wy)
(function).
vy_wz
(function).
(setf vy_wz)
(function).
vy_x
(function).
(setf vy_x)
(function).
vy_x_
(function).
(setf vy_x_)
(function).
vy_xw
(function).
(setf vy_xw)
(function).
vy_xx
(function).
(setf vy_xx)
(function).
vy_xy
(function).
(setf vy_xy)
(function).
vy_xz
(function).
(setf vy_xz)
(function).
vy_y
(function).
(setf vy_y)
(function).
vy_y_
(function).
(setf vy_y_)
(function).
vy_yw
(function).
(setf vy_yw)
(function).
vy_yx
(function).
(setf vy_yx)
(function).
vy_yy
(function).
(setf vy_yy)
(function).
vy_yz
(function).
(setf vy_yz)
(function).
vy_z
(function).
(setf vy_z)
(function).
vy_z_
(function).
(setf vy_z_)
(function).
vy_zw
(function).
(setf vy_zw)
(function).
vy_zx
(function).
(setf vy_zx)
(function).
vy_zy
(function).
(setf vy_zy)
(function).
vy_zz
(function).
(setf vy_zz)
(function).
vyw
(function).
(setf vyw)
(function).
vyw_
(function).
(setf vyw_)
(function).
vyw__
(function).
(setf vyw__)
(function).
vyw_w
(function).
(setf vyw_w)
(function).
vyw_x
(function).
(setf vyw_x)
(function).
vyw_y
(function).
(setf vyw_y)
(function).
vyw_z
(function).
(setf vyw_z)
(function).
vyww
(function).
(setf vyww)
(function).
vyww_
(function).
(setf vyww_)
(function).
vywww
(function).
(setf vywww)
(function).
vywwx
(function).
(setf vywwx)
(function).
vywwy
(function).
(setf vywwy)
(function).
vywwz
(function).
(setf vywwz)
(function).
vywx
(function).
(setf vywx)
(function).
vywx_
(function).
(setf vywx_)
(function).
vywxw
(function).
(setf vywxw)
(function).
vywxx
(function).
(setf vywxx)
(function).
vywxy
(function).
(setf vywxy)
(function).
vywxz
(function).
(setf vywxz)
(function).
vywy
(function).
(setf vywy)
(function).
vywy_
(function).
(setf vywy_)
(function).
vywyw
(function).
(setf vywyw)
(function).
vywyx
(function).
(setf vywyx)
(function).
vywyy
(function).
(setf vywyy)
(function).
vywyz
(function).
(setf vywyz)
(function).
vywz
(function).
(setf vywz)
(function).
vywz_
(function).
(setf vywz_)
(function).
vywzw
(function).
(setf vywzw)
(function).
vywzx
(function).
(setf vywzx)
(function).
vywzy
(function).
(setf vywzy)
(function).
vywzz
(function).
(setf vywzz)
(function).
vyx
(function).
(setf vyx)
(function).
vyx_
(function).
(setf vyx_)
(function).
vyx__
(function).
(setf vyx__)
(function).
vyx_w
(function).
(setf vyx_w)
(function).
vyx_x
(function).
(setf vyx_x)
(function).
vyx_y
(function).
(setf vyx_y)
(function).
vyx_z
(function).
(setf vyx_z)
(function).
vyxw
(function).
(setf vyxw)
(function).
vyxw_
(function).
(setf vyxw_)
(function).
vyxww
(function).
(setf vyxww)
(function).
vyxwx
(function).
(setf vyxwx)
(function).
vyxwy
(function).
(setf vyxwy)
(function).
vyxwz
(function).
(setf vyxwz)
(function).
vyxx
(function).
(setf vyxx)
(function).
vyxx_
(function).
(setf vyxx_)
(function).
vyxxw
(function).
(setf vyxxw)
(function).
vyxxx
(function).
(setf vyxxx)
(function).
vyxxy
(function).
(setf vyxxy)
(function).
vyxxz
(function).
(setf vyxxz)
(function).
vyxy
(function).
(setf vyxy)
(function).
vyxy_
(function).
(setf vyxy_)
(function).
vyxyw
(function).
(setf vyxyw)
(function).
vyxyx
(function).
(setf vyxyx)
(function).
vyxyy
(function).
(setf vyxyy)
(function).
vyxyz
(function).
(setf vyxyz)
(function).
vyxz
(function).
(setf vyxz)
(function).
vyxz_
(function).
(setf vyxz_)
(function).
vyxzw
(function).
(setf vyxzw)
(function).
vyxzx
(function).
(setf vyxzx)
(function).
vyxzy
(function).
(setf vyxzy)
(function).
vyxzz
(function).
(setf vyxzz)
(function).
vyy
(function).
(setf vyy)
(function).
vyy_
(function).
(setf vyy_)
(function).
vyy__
(function).
(setf vyy__)
(function).
vyy_w
(function).
(setf vyy_w)
(function).
vyy_x
(function).
(setf vyy_x)
(function).
vyy_y
(function).
(setf vyy_y)
(function).
vyy_z
(function).
(setf vyy_z)
(function).
vyyw
(function).
(setf vyyw)
(function).
vyyw_
(function).
(setf vyyw_)
(function).
vyyww
(function).
(setf vyyww)
(function).
vyywx
(function).
(setf vyywx)
(function).
vyywy
(function).
(setf vyywy)
(function).
vyywz
(function).
(setf vyywz)
(function).
vyyx
(function).
(setf vyyx)
(function).
vyyx_
(function).
(setf vyyx_)
(function).
vyyxw
(function).
(setf vyyxw)
(function).
vyyxx
(function).
(setf vyyxx)
(function).
vyyxy
(function).
(setf vyyxy)
(function).
vyyxz
(function).
(setf vyyxz)
(function).
vyyy
(function).
(setf vyyy)
(function).
vyyy_
(function).
(setf vyyy_)
(function).
vyyyw
(function).
(setf vyyyw)
(function).
vyyyx
(function).
(setf vyyyx)
(function).
vyyyy
(function).
(setf vyyyy)
(function).
vyyyz
(function).
(setf vyyyz)
(function).
vyyz
(function).
(setf vyyz)
(function).
vyyz_
(function).
(setf vyyz_)
(function).
vyyzw
(function).
(setf vyyzw)
(function).
vyyzx
(function).
(setf vyyzx)
(function).
vyyzy
(function).
(setf vyyzy)
(function).
vyyzz
(function).
(setf vyyzz)
(function).
vyz
(function).
(setf vyz)
(function).
vyz_
(function).
(setf vyz_)
(function).
vyz__
(function).
(setf vyz__)
(function).
vyz_w
(function).
(setf vyz_w)
(function).
vyz_x
(function).
(setf vyz_x)
(function).
vyz_y
(function).
(setf vyz_y)
(function).
vyz_z
(function).
(setf vyz_z)
(function).
vyzw
(function).
(setf vyzw)
(function).
vyzw_
(function).
(setf vyzw_)
(function).
vyzww
(function).
(setf vyzww)
(function).
vyzwx
(function).
(setf vyzwx)
(function).
vyzwy
(function).
(setf vyzwy)
(function).
vyzwz
(function).
(setf vyzwz)
(function).
vyzx
(function).
(setf vyzx)
(function).
vyzx_
(function).
(setf vyzx_)
(function).
vyzxw
(function).
(setf vyzxw)
(function).
vyzxx
(function).
(setf vyzxx)
(function).
vyzxy
(function).
(setf vyzxy)
(function).
vyzxz
(function).
(setf vyzxz)
(function).
vyzy
(function).
(setf vyzy)
(function).
vyzy_
(function).
(setf vyzy_)
(function).
vyzyw
(function).
(setf vyzyw)
(function).
vyzyx
(function).
(setf vyzyx)
(function).
vyzyy
(function).
(setf vyzyy)
(function).
vyzyz
(function).
(setf vyzyz)
(function).
vyzz
(function).
(setf vyzz)
(function).
vyzz_
(function).
(setf vyzz_)
(function).
vyzzw
(function).
(setf vyzzw)
(function).
vyzzx
(function).
(setf vyzzx)
(function).
vyzzy
(function).
(setf vyzzy)
(function).
vyzzz
(function).
(setf vyzzz)
(function).
vz_
(function).
(setf vz_)
(function).
vz__
(function).
(setf vz__)
(function).
vz___
(function).
(setf vz___)
(function).
vz__w
(function).
(setf vz__w)
(function).
vz__x
(function).
(setf vz__x)
(function).
vz__y
(function).
(setf vz__y)
(function).
vz__z
(function).
(setf vz__z)
(function).
vz_w
(function).
(setf vz_w)
(function).
vz_w_
(function).
(setf vz_w_)
(function).
vz_ww
(function).
(setf vz_ww)
(function).
vz_wx
(function).
(setf vz_wx)
(function).
vz_wy
(function).
(setf vz_wy)
(function).
vz_wz
(function).
(setf vz_wz)
(function).
vz_x
(function).
(setf vz_x)
(function).
vz_x_
(function).
(setf vz_x_)
(function).
vz_xw
(function).
(setf vz_xw)
(function).
vz_xx
(function).
(setf vz_xx)
(function).
vz_xy
(function).
(setf vz_xy)
(function).
vz_xz
(function).
(setf vz_xz)
(function).
vz_y
(function).
(setf vz_y)
(function).
vz_y_
(function).
(setf vz_y_)
(function).
vz_yw
(function).
(setf vz_yw)
(function).
vz_yx
(function).
(setf vz_yx)
(function).
vz_yy
(function).
(setf vz_yy)
(function).
vz_yz
(function).
(setf vz_yz)
(function).
vz_z
(function).
(setf vz_z)
(function).
vz_z_
(function).
(setf vz_z_)
(function).
vz_zw
(function).
(setf vz_zw)
(function).
vz_zx
(function).
(setf vz_zx)
(function).
vz_zy
(function).
(setf vz_zy)
(function).
vz_zz
(function).
(setf vz_zz)
(function).
vzw
(function).
(setf vzw)
(function).
vzw_
(function).
(setf vzw_)
(function).
vzw__
(function).
(setf vzw__)
(function).
vzw_w
(function).
(setf vzw_w)
(function).
vzw_x
(function).
(setf vzw_x)
(function).
vzw_y
(function).
(setf vzw_y)
(function).
vzw_z
(function).
(setf vzw_z)
(function).
vzww
(function).
(setf vzww)
(function).
vzww_
(function).
(setf vzww_)
(function).
vzwww
(function).
(setf vzwww)
(function).
vzwwx
(function).
(setf vzwwx)
(function).
vzwwy
(function).
(setf vzwwy)
(function).
vzwwz
(function).
(setf vzwwz)
(function).
vzwx
(function).
(setf vzwx)
(function).
vzwx_
(function).
(setf vzwx_)
(function).
vzwxw
(function).
(setf vzwxw)
(function).
vzwxx
(function).
(setf vzwxx)
(function).
vzwxy
(function).
(setf vzwxy)
(function).
vzwxz
(function).
(setf vzwxz)
(function).
vzwy
(function).
(setf vzwy)
(function).
vzwy_
(function).
(setf vzwy_)
(function).
vzwyw
(function).
(setf vzwyw)
(function).
vzwyx
(function).
(setf vzwyx)
(function).
vzwyy
(function).
(setf vzwyy)
(function).
vzwyz
(function).
(setf vzwyz)
(function).
vzwz
(function).
(setf vzwz)
(function).
vzwz_
(function).
(setf vzwz_)
(function).
vzwzw
(function).
(setf vzwzw)
(function).
vzwzx
(function).
(setf vzwzx)
(function).
vzwzy
(function).
(setf vzwzy)
(function).
vzwzz
(function).
(setf vzwzz)
(function).
vzx
(function).
(setf vzx)
(function).
vzx_
(function).
(setf vzx_)
(function).
vzx__
(function).
(setf vzx__)
(function).
vzx_w
(function).
(setf vzx_w)
(function).
vzx_x
(function).
(setf vzx_x)
(function).
vzx_y
(function).
(setf vzx_y)
(function).
vzx_z
(function).
(setf vzx_z)
(function).
vzxw
(function).
(setf vzxw)
(function).
vzxw_
(function).
(setf vzxw_)
(function).
vzxww
(function).
(setf vzxww)
(function).
vzxwx
(function).
(setf vzxwx)
(function).
vzxwy
(function).
(setf vzxwy)
(function).
vzxwz
(function).
(setf vzxwz)
(function).
vzxx
(function).
(setf vzxx)
(function).
vzxx_
(function).
(setf vzxx_)
(function).
vzxxw
(function).
(setf vzxxw)
(function).
vzxxx
(function).
(setf vzxxx)
(function).
vzxxy
(function).
(setf vzxxy)
(function).
vzxxz
(function).
(setf vzxxz)
(function).
vzxy
(function).
(setf vzxy)
(function).
vzxy_
(function).
(setf vzxy_)
(function).
vzxyw
(function).
(setf vzxyw)
(function).
vzxyx
(function).
(setf vzxyx)
(function).
vzxyy
(function).
(setf vzxyy)
(function).
vzxyz
(function).
(setf vzxyz)
(function).
vzxz
(function).
(setf vzxz)
(function).
vzxz_
(function).
(setf vzxz_)
(function).
vzxzw
(function).
(setf vzxzw)
(function).
vzxzx
(function).
(setf vzxzx)
(function).
vzxzy
(function).
(setf vzxzy)
(function).
vzxzz
(function).
(setf vzxzz)
(function).
vzy
(function).
(setf vzy)
(function).
vzy_
(function).
(setf vzy_)
(function).
vzy__
(function).
(setf vzy__)
(function).
vzy_w
(function).
(setf vzy_w)
(function).
vzy_x
(function).
(setf vzy_x)
(function).
vzy_y
(function).
(setf vzy_y)
(function).
vzy_z
(function).
(setf vzy_z)
(function).
vzyw
(function).
(setf vzyw)
(function).
vzyw_
(function).
(setf vzyw_)
(function).
vzyww
(function).
(setf vzyww)
(function).
vzywx
(function).
(setf vzywx)
(function).
vzywy
(function).
(setf vzywy)
(function).
vzywz
(function).
(setf vzywz)
(function).
vzyx
(function).
(setf vzyx)
(function).
vzyx_
(function).
(setf vzyx_)
(function).
vzyxw
(function).
(setf vzyxw)
(function).
vzyxx
(function).
(setf vzyxx)
(function).
vzyxy
(function).
(setf vzyxy)
(function).
vzyxz
(function).
(setf vzyxz)
(function).
vzyy
(function).
(setf vzyy)
(function).
vzyy_
(function).
(setf vzyy_)
(function).
vzyyw
(function).
(setf vzyyw)
(function).
vzyyx
(function).
(setf vzyyx)
(function).
vzyyy
(function).
(setf vzyyy)
(function).
vzyyz
(function).
(setf vzyyz)
(function).
vzyz
(function).
(setf vzyz)
(function).
vzyz_
(function).
(setf vzyz_)
(function).
vzyzw
(function).
(setf vzyzw)
(function).
vzyzx
(function).
(setf vzyzx)
(function).
vzyzy
(function).
(setf vzyzy)
(function).
vzyzz
(function).
(setf vzyzz)
(function).
vzz
(function).
(setf vzz)
(function).
vzz_
(function).
(setf vzz_)
(function).
vzz__
(function).
(setf vzz__)
(function).
vzz_w
(function).
(setf vzz_w)
(function).
vzz_x
(function).
(setf vzz_x)
(function).
vzz_y
(function).
(setf vzz_y)
(function).
vzz_z
(function).
(setf vzz_z)
(function).
vzzw
(function).
(setf vzzw)
(function).
vzzw_
(function).
(setf vzzw_)
(function).
vzzww
(function).
(setf vzzww)
(function).
vzzwx
(function).
(setf vzzwx)
(function).
vzzwy
(function).
(setf vzzwy)
(function).
vzzwz
(function).
(setf vzzwz)
(function).
vzzx
(function).
(setf vzzx)
(function).
vzzx_
(function).
(setf vzzx_)
(function).
vzzxw
(function).
(setf vzzxw)
(function).
vzzxx
(function).
(setf vzzxx)
(function).
vzzxy
(function).
(setf vzzxy)
(function).
vzzxz
(function).
(setf vzzxz)
(function).
vzzy
(function).
(setf vzzy)
(function).
vzzy_
(function).
(setf vzzy_)
(function).
vzzyw
(function).
(setf vzzyw)
(function).
vzzyx
(function).
(setf vzzyx)
(function).
vzzyy
(function).
(setf vzzyy)
(function).
vzzyz
(function).
(setf vzzyz)
(function).
vzzz
(function).
(setf vzzz)
(function).
vzzz_
(function).
(setf vzzz_)
(function).
vzzzw
(function).
(setf vzzzw)
(function).
vzzzx
(function).
(setf vzzzx)
(function).
vzzzy
(function).
(setf vzzzy)
(function).
vzzzz
(function).
(setf vzzzz)
(function).
with-vec
(macro).
with-vec2
(macro).
with-vec3
(macro).
with-vec4
(macro).
%2vec-op
(macro).
%vecrot-internal
(macro).
%vsetf
(macro).
2vec-nv*
(function).
2vec-nv+
(function).
2vec-nv-
(function).
2vec-nv/
(function).
2vec-v*
(function).
2vec-v+
(function).
2vec-v-
(function).
2vec-v/
(function).
2vec-v/=
(function).
2vec-v<
(function).
2vec-v<=
(function).
2vec-v=
(function).
2vec-v>
(function).
2vec-v>=
(function).
2vec-vmax
(function).
2vec-vmin
(function).
define-all-swizzlers
(macro).
define-nvecop
(macro).
define-swizzler
(macro).
define-veccomp
(macro).
define-vecop
(macro).
define-vecreduce
(macro).
define-vector-constant
(macro).
lerp
(function).
3d-vectors/documentation.lisp
ops.lisp
(file).
3d-vectors
(system).
Packages are listed by definition order.
3d-vectors
org.shirakumo.flare.vector
common-lisp
.
+vw4+
(constant).
+vx+
(constant).
+vx2+
(constant).
+vx3+
(constant).
+vx4+
(constant).
+vy+
(constant).
+vy2+
(constant).
+vy3+
(constant).
+vy4+
(constant).
+vz+
(constant).
+vz3+
(constant).
+vz4+
(constant).
nv*
(compiler macro).
nv*
(function).
nv+
(compiler macro).
nv+
(function).
nv+*
(function).
nv-
(compiler macro).
nv-
(function).
nv/
(compiler macro).
nv/
(function).
nvabs
(function).
nvalign
(function).
nvceiling
(function).
nvclamp
(function).
nvfloor
(function).
nvlimit
(function).
nvmod
(function).
nvorder
(compiler macro).
nvorder
(function).
nvrot
(function).
nvrot2
(function).
nvrotv
(function).
nvround
(function).
nvscale
(function).
nvunit
(function).
nvunit*
(function).
v*
(compiler macro).
v*
(function).
v+
(compiler macro).
v+
(function).
v-
(compiler macro).
v-
(function).
v.
(function).
v/
(compiler macro).
v/
(function).
v/=
(compiler macro).
v/=
(function).
v1+
(function).
v1-
(function).
v1norm
(function).
v2norm
(function).
v<
(compiler macro).
v<
(function).
v<-
(function).
v<=
(compiler macro).
v<=
(function).
v=
(compiler macro).
v=
(function).
v>
(compiler macro).
v>
(function).
v>=
(compiler macro).
v>=
(function).
v__
(function).
(setf v__)
(function).
v___
(function).
(setf v___)
(function).
v____
(function).
(setf v____)
(function).
v___w
(function).
(setf v___w)
(function).
v___x
(function).
(setf v___x)
(function).
v___y
(function).
(setf v___y)
(function).
v___z
(function).
(setf v___z)
(function).
v__w
(function).
(setf v__w)
(function).
v__w_
(function).
(setf v__w_)
(function).
v__ww
(function).
(setf v__ww)
(function).
v__wx
(function).
(setf v__wx)
(function).
v__wy
(function).
(setf v__wy)
(function).
v__wz
(function).
(setf v__wz)
(function).
v__x
(function).
(setf v__x)
(function).
v__x_
(function).
(setf v__x_)
(function).
v__xw
(function).
(setf v__xw)
(function).
v__xx
(function).
(setf v__xx)
(function).
v__xy
(function).
(setf v__xy)
(function).
v__xz
(function).
(setf v__xz)
(function).
v__y
(function).
(setf v__y)
(function).
v__y_
(function).
(setf v__y_)
(function).
v__yw
(function).
(setf v__yw)
(function).
v__yx
(function).
(setf v__yx)
(function).
v__yy
(function).
(setf v__yy)
(function).
v__yz
(function).
(setf v__yz)
(function).
v__z
(function).
(setf v__z)
(function).
v__z_
(function).
(setf v__z_)
(function).
v__zw
(function).
(setf v__zw)
(function).
v__zx
(function).
(setf v__zx)
(function).
v__zy
(function).
(setf v__zy)
(function).
v__zz
(function).
(setf v__zz)
(function).
v_w
(function).
(setf v_w)
(function).
v_w_
(function).
(setf v_w_)
(function).
v_w__
(function).
(setf v_w__)
(function).
v_w_w
(function).
(setf v_w_w)
(function).
v_w_x
(function).
(setf v_w_x)
(function).
v_w_y
(function).
(setf v_w_y)
(function).
v_w_z
(function).
(setf v_w_z)
(function).
v_ww
(function).
(setf v_ww)
(function).
v_ww_
(function).
(setf v_ww_)
(function).
v_www
(function).
(setf v_www)
(function).
v_wwx
(function).
(setf v_wwx)
(function).
v_wwy
(function).
(setf v_wwy)
(function).
v_wwz
(function).
(setf v_wwz)
(function).
v_wx
(function).
(setf v_wx)
(function).
v_wx_
(function).
(setf v_wx_)
(function).
v_wxw
(function).
(setf v_wxw)
(function).
v_wxx
(function).
(setf v_wxx)
(function).
v_wxy
(function).
(setf v_wxy)
(function).
v_wxz
(function).
(setf v_wxz)
(function).
v_wy
(function).
(setf v_wy)
(function).
v_wy_
(function).
(setf v_wy_)
(function).
v_wyw
(function).
(setf v_wyw)
(function).
v_wyx
(function).
(setf v_wyx)
(function).
v_wyy
(function).
(setf v_wyy)
(function).
v_wyz
(function).
(setf v_wyz)
(function).
v_wz
(function).
(setf v_wz)
(function).
v_wz_
(function).
(setf v_wz_)
(function).
v_wzw
(function).
(setf v_wzw)
(function).
v_wzx
(function).
(setf v_wzx)
(function).
v_wzy
(function).
(setf v_wzy)
(function).
v_wzz
(function).
(setf v_wzz)
(function).
v_x
(function).
(setf v_x)
(function).
v_x_
(function).
(setf v_x_)
(function).
v_x__
(function).
(setf v_x__)
(function).
v_x_w
(function).
(setf v_x_w)
(function).
v_x_x
(function).
(setf v_x_x)
(function).
v_x_y
(function).
(setf v_x_y)
(function).
v_x_z
(function).
(setf v_x_z)
(function).
v_xw
(function).
(setf v_xw)
(function).
v_xw_
(function).
(setf v_xw_)
(function).
v_xww
(function).
(setf v_xww)
(function).
v_xwx
(function).
(setf v_xwx)
(function).
v_xwy
(function).
(setf v_xwy)
(function).
v_xwz
(function).
(setf v_xwz)
(function).
v_xx
(function).
(setf v_xx)
(function).
v_xx_
(function).
(setf v_xx_)
(function).
v_xxw
(function).
(setf v_xxw)
(function).
v_xxx
(function).
(setf v_xxx)
(function).
v_xxy
(function).
(setf v_xxy)
(function).
v_xxz
(function).
(setf v_xxz)
(function).
v_xy
(function).
(setf v_xy)
(function).
v_xy_
(function).
(setf v_xy_)
(function).
v_xyw
(function).
(setf v_xyw)
(function).
v_xyx
(function).
(setf v_xyx)
(function).
v_xyy
(function).
(setf v_xyy)
(function).
v_xyz
(function).
(setf v_xyz)
(function).
v_xz
(function).
(setf v_xz)
(function).
v_xz_
(function).
(setf v_xz_)
(function).
v_xzw
(function).
(setf v_xzw)
(function).
v_xzx
(function).
(setf v_xzx)
(function).
v_xzy
(function).
(setf v_xzy)
(function).
v_xzz
(function).
(setf v_xzz)
(function).
v_y
(function).
(setf v_y)
(function).
v_y_
(function).
(setf v_y_)
(function).
v_y__
(function).
(setf v_y__)
(function).
v_y_w
(function).
(setf v_y_w)
(function).
v_y_x
(function).
(setf v_y_x)
(function).
v_y_y
(function).
(setf v_y_y)
(function).
v_y_z
(function).
(setf v_y_z)
(function).
v_yw
(function).
(setf v_yw)
(function).
v_yw_
(function).
(setf v_yw_)
(function).
v_yww
(function).
(setf v_yww)
(function).
v_ywx
(function).
(setf v_ywx)
(function).
v_ywy
(function).
(setf v_ywy)
(function).
v_ywz
(function).
(setf v_ywz)
(function).
v_yx
(function).
(setf v_yx)
(function).
v_yx_
(function).
(setf v_yx_)
(function).
v_yxw
(function).
(setf v_yxw)
(function).
v_yxx
(function).
(setf v_yxx)
(function).
v_yxy
(function).
(setf v_yxy)
(function).
v_yxz
(function).
(setf v_yxz)
(function).
v_yy
(function).
(setf v_yy)
(function).
v_yy_
(function).
(setf v_yy_)
(function).
v_yyw
(function).
(setf v_yyw)
(function).
v_yyx
(function).
(setf v_yyx)
(function).
v_yyy
(function).
(setf v_yyy)
(function).
v_yyz
(function).
(setf v_yyz)
(function).
v_yz
(function).
(setf v_yz)
(function).
v_yz_
(function).
(setf v_yz_)
(function).
v_yzw
(function).
(setf v_yzw)
(function).
v_yzx
(function).
(setf v_yzx)
(function).
v_yzy
(function).
(setf v_yzy)
(function).
v_yzz
(function).
(setf v_yzz)
(function).
v_z
(function).
(setf v_z)
(function).
v_z_
(function).
(setf v_z_)
(function).
v_z__
(function).
(setf v_z__)
(function).
v_z_w
(function).
(setf v_z_w)
(function).
v_z_x
(function).
(setf v_z_x)
(function).
v_z_y
(function).
(setf v_z_y)
(function).
v_z_z
(function).
(setf v_z_z)
(function).
v_zw
(function).
(setf v_zw)
(function).
v_zw_
(function).
(setf v_zw_)
(function).
v_zww
(function).
(setf v_zww)
(function).
v_zwx
(function).
(setf v_zwx)
(function).
v_zwy
(function).
(setf v_zwy)
(function).
v_zwz
(function).
(setf v_zwz)
(function).
v_zx
(function).
(setf v_zx)
(function).
v_zx_
(function).
(setf v_zx_)
(function).
v_zxw
(function).
(setf v_zxw)
(function).
v_zxx
(function).
(setf v_zxx)
(function).
v_zxy
(function).
(setf v_zxy)
(function).
v_zxz
(function).
(setf v_zxz)
(function).
v_zy
(function).
(setf v_zy)
(function).
v_zy_
(function).
(setf v_zy_)
(function).
v_zyw
(function).
(setf v_zyw)
(function).
v_zyx
(function).
(setf v_zyx)
(function).
v_zyy
(function).
(setf v_zyy)
(function).
v_zyz
(function).
(setf v_zyz)
(function).
v_zz
(function).
(setf v_zz)
(function).
v_zz_
(function).
(setf v_zz_)
(function).
v_zzw
(function).
(setf v_zzw)
(function).
v_zzx
(function).
(setf v_zzx)
(function).
v_zzy
(function).
(setf v_zzy)
(function).
v_zzz
(function).
(setf v_zzz)
(function).
vabs
(function).
valign
(function).
vangle
(function).
vapply
(macro).
vapplyf
(macro).
vc
(function).
vcartesian
(function).
vceiling
(function).
vclamp
(function).
vcopy
(function).
vcopy2
(function).
vcopy3
(function).
vcopy4
(function).
vdecf
(macro).
vdistance
(function).
vec
(compiler macro).
vec
(function).
vec
(type).
vec-from-vector
(function).
vec-p
(function).
vec2
(compiler macro).
vec2
(function).
vec2
(structure).
vec2-p
(function).
vec2-random
(function).
vec3
(compiler macro).
vec3
(function).
vec3
(structure).
vec3-p
(function).
vec3-random
(function).
vec4
(compiler macro).
vec4
(function).
vec4
(structure).
vec4-p
(function).
vec4-random
(function).
vfloor
(function).
vincf
(macro).
vinorm
(function).
vlength
(function).
vlerp
(function).
vlimit
(function).
vmax
(compiler macro).
vmax
(function).
vmin
(compiler macro).
vmin
(function).
vmod
(function).
vorder
(compiler macro).
vorder
(function).
vpnorm
(function).
vpolar
(function).
vrand
(function).
vrot
(function).
vrot2
(function).
vrotv
(function).
vround
(function).
vscale
(function).
vsetf
(macro).
vsqrdistance
(function).
vsqrlength
(function).
vunit
(function).
vunit*
(function).
(setf vw)
(setf expander).
vw
(function).
(setf vw4)
(setf expander).
vw4
(function).
vw_
(function).
(setf vw_)
(function).
vw__
(function).
(setf vw__)
(function).
vw___
(function).
(setf vw___)
(function).
vw__w
(function).
(setf vw__w)
(function).
vw__x
(function).
(setf vw__x)
(function).
vw__y
(function).
(setf vw__y)
(function).
vw__z
(function).
(setf vw__z)
(function).
vw_w
(function).
(setf vw_w)
(function).
vw_w_
(function).
(setf vw_w_)
(function).
vw_ww
(function).
(setf vw_ww)
(function).
vw_wx
(function).
(setf vw_wx)
(function).
vw_wy
(function).
(setf vw_wy)
(function).
vw_wz
(function).
(setf vw_wz)
(function).
vw_x
(function).
(setf vw_x)
(function).
vw_x_
(function).
(setf vw_x_)
(function).
vw_xw
(function).
(setf vw_xw)
(function).
vw_xx
(function).
(setf vw_xx)
(function).
vw_xy
(function).
(setf vw_xy)
(function).
vw_xz
(function).
(setf vw_xz)
(function).
vw_y
(function).
(setf vw_y)
(function).
vw_y_
(function).
(setf vw_y_)
(function).
vw_yw
(function).
(setf vw_yw)
(function).
vw_yx
(function).
(setf vw_yx)
(function).
vw_yy
(function).
(setf vw_yy)
(function).
vw_yz
(function).
(setf vw_yz)
(function).
vw_z
(function).
(setf vw_z)
(function).
vw_z_
(function).
(setf vw_z_)
(function).
vw_zw
(function).
(setf vw_zw)
(function).
vw_zx
(function).
(setf vw_zx)
(function).
vw_zy
(function).
(setf vw_zy)
(function).
vw_zz
(function).
(setf vw_zz)
(function).
vww
(function).
(setf vww)
(function).
vww_
(function).
(setf vww_)
(function).
vww__
(function).
(setf vww__)
(function).
vww_w
(function).
(setf vww_w)
(function).
vww_x
(function).
(setf vww_x)
(function).
vww_y
(function).
(setf vww_y)
(function).
vww_z
(function).
(setf vww_z)
(function).
vwww
(function).
(setf vwww)
(function).
vwww_
(function).
(setf vwww_)
(function).
vwwww
(function).
(setf vwwww)
(function).
vwwwx
(function).
(setf vwwwx)
(function).
vwwwy
(function).
(setf vwwwy)
(function).
vwwwz
(function).
(setf vwwwz)
(function).
vwwx
(function).
(setf vwwx)
(function).
vwwx_
(function).
(setf vwwx_)
(function).
vwwxw
(function).
(setf vwwxw)
(function).
vwwxx
(function).
(setf vwwxx)
(function).
vwwxy
(function).
(setf vwwxy)
(function).
vwwxz
(function).
(setf vwwxz)
(function).
vwwy
(function).
(setf vwwy)
(function).
vwwy_
(function).
(setf vwwy_)
(function).
vwwyw
(function).
(setf vwwyw)
(function).
vwwyx
(function).
(setf vwwyx)
(function).
vwwyy
(function).
(setf vwwyy)
(function).
vwwyz
(function).
(setf vwwyz)
(function).
vwwz
(function).
(setf vwwz)
(function).
vwwz_
(function).
(setf vwwz_)
(function).
vwwzw
(function).
(setf vwwzw)
(function).
vwwzx
(function).
(setf vwwzx)
(function).
vwwzy
(function).
(setf vwwzy)
(function).
vwwzz
(function).
(setf vwwzz)
(function).
vwx
(function).
(setf vwx)
(function).
vwx_
(function).
(setf vwx_)
(function).
vwx__
(function).
(setf vwx__)
(function).
vwx_w
(function).
(setf vwx_w)
(function).
vwx_x
(function).
(setf vwx_x)
(function).
vwx_y
(function).
(setf vwx_y)
(function).
vwx_z
(function).
(setf vwx_z)
(function).
vwxw
(function).
(setf vwxw)
(function).
vwxw_
(function).
(setf vwxw_)
(function).
vwxww
(function).
(setf vwxww)
(function).
vwxwx
(function).
(setf vwxwx)
(function).
vwxwy
(function).
(setf vwxwy)
(function).
vwxwz
(function).
(setf vwxwz)
(function).
vwxx
(function).
(setf vwxx)
(function).
vwxx_
(function).
(setf vwxx_)
(function).
vwxxw
(function).
(setf vwxxw)
(function).
vwxxx
(function).
(setf vwxxx)
(function).
vwxxy
(function).
(setf vwxxy)
(function).
vwxxz
(function).
(setf vwxxz)
(function).
vwxy
(function).
(setf vwxy)
(function).
vwxy_
(function).
(setf vwxy_)
(function).
vwxyw
(function).
(setf vwxyw)
(function).
vwxyx
(function).
(setf vwxyx)
(function).
vwxyy
(function).
(setf vwxyy)
(function).
vwxyz
(function).
(setf vwxyz)
(function).
vwxz
(function).
(setf vwxz)
(function).
vwxz_
(function).
(setf vwxz_)
(function).
vwxzw
(function).
(setf vwxzw)
(function).
vwxzx
(function).
(setf vwxzx)
(function).
vwxzy
(function).
(setf vwxzy)
(function).
vwxzz
(function).
(setf vwxzz)
(function).
vwy
(function).
(setf vwy)
(function).
vwy_
(function).
(setf vwy_)
(function).
vwy__
(function).
(setf vwy__)
(function).
vwy_w
(function).
(setf vwy_w)
(function).
vwy_x
(function).
(setf vwy_x)
(function).
vwy_y
(function).
(setf vwy_y)
(function).
vwy_z
(function).
(setf vwy_z)
(function).
vwyw
(function).
(setf vwyw)
(function).
vwyw_
(function).
(setf vwyw_)
(function).
vwyww
(function).
(setf vwyww)
(function).
vwywx
(function).
(setf vwywx)
(function).
vwywy
(function).
(setf vwywy)
(function).
vwywz
(function).
(setf vwywz)
(function).
vwyx
(function).
(setf vwyx)
(function).
vwyx_
(function).
(setf vwyx_)
(function).
vwyxw
(function).
(setf vwyxw)
(function).
vwyxx
(function).
(setf vwyxx)
(function).
vwyxy
(function).
(setf vwyxy)
(function).
vwyxz
(function).
(setf vwyxz)
(function).
vwyy
(function).
(setf vwyy)
(function).
vwyy_
(function).
(setf vwyy_)
(function).
vwyyw
(function).
(setf vwyyw)
(function).
vwyyx
(function).
(setf vwyyx)
(function).
vwyyy
(function).
(setf vwyyy)
(function).
vwyyz
(function).
(setf vwyyz)
(function).
vwyz
(function).
(setf vwyz)
(function).
vwyz_
(function).
(setf vwyz_)
(function).
vwyzw
(function).
(setf vwyzw)
(function).
vwyzx
(function).
(setf vwyzx)
(function).
vwyzy
(function).
(setf vwyzy)
(function).
vwyzz
(function).
(setf vwyzz)
(function).
vwz
(function).
(setf vwz)
(function).
vwz_
(function).
(setf vwz_)
(function).
vwz__
(function).
(setf vwz__)
(function).
vwz_w
(function).
(setf vwz_w)
(function).
vwz_x
(function).
(setf vwz_x)
(function).
vwz_y
(function).
(setf vwz_y)
(function).
vwz_z
(function).
(setf vwz_z)
(function).
vwzw
(function).
(setf vwzw)
(function).
vwzw_
(function).
(setf vwzw_)
(function).
vwzww
(function).
(setf vwzww)
(function).
vwzwx
(function).
(setf vwzwx)
(function).
vwzwy
(function).
(setf vwzwy)
(function).
vwzwz
(function).
(setf vwzwz)
(function).
vwzx
(function).
(setf vwzx)
(function).
vwzx_
(function).
(setf vwzx_)
(function).
vwzxw
(function).
(setf vwzxw)
(function).
vwzxx
(function).
(setf vwzxx)
(function).
vwzxy
(function).
(setf vwzxy)
(function).
vwzxz
(function).
(setf vwzxz)
(function).
vwzy
(function).
(setf vwzy)
(function).
vwzy_
(function).
(setf vwzy_)
(function).
vwzyw
(function).
(setf vwzyw)
(function).
vwzyx
(function).
(setf vwzyx)
(function).
vwzyy
(function).
(setf vwzyy)
(function).
vwzyz
(function).
(setf vwzyz)
(function).
vwzz
(function).
(setf vwzz)
(function).
vwzz_
(function).
(setf vwzz_)
(function).
vwzzw
(function).
(setf vwzzw)
(function).
vwzzx
(function).
(setf vwzzx)
(function).
vwzzy
(function).
(setf vwzzy)
(function).
vwzzz
(function).
(setf vwzzz)
(function).
(setf vx)
(setf expander).
vx
(function).
(setf vx2)
(setf expander).
vx2
(function).
(setf vx3)
(setf expander).
vx3
(function).
(setf vx4)
(setf expander).
vx4
(function).
vx_
(function).
(setf vx_)
(function).
vx__
(function).
(setf vx__)
(function).
vx___
(function).
(setf vx___)
(function).
vx__w
(function).
(setf vx__w)
(function).
vx__x
(function).
(setf vx__x)
(function).
vx__y
(function).
(setf vx__y)
(function).
vx__z
(function).
(setf vx__z)
(function).
vx_w
(function).
(setf vx_w)
(function).
vx_w_
(function).
(setf vx_w_)
(function).
vx_ww
(function).
(setf vx_ww)
(function).
vx_wx
(function).
(setf vx_wx)
(function).
vx_wy
(function).
(setf vx_wy)
(function).
vx_wz
(function).
(setf vx_wz)
(function).
vx_x
(function).
(setf vx_x)
(function).
vx_x_
(function).
(setf vx_x_)
(function).
vx_xw
(function).
(setf vx_xw)
(function).
vx_xx
(function).
(setf vx_xx)
(function).
vx_xy
(function).
(setf vx_xy)
(function).
vx_xz
(function).
(setf vx_xz)
(function).
vx_y
(function).
(setf vx_y)
(function).
vx_y_
(function).
(setf vx_y_)
(function).
vx_yw
(function).
(setf vx_yw)
(function).
vx_yx
(function).
(setf vx_yx)
(function).
vx_yy
(function).
(setf vx_yy)
(function).
vx_yz
(function).
(setf vx_yz)
(function).
vx_z
(function).
(setf vx_z)
(function).
vx_z_
(function).
(setf vx_z_)
(function).
vx_zw
(function).
(setf vx_zw)
(function).
vx_zx
(function).
(setf vx_zx)
(function).
vx_zy
(function).
(setf vx_zy)
(function).
vx_zz
(function).
(setf vx_zz)
(function).
vxw
(function).
(setf vxw)
(function).
vxw_
(function).
(setf vxw_)
(function).
vxw__
(function).
(setf vxw__)
(function).
vxw_w
(function).
(setf vxw_w)
(function).
vxw_x
(function).
(setf vxw_x)
(function).
vxw_y
(function).
(setf vxw_y)
(function).
vxw_z
(function).
(setf vxw_z)
(function).
vxww
(function).
(setf vxww)
(function).
vxww_
(function).
(setf vxww_)
(function).
vxwww
(function).
(setf vxwww)
(function).
vxwwx
(function).
(setf vxwwx)
(function).
vxwwy
(function).
(setf vxwwy)
(function).
vxwwz
(function).
(setf vxwwz)
(function).
vxwx
(function).
(setf vxwx)
(function).
vxwx_
(function).
(setf vxwx_)
(function).
vxwxw
(function).
(setf vxwxw)
(function).
vxwxx
(function).
(setf vxwxx)
(function).
vxwxy
(function).
(setf vxwxy)
(function).
vxwxz
(function).
(setf vxwxz)
(function).
vxwy
(function).
(setf vxwy)
(function).
vxwy_
(function).
(setf vxwy_)
(function).
vxwyw
(function).
(setf vxwyw)
(function).
vxwyx
(function).
(setf vxwyx)
(function).
vxwyy
(function).
(setf vxwyy)
(function).
vxwyz
(function).
(setf vxwyz)
(function).
vxwz
(function).
(setf vxwz)
(function).
vxwz_
(function).
(setf vxwz_)
(function).
vxwzw
(function).
(setf vxwzw)
(function).
vxwzx
(function).
(setf vxwzx)
(function).
vxwzy
(function).
(setf vxwzy)
(function).
vxwzz
(function).
(setf vxwzz)
(function).
vxx
(function).
(setf vxx)
(function).
vxx_
(function).
(setf vxx_)
(function).
vxx__
(function).
(setf vxx__)
(function).
vxx_w
(function).
(setf vxx_w)
(function).
vxx_x
(function).
(setf vxx_x)
(function).
vxx_y
(function).
(setf vxx_y)
(function).
vxx_z
(function).
(setf vxx_z)
(function).
vxxw
(function).
(setf vxxw)
(function).
vxxw_
(function).
(setf vxxw_)
(function).
vxxww
(function).
(setf vxxww)
(function).
vxxwx
(function).
(setf vxxwx)
(function).
vxxwy
(function).
(setf vxxwy)
(function).
vxxwz
(function).
(setf vxxwz)
(function).
vxxx
(function).
(setf vxxx)
(function).
vxxx_
(function).
(setf vxxx_)
(function).
vxxxw
(function).
(setf vxxxw)
(function).
vxxxx
(function).
(setf vxxxx)
(function).
vxxxy
(function).
(setf vxxxy)
(function).
vxxxz
(function).
(setf vxxxz)
(function).
vxxy
(function).
(setf vxxy)
(function).
vxxy_
(function).
(setf vxxy_)
(function).
vxxyw
(function).
(setf vxxyw)
(function).
vxxyx
(function).
(setf vxxyx)
(function).
vxxyy
(function).
(setf vxxyy)
(function).
vxxyz
(function).
(setf vxxyz)
(function).
vxxz
(function).
(setf vxxz)
(function).
vxxz_
(function).
(setf vxxz_)
(function).
vxxzw
(function).
(setf vxxzw)
(function).
vxxzx
(function).
(setf vxxzx)
(function).
vxxzy
(function).
(setf vxxzy)
(function).
vxxzz
(function).
(setf vxxzz)
(function).
vxy
(function).
(setf vxy)
(function).
vxy_
(function).
(setf vxy_)
(function).
vxy__
(function).
(setf vxy__)
(function).
vxy_w
(function).
(setf vxy_w)
(function).
vxy_x
(function).
(setf vxy_x)
(function).
vxy_y
(function).
(setf vxy_y)
(function).
vxy_z
(function).
(setf vxy_z)
(function).
vxyw
(function).
(setf vxyw)
(function).
vxyw_
(function).
(setf vxyw_)
(function).
vxyww
(function).
(setf vxyww)
(function).
vxywx
(function).
(setf vxywx)
(function).
vxywy
(function).
(setf vxywy)
(function).
vxywz
(function).
(setf vxywz)
(function).
vxyx
(function).
(setf vxyx)
(function).
vxyx_
(function).
(setf vxyx_)
(function).
vxyxw
(function).
(setf vxyxw)
(function).
vxyxx
(function).
(setf vxyxx)
(function).
vxyxy
(function).
(setf vxyxy)
(function).
vxyxz
(function).
(setf vxyxz)
(function).
vxyy
(function).
(setf vxyy)
(function).
vxyy_
(function).
(setf vxyy_)
(function).
vxyyw
(function).
(setf vxyyw)
(function).
vxyyx
(function).
(setf vxyyx)
(function).
vxyyy
(function).
(setf vxyyy)
(function).
vxyyz
(function).
(setf vxyyz)
(function).
vxyz
(function).
(setf vxyz)
(function).
vxyz_
(function).
(setf vxyz_)
(function).
vxyzw
(function).
(setf vxyzw)
(function).
vxyzx
(function).
(setf vxyzx)
(function).
vxyzy
(function).
(setf vxyzy)
(function).
vxyzz
(function).
(setf vxyzz)
(function).
vxz
(function).
(setf vxz)
(function).
vxz_
(function).
(setf vxz_)
(function).
vxz__
(function).
(setf vxz__)
(function).
vxz_w
(function).
(setf vxz_w)
(function).
vxz_x
(function).
(setf vxz_x)
(function).
vxz_y
(function).
(setf vxz_y)
(function).
vxz_z
(function).
(setf vxz_z)
(function).
vxzw
(function).
(setf vxzw)
(function).
vxzw_
(function).
(setf vxzw_)
(function).
vxzww
(function).
(setf vxzww)
(function).
vxzwx
(function).
(setf vxzwx)
(function).
vxzwy
(function).
(setf vxzwy)
(function).
vxzwz
(function).
(setf vxzwz)
(function).
vxzx
(function).
(setf vxzx)
(function).
vxzx_
(function).
(setf vxzx_)
(function).
vxzxw
(function).
(setf vxzxw)
(function).
vxzxx
(function).
(setf vxzxx)
(function).
vxzxy
(function).
(setf vxzxy)
(function).
vxzxz
(function).
(setf vxzxz)
(function).
vxzy
(function).
(setf vxzy)
(function).
vxzy_
(function).
(setf vxzy_)
(function).
vxzyw
(function).
(setf vxzyw)
(function).
vxzyx
(function).
(setf vxzyx)
(function).
vxzyy
(function).
(setf vxzyy)
(function).
vxzyz
(function).
(setf vxzyz)
(function).
vxzz
(function).
(setf vxzz)
(function).
vxzz_
(function).
(setf vxzz_)
(function).
vxzzw
(function).
(setf vxzzw)
(function).
vxzzx
(function).
(setf vxzzx)
(function).
vxzzy
(function).
(setf vxzzy)
(function).
vxzzz
(function).
(setf vxzzz)
(function).
(setf vy)
(setf expander).
vy
(function).
(setf vy2)
(setf expander).
vy2
(function).
(setf vy3)
(setf expander).
vy3
(function).
(setf vy4)
(setf expander).
vy4
(function).
vy_
(function).
(setf vy_)
(function).
vy__
(function).
(setf vy__)
(function).
vy___
(function).
(setf vy___)
(function).
vy__w
(function).
(setf vy__w)
(function).
vy__x
(function).
(setf vy__x)
(function).
vy__y
(function).
(setf vy__y)
(function).
vy__z
(function).
(setf vy__z)
(function).
vy_w
(function).
(setf vy_w)
(function).
vy_w_
(function).
(setf vy_w_)
(function).
vy_ww
(function).
(setf vy_ww)
(function).
vy_wx
(function).
(setf vy_wx)
(function).
vy_wy
(function).
(setf vy_wy)
(function).
vy_wz
(function).
(setf vy_wz)
(function).
vy_x
(function).
(setf vy_x)
(function).
vy_x_
(function).
(setf vy_x_)
(function).
vy_xw
(function).
(setf vy_xw)
(function).
vy_xx
(function).
(setf vy_xx)
(function).
vy_xy
(function).
(setf vy_xy)
(function).
vy_xz
(function).
(setf vy_xz)
(function).
vy_y
(function).
(setf vy_y)
(function).
vy_y_
(function).
(setf vy_y_)
(function).
vy_yw
(function).
(setf vy_yw)
(function).
vy_yx
(function).
(setf vy_yx)
(function).
vy_yy
(function).
(setf vy_yy)
(function).
vy_yz
(function).
(setf vy_yz)
(function).
vy_z
(function).
(setf vy_z)
(function).
vy_z_
(function).
(setf vy_z_)
(function).
vy_zw
(function).
(setf vy_zw)
(function).
vy_zx
(function).
(setf vy_zx)
(function).
vy_zy
(function).
(setf vy_zy)
(function).
vy_zz
(function).
(setf vy_zz)
(function).
vyw
(function).
(setf vyw)
(function).
vyw_
(function).
(setf vyw_)
(function).
vyw__
(function).
(setf vyw__)
(function).
vyw_w
(function).
(setf vyw_w)
(function).
vyw_x
(function).
(setf vyw_x)
(function).
vyw_y
(function).
(setf vyw_y)
(function).
vyw_z
(function).
(setf vyw_z)
(function).
vyww
(function).
(setf vyww)
(function).
vyww_
(function).
(setf vyww_)
(function).
vywww
(function).
(setf vywww)
(function).
vywwx
(function).
(setf vywwx)
(function).
vywwy
(function).
(setf vywwy)
(function).
vywwz
(function).
(setf vywwz)
(function).
vywx
(function).
(setf vywx)
(function).
vywx_
(function).
(setf vywx_)
(function).
vywxw
(function).
(setf vywxw)
(function).
vywxx
(function).
(setf vywxx)
(function).
vywxy
(function).
(setf vywxy)
(function).
vywxz
(function).
(setf vywxz)
(function).
vywy
(function).
(setf vywy)
(function).
vywy_
(function).
(setf vywy_)
(function).
vywyw
(function).
(setf vywyw)
(function).
vywyx
(function).
(setf vywyx)
(function).
vywyy
(function).
(setf vywyy)
(function).
vywyz
(function).
(setf vywyz)
(function).
vywz
(function).
(setf vywz)
(function).
vywz_
(function).
(setf vywz_)
(function).
vywzw
(function).
(setf vywzw)
(function).
vywzx
(function).
(setf vywzx)
(function).
vywzy
(function).
(setf vywzy)
(function).
vywzz
(function).
(setf vywzz)
(function).
vyx
(function).
(setf vyx)
(function).
vyx_
(function).
(setf vyx_)
(function).
vyx__
(function).
(setf vyx__)
(function).
vyx_w
(function).
(setf vyx_w)
(function).
vyx_x
(function).
(setf vyx_x)
(function).
vyx_y
(function).
(setf vyx_y)
(function).
vyx_z
(function).
(setf vyx_z)
(function).
vyxw
(function).
(setf vyxw)
(function).
vyxw_
(function).
(setf vyxw_)
(function).
vyxww
(function).
(setf vyxww)
(function).
vyxwx
(function).
(setf vyxwx)
(function).
vyxwy
(function).
(setf vyxwy)
(function).
vyxwz
(function).
(setf vyxwz)
(function).
vyxx
(function).
(setf vyxx)
(function).
vyxx_
(function).
(setf vyxx_)
(function).
vyxxw
(function).
(setf vyxxw)
(function).
vyxxx
(function).
(setf vyxxx)
(function).
vyxxy
(function).
(setf vyxxy)
(function).
vyxxz
(function).
(setf vyxxz)
(function).
vyxy
(function).
(setf vyxy)
(function).
vyxy_
(function).
(setf vyxy_)
(function).
vyxyw
(function).
(setf vyxyw)
(function).
vyxyx
(function).
(setf vyxyx)
(function).
vyxyy
(function).
(setf vyxyy)
(function).
vyxyz
(function).
(setf vyxyz)
(function).
vyxz
(function).
(setf vyxz)
(function).
vyxz_
(function).
(setf vyxz_)
(function).
vyxzw
(function).
(setf vyxzw)
(function).
vyxzx
(function).
(setf vyxzx)
(function).
vyxzy
(function).
(setf vyxzy)
(function).
vyxzz
(function).
(setf vyxzz)
(function).
vyy
(function).
(setf vyy)
(function).
vyy_
(function).
(setf vyy_)
(function).
vyy__
(function).
(setf vyy__)
(function).
vyy_w
(function).
(setf vyy_w)
(function).
vyy_x
(function).
(setf vyy_x)
(function).
vyy_y
(function).
(setf vyy_y)
(function).
vyy_z
(function).
(setf vyy_z)
(function).
vyyw
(function).
(setf vyyw)
(function).
vyyw_
(function).
(setf vyyw_)
(function).
vyyww
(function).
(setf vyyww)
(function).
vyywx
(function).
(setf vyywx)
(function).
vyywy
(function).
(setf vyywy)
(function).
vyywz
(function).
(setf vyywz)
(function).
vyyx
(function).
(setf vyyx)
(function).
vyyx_
(function).
(setf vyyx_)
(function).
vyyxw
(function).
(setf vyyxw)
(function).
vyyxx
(function).
(setf vyyxx)
(function).
vyyxy
(function).
(setf vyyxy)
(function).
vyyxz
(function).
(setf vyyxz)
(function).
vyyy
(function).
(setf vyyy)
(function).
vyyy_
(function).
(setf vyyy_)
(function).
vyyyw
(function).
(setf vyyyw)
(function).
vyyyx
(function).
(setf vyyyx)
(function).
vyyyy
(function).
(setf vyyyy)
(function).
vyyyz
(function).
(setf vyyyz)
(function).
vyyz
(function).
(setf vyyz)
(function).
vyyz_
(function).
(setf vyyz_)
(function).
vyyzw
(function).
(setf vyyzw)
(function).
vyyzx
(function).
(setf vyyzx)
(function).
vyyzy
(function).
(setf vyyzy)
(function).
vyyzz
(function).
(setf vyyzz)
(function).
vyz
(function).
(setf vyz)
(function).
vyz_
(function).
(setf vyz_)
(function).
vyz__
(function).
(setf vyz__)
(function).
vyz_w
(function).
(setf vyz_w)
(function).
vyz_x
(function).
(setf vyz_x)
(function).
vyz_y
(function).
(setf vyz_y)
(function).
vyz_z
(function).
(setf vyz_z)
(function).
vyzw
(function).
(setf vyzw)
(function).
vyzw_
(function).
(setf vyzw_)
(function).
vyzww
(function).
(setf vyzww)
(function).
vyzwx
(function).
(setf vyzwx)
(function).
vyzwy
(function).
(setf vyzwy)
(function).
vyzwz
(function).
(setf vyzwz)
(function).
vyzx
(function).
(setf vyzx)
(function).
vyzx_
(function).
(setf vyzx_)
(function).
vyzxw
(function).
(setf vyzxw)
(function).
vyzxx
(function).
(setf vyzxx)
(function).
vyzxy
(function).
(setf vyzxy)
(function).
vyzxz
(function).
(setf vyzxz)
(function).
vyzy
(function).
(setf vyzy)
(function).
vyzy_
(function).
(setf vyzy_)
(function).
vyzyw
(function).
(setf vyzyw)
(function).
vyzyx
(function).
(setf vyzyx)
(function).
vyzyy
(function).
(setf vyzyy)
(function).
vyzyz
(function).
(setf vyzyz)
(function).
vyzz
(function).
(setf vyzz)
(function).
vyzz_
(function).
(setf vyzz_)
(function).
vyzzw
(function).
(setf vyzzw)
(function).
vyzzx
(function).
(setf vyzzx)
(function).
vyzzy
(function).
(setf vyzzy)
(function).
vyzzz
(function).
(setf vyzzz)
(function).
(setf vz)
(setf expander).
vz
(function).
(setf vz3)
(setf expander).
vz3
(function).
(setf vz4)
(setf expander).
vz4
(function).
vz_
(function).
(setf vz_)
(function).
vz__
(function).
(setf vz__)
(function).
vz___
(function).
(setf vz___)
(function).
vz__w
(function).
(setf vz__w)
(function).
vz__x
(function).
(setf vz__x)
(function).
vz__y
(function).
(setf vz__y)
(function).
vz__z
(function).
(setf vz__z)
(function).
vz_w
(function).
(setf vz_w)
(function).
vz_w_
(function).
(setf vz_w_)
(function).
vz_ww
(function).
(setf vz_ww)
(function).
vz_wx
(function).
(setf vz_wx)
(function).
vz_wy
(function).
(setf vz_wy)
(function).
vz_wz
(function).
(setf vz_wz)
(function).
vz_x
(function).
(setf vz_x)
(function).
vz_x_
(function).
(setf vz_x_)
(function).
vz_xw
(function).
(setf vz_xw)
(function).
vz_xx
(function).
(setf vz_xx)
(function).
vz_xy
(function).
(setf vz_xy)
(function).
vz_xz
(function).
(setf vz_xz)
(function).
vz_y
(function).
(setf vz_y)
(function).
vz_y_
(function).
(setf vz_y_)
(function).
vz_yw
(function).
(setf vz_yw)
(function).
vz_yx
(function).
(setf vz_yx)
(function).
vz_yy
(function).
(setf vz_yy)
(function).
vz_yz
(function).
(setf vz_yz)
(function).
vz_z
(function).
(setf vz_z)
(function).
vz_z_
(function).
(setf vz_z_)
(function).
vz_zw
(function).
(setf vz_zw)
(function).
vz_zx
(function).
(setf vz_zx)
(function).
vz_zy
(function).
(setf vz_zy)
(function).
vz_zz
(function).
(setf vz_zz)
(function).
vzw
(function).
(setf vzw)
(function).
vzw_
(function).
(setf vzw_)
(function).
vzw__
(function).
(setf vzw__)
(function).
vzw_w
(function).
(setf vzw_w)
(function).
vzw_x
(function).
(setf vzw_x)
(function).
vzw_y
(function).
(setf vzw_y)
(function).
vzw_z
(function).
(setf vzw_z)
(function).
vzww
(function).
(setf vzww)
(function).
vzww_
(function).
(setf vzww_)
(function).
vzwww
(function).
(setf vzwww)
(function).
vzwwx
(function).
(setf vzwwx)
(function).
vzwwy
(function).
(setf vzwwy)
(function).
vzwwz
(function).
(setf vzwwz)
(function).
vzwx
(function).
(setf vzwx)
(function).
vzwx_
(function).
(setf vzwx_)
(function).
vzwxw
(function).
(setf vzwxw)
(function).
vzwxx
(function).
(setf vzwxx)
(function).
vzwxy
(function).
(setf vzwxy)
(function).
vzwxz
(function).
(setf vzwxz)
(function).
vzwy
(function).
(setf vzwy)
(function).
vzwy_
(function).
(setf vzwy_)
(function).
vzwyw
(function).
(setf vzwyw)
(function).
vzwyx
(function).
(setf vzwyx)
(function).
vzwyy
(function).
(setf vzwyy)
(function).
vzwyz
(function).
(setf vzwyz)
(function).
vzwz
(function).
(setf vzwz)
(function).
vzwz_
(function).
(setf vzwz_)
(function).
vzwzw
(function).
(setf vzwzw)
(function).
vzwzx
(function).
(setf vzwzx)
(function).
vzwzy
(function).
(setf vzwzy)
(function).
vzwzz
(function).
(setf vzwzz)
(function).
vzx
(function).
(setf vzx)
(function).
vzx_
(function).
(setf vzx_)
(function).
vzx__
(function).
(setf vzx__)
(function).
vzx_w
(function).
(setf vzx_w)
(function).
vzx_x
(function).
(setf vzx_x)
(function).
vzx_y
(function).
(setf vzx_y)
(function).
vzx_z
(function).
(setf vzx_z)
(function).
vzxw
(function).
(setf vzxw)
(function).
vzxw_
(function).
(setf vzxw_)
(function).
vzxww
(function).
(setf vzxww)
(function).
vzxwx
(function).
(setf vzxwx)
(function).
vzxwy
(function).
(setf vzxwy)
(function).
vzxwz
(function).
(setf vzxwz)
(function).
vzxx
(function).
(setf vzxx)
(function).
vzxx_
(function).
(setf vzxx_)
(function).
vzxxw
(function).
(setf vzxxw)
(function).
vzxxx
(function).
(setf vzxxx)
(function).
vzxxy
(function).
(setf vzxxy)
(function).
vzxxz
(function).
(setf vzxxz)
(function).
vzxy
(function).
(setf vzxy)
(function).
vzxy_
(function).
(setf vzxy_)
(function).
vzxyw
(function).
(setf vzxyw)
(function).
vzxyx
(function).
(setf vzxyx)
(function).
vzxyy
(function).
(setf vzxyy)
(function).
vzxyz
(function).
(setf vzxyz)
(function).
vzxz
(function).
(setf vzxz)
(function).
vzxz_
(function).
(setf vzxz_)
(function).
vzxzw
(function).
(setf vzxzw)
(function).
vzxzx
(function).
(setf vzxzx)
(function).
vzxzy
(function).
(setf vzxzy)
(function).
vzxzz
(function).
(setf vzxzz)
(function).
vzy
(function).
(setf vzy)
(function).
vzy_
(function).
(setf vzy_)
(function).
vzy__
(function).
(setf vzy__)
(function).
vzy_w
(function).
(setf vzy_w)
(function).
vzy_x
(function).
(setf vzy_x)
(function).
vzy_y
(function).
(setf vzy_y)
(function).
vzy_z
(function).
(setf vzy_z)
(function).
vzyw
(function).
(setf vzyw)
(function).
vzyw_
(function).
(setf vzyw_)
(function).
vzyww
(function).
(setf vzyww)
(function).
vzywx
(function).
(setf vzywx)
(function).
vzywy
(function).
(setf vzywy)
(function).
vzywz
(function).
(setf vzywz)
(function).
vzyx
(function).
(setf vzyx)
(function).
vzyx_
(function).
(setf vzyx_)
(function).
vzyxw
(function).
(setf vzyxw)
(function).
vzyxx
(function).
(setf vzyxx)
(function).
vzyxy
(function).
(setf vzyxy)
(function).
vzyxz
(function).
(setf vzyxz)
(function).
vzyy
(function).
(setf vzyy)
(function).
vzyy_
(function).
(setf vzyy_)
(function).
vzyyw
(function).
(setf vzyyw)
(function).
vzyyx
(function).
(setf vzyyx)
(function).
vzyyy
(function).
(setf vzyyy)
(function).
vzyyz
(function).
(setf vzyyz)
(function).
vzyz
(function).
(setf vzyz)
(function).
vzyz_
(function).
(setf vzyz_)
(function).
vzyzw
(function).
(setf vzyzw)
(function).
vzyzx
(function).
(setf vzyzx)
(function).
vzyzy
(function).
(setf vzyzy)
(function).
vzyzz
(function).
(setf vzyzz)
(function).
vzz
(function).
(setf vzz)
(function).
vzz_
(function).
(setf vzz_)
(function).
vzz__
(function).
(setf vzz__)
(function).
vzz_w
(function).
(setf vzz_w)
(function).
vzz_x
(function).
(setf vzz_x)
(function).
vzz_y
(function).
(setf vzz_y)
(function).
vzz_z
(function).
(setf vzz_z)
(function).
vzzw
(function).
(setf vzzw)
(function).
vzzw_
(function).
(setf vzzw_)
(function).
vzzww
(function).
(setf vzzww)
(function).
vzzwx
(function).
(setf vzzwx)
(function).
vzzwy
(function).
(setf vzzwy)
(function).
vzzwz
(function).
(setf vzzwz)
(function).
vzzx
(function).
(setf vzzx)
(function).
vzzx_
(function).
(setf vzzx_)
(function).
vzzxw
(function).
(setf vzzxw)
(function).
vzzxx
(function).
(setf vzzxx)
(function).
vzzxy
(function).
(setf vzzxy)
(function).
vzzxz
(function).
(setf vzzxz)
(function).
vzzy
(function).
(setf vzzy)
(function).
vzzy_
(function).
(setf vzzy_)
(function).
vzzyw
(function).
(setf vzzyw)
(function).
vzzyx
(function).
(setf vzzyx)
(function).
vzzyy
(function).
(setf vzzyy)
(function).
vzzyz
(function).
(setf vzzyz)
(function).
vzzz
(function).
(setf vzzz)
(function).
vzzz_
(function).
(setf vzzz_)
(function).
vzzzw
(function).
(setf vzzzw)
(function).
vzzzx
(function).
(setf vzzzx)
(function).
vzzzy
(function).
(setf vzzzy)
(function).
vzzzz
(function).
(setf vzzzz)
(function).
with-vec
(macro).
with-vec2
(macro).
with-vec3
(macro).
with-vec4
(macro).
%2vec-op
(macro).
%vec2
(function).
%vec3
(function).
%vec4
(function).
%vecrot-internal
(macro).
%vsetf
(macro).
%vw4
(reader).
(setf %vw4)
(writer).
%vx2
(reader).
(setf %vx2)
(writer).
%vx3
(reader).
(setf %vx3)
(writer).
%vx4
(reader).
(setf %vx4)
(writer).
%vy2
(reader).
(setf %vy2)
(writer).
%vy3
(reader).
(setf %vy3)
(writer).
%vy4
(reader).
(setf %vy4)
(writer).
%vz3
(reader).
(setf %vz3)
(writer).
%vz4
(reader).
(setf %vz4)
(writer).
*float-type*
(special variable).
2vec-nv*
(function).
2vec-nv+
(function).
2vec-nv-
(function).
2vec-nv/
(function).
2vec-v*
(function).
2vec-v+
(function).
2vec-v-
(function).
2vec-v/
(function).
2vec-v/=
(function).
2vec-v<
(function).
2vec-v<=
(function).
2vec-v=
(function).
2vec-v>
(function).
2vec-v>=
(function).
2vec-vmax
(function).
2vec-vmin
(function).
define-all-swizzlers
(macro).
define-nvecop
(macro).
define-ofun
(macro).
define-ptrfun
(macro).
define-swizzler
(macro).
define-vec-accessor
(macro).
define-veccomp
(macro).
define-vecop
(macro).
define-vecreduce
(macro).
define-vector-constant
(macro).
define-vecx-accessor
(macro).
defsetf*
(macro).
ensure-float
(function).
ensure-float-param
(function).
float-type
(type).
intern*
(function).
lerp
(function).
vec2-ptr
(function).
vec2-ptraddr
(function).
vec3-ptr
(function).
vec3-ptraddr
(function).
vec4-ptr
(function).
vec4-ptraddr
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Constant vector for the 4D unit in W direction.
Constant vector for the 3D unit in X direction.
Constant vector for the 2D unit in X direction.
Constant vector for the 3D unit in X direction.
Constant vector for the 4D unit in X direction.
Constant vector for the 3D unit in Y direction.
Constant vector for the 2D unit in Y direction.
Constant vector for the 3D unit in Y direction.
Constant vector for the 4D unit in Y direction.
Constant vector for the 3D unit in Z direction.
Constant vector for the 3D unit in Z direction.
Constant vector for the 4D unit in Z direction.
Applies OP to each applicable field of the vector plus the optional argument for each respective dimension, if given. Returns a new vector of the same type with the results in its fields.
Applies OP to each applicable field of the vector plus the optional argument for each respective dimension, if given. Returns the same vector with the results stored in its fields.
Decreases each field in the vector by DELTA.
Increases each field in the vector by DELTA.
Similar to SETF, but requires as many values as the given vector has fields. Returns the modified vector.
Binds each component of the vector (or real) to the specified variable.
If the vector does not have a particular field, the variable is initialized to 0 in the proper float format.
Binds each component of the vector (or real) to the specified variable.
Binds each component of the vector (or real) to the specified variable.
Binds each component of the vector (or real) to the specified variable.
Same as *, but modifies the first vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Same as +, but modifies the first vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Same as nv+, but scales the added vector by a scalar.
Same as -, but modifies the first vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Same as /, but modifies the first vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Performs ABS on each component of the vector and stores back the results.
Aligns the vector to the given grid size.
Clamps the vector such that each field is within [LOWER, UPPER]. Accepts REALs or VECs as limits, where REALs are used for each component of the vector.
Limits the vector such that each field is within [-LIMIT, LIMIT]. Accepts a REAL or VEc for the limit, where a REAL is used for each component of the vector.
Performs MOD on each component of the vector and stores back the results.
Rotates the 3D vector around AXIS by PHI rads. The axis has to be a unit vector.
This operation does not work with 2D or 4D vectors.
See NVROT2
Rotates the 2D vector A around zero by PHI rads.
Rotates the 3D vector A around each axis by the amount in B. The rotations are performed in the order of X, Y, Z.
Note that rotation in 3D space is not commutative, so this function might not perform the rotation as you expected if you need the rotation to happen in a different order.
This operation does not work with 2D or 4D vectors.
See NVROT.
Scales the vector to be of the specified length.
Normalizes the vector into its unit form by the 2-norm. If the vector is zero, an error is signalled. See NVUNIT*
Normalizes the vector into its unit form by the 2-norm. If the vector is zero, returns it unmodified. See NVUNIT
Same as *, but always returns a vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Same as +, but always returns a vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Same as -, but always returns a vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Returns the dot product of the two vectors.
Same as /, but always returns a vector. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
This is the same as /=, but testing all vector fields simultaneously.
Same as 1+, but returns a new vector with each component increased by 1.
Same as 1-, but returns a new vector with each component decreased by 1.
Returns the taxicab/1-norm of the vector.
Returns the euclidean/2-norm of the vector.
This is the same as <, but testing all vector fields simultaneously.
Copies the fields from SOURCE into TARGET.
This is the same as <=, but testing all vector fields simultaneously.
This is the same as =, but testing all vector fields simultaneously.
This is the same as >, but testing all vector fields simultaneously.
This is the same as >=, but testing all vector fields simultaneously.
Swizzles the vector into a 2D one, filling its fields with the _ and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _ and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, _, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, _, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the _ and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _ and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, W, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, W, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the _ and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _ and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, X, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, X, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the _ and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _ and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Y, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Y, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the _ and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _ and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the _, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the _, Z, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the _, Z, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Returns a vector with each component being the absolute value of the given vector’s.
Returns a vector aligned to the given grid size.
Returns the angle between two vectors.
Returns the cross product of the two 3D vectors. This operation does not work with 2D or 4D vectors.
Returns the cartesian coordinate translation of the given polar/spherical vector. For 2D vectors it has to be R,PHI, for 3D R,PHI,THETA
Ceilings all components of the vector.
Returns a clamped vector where each field is within [LOWER, UPPER]. Accepts REALs or VECs as arguments, where REALs are used for each component of the vector.
Creates a copy of the vector.
Creates a copy of a 2D vector.
Creates a copy of a 3D vector.
Creates a copy of a 4D vector.
Returns the distance from A to B.
Creates a new vector of the appropriate size.
Create a vector from a lisp array vector. The array must be 2-4 elements long.
Returns T if the argument is a vector.
Constructs a 2D vector.
Returns T if the argument is of type vec2.
Constructs a 2D vector with random values according to the given bounds.
Constructs a 3D vector.
Returns T if the argument is of type vec3.
Constructs a 3D vector with random values according to the given bounds.
Constructs a 3D vector.
Returns T if the argument is of type vec4.
Constructs a 4D vector with random values according to the given bounds.
Floors all components of the vector.
Returns the maximum-norm of the vector.
Returns the squared euclidean norm of the vector.
Returns a vector where each field is linearly interpolated from the corresponding field in FROM to TO by N. Accepts a REAL or VEC for N, where REALs are used for each component of the vector.
Returns a limited vector where each field is within [-LIMIT, LIMIT]. Accepts REALs or VEcs as arguments, where REALs are used for each component of the vector.
Same as MAX, but testing all vector fields simultaneously.
Same as MIN, but testing all vector fields simultaneously.
Returns a vector with each component being the modulus of the given vector’s against the divisor.
Allows you to handily modify a vector by reordering its components.
Each X/Y/Z argument can be one of ’X,’Y,’Z,’VX,’VY,’VZ,:X,:Y,:Z indicating the respective component, or NIL for 0.
Returns the p-norm of the vector.
Returns the polar/spherical coordinate translation of the given cartesian vector. For 2D vectors it will be R,PHI, for 3D, R,PHI,THETA
Returns a vector with each of the fields having a value in [x-var, x+var]. Either X or VAR must be a vector. If both are vectors, they must match in type.
Returns a 3D vector rotated around AXIS by PHI rads. The axis has to be a unit vector.
This operation does not work with 2D or 4D vectors.
See VROT2
Returns a 2D vector rotated around zero by PHI rads.
Returns a 3D vector of A rotated around each axis by the amount in B. The rotations are performed in the order of X, Y, Z.
Note that rotation in 3D space is not commutative, so this function might not perform the rotation as you expected if you need the rotation to happen in a different order.
This operation does not work with 2D or 4D vectors.
See VROT.
Rounds all components of the vector.
Returns a scaled vector of the specified length.
Returns the squared distance from A to B.
Returns the unit vector form of the given vector by the 2-norm. If the vector is zero, an error is signalled. See VUNIT*
Returns the unit vector form of the given vector by the 2-norm. If the vector is zero, returns a zero vector. See VUNIT
Returns the W component of the vector.
Returns the W component of a 4D vector.
Swizzles the vector into a 2D one, filling its fields with the W and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, _, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, _, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the W and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, W, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, W, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the W and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, X, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, X, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the W and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Y, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Y, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 2D one, filling its fields with the W and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, _, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, _, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, _, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, _, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, _, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, _, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, _, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, _, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, _, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, _, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Z, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, W, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, W, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, W, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, W, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, W, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, W, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, W, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, W, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, W, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, W, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Z, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, X, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, X, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, X, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, X, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, X, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, X, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, X, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, X, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, X, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, X, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Z, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Y, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Y, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Y, and W components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Y, and W components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Y, and X components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Y, and X components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Y, and Y components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Y, and Y components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Y, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Y, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 3D one, filling its fields with the W, Z, and Z components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, and Z components with the XYZW of the value respectively in that order. Note that, unlike usual SETF functions that return the value you set to, this returns the modified vector.
Swizzles the vector into a 4D one, filling its fields with the W, Z, Z, and _ components of the given vector respectively.
When used as a writer sets the fields of the vector, replacing the W, Z, Z, and _ components with the XYZW of the value respectively in that order. Note that, unlike usual SETF fu