des.math.linear.vector

Undocumented in source.

Members

Aliases

bvecD
alias bvecD = Vector!(0, byte)
Undocumented in source.
col3
alias col3 = Vector!(3, float, "r g b")
Undocumented in source.
col4
alias col4 = Vector!(4, float, "r g b a")
Undocumented in source.
dquat
alias dquat = Vector!(4, double, "i j k a")
Undocumented in source.
dvec2
alias dvec2 = Vector!(2, double, "x y")
Undocumented in source.
dvec3
alias dvec3 = Vector!(3, double, "x y z")
Undocumented in source.
dvec4
alias dvec4 = Vector!(4, double, "x y z w")
Undocumented in source.
dvecD
alias dvecD = Vector!(0, double)
Undocumented in source.
ivec2
alias ivec2 = Vector!(2, int, "x y")
Undocumented in source.
ivec3
alias ivec3 = Vector!(3, int, "x y z")
Undocumented in source.
ivec4
alias ivec4 = Vector!(4, int, "x y z w")
Undocumented in source.
ivecD
alias ivecD = Vector!(0, int)
Undocumented in source.
lvecD
alias lvecD = Vector!(0, long)
Undocumented in source.
quat
alias quat = Vector!(4, float, "i j k a")
Undocumented in source.
rvecD
alias rvecD = Vector!(0, real)
Undocumented in source.
ubcol3
alias ubcol3 = Vector!(3, ubyte, "r g b")
Undocumented in source.
ubcol4
alias ubcol4 = Vector!(4, ubyte, "r g b a")
Undocumented in source.
ubvecD
alias ubvecD = Vector!(0, ubyte)
Undocumented in source.
uivec2
alias uivec2 = Vector!(2, uint, "x y")
Undocumented in source.
uivec3
alias uivec3 = Vector!(3, uint, "x y z")
Undocumented in source.
uivec4
alias uivec4 = Vector!(4, uint, "x y z w")
Undocumented in source.
uivecD
alias uivecD = Vector!(0, uint)
Undocumented in source.
ulvecD
alias ulvecD = Vector!(0, ulong)
Undocumented in source.
vec2
alias vec2 = Vector!(2, float, "x y")
Undocumented in source.
vec3
alias vec3 = Vector!(3, float, "x y z")
Undocumented in source.
vec4
alias vec4 = Vector!(4, float, "x y z w")
Undocumented in source.
vecD
alias vecD = Vector!(0, float)
Undocumented in source.

Functions

cross
auto cross(Vector!(N, T, S1) a, Vector!(K, E, S2) b)
Undocumented in source. Be warned that the author may not have intended to support it.
dot
auto dot(Vector!(N, T, S1) a, Vector!(K, E, S2) b)
Undocumented in source. Be warned that the author may not have intended to support it.
hasCompMltAndSum
bool hasCompMltAndSum()
Undocumented in source. Be warned that the author may not have intended to support it.
isCompatibleVector
bool isCompatibleVector()
Undocumented in source. Be warned that the author may not have intended to support it.
isDynamicVector
bool isDynamicVector()
Undocumented in source. Be warned that the author may not have intended to support it.
isStaticVector
bool isStaticVector()
Undocumented in source. Be warned that the author may not have intended to support it.
isValidOp
bool isValidOp()
Undocumented in source. Be warned that the author may not have intended to support it.
isVector
bool isVector()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

spaceSep
string spaceSep [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Vector
struct Vector(size_t N, T, alias string AS = "")
Undocumented in source.

Meta