Vector

Undocumented in source.
struct Vector (
size_t N
T
alias string AS = ""
) if (
isCompatibleArrayAccessString(N, AS, SEP) ||
AS.length == 0
) {}

Constructors

this
this(E vals)
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Alias This

data

Members

Aliases

access_string
alias access_string = AS
Undocumented in source.
datatype
alias datatype = T
Undocumented in source.
selftype
alias selftype = Vector!(N, T, AS)
Undocumented in source.

Functions

opAssign
auto opAssign(Vector!(K, E, oas) b)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(Vector!(K, E, oas) b)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(E b)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
auto opBinaryRight(E b)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
const(T[]) opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
auto opOpAssign(E b)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
auto opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
quatMlt
auto quatMlt(Vector!(4, E, AS) b)

quaterni mul

rebase
auto rebase(I x, J y)
Undocumented in source. Be warned that the author may not have intended to support it.
rebase
auto rebase(I x, J y, K z)
Undocumented in source. Be warned that the author may not have intended to support it.
rot
auto rot(Vector!(K, E, bs) b)

для кватернионов

Manifest constants

dims
enum dims;
Undocumented in source.
isDynamic
enum isDynamic;
Undocumented in source.
isStatic
enum isStatic;
Undocumented in source.
length
enum length;
Undocumented in source.

Properties

con
auto con [@property getter]

для кватернионов

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

для кватернионов

len
auto len [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
len2
auto len2 [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
auto length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
mag
T mag [@property getter]

для кватернионов

norm
T norm [@property getter]

для кватернионов

opDispatch
T opDispatch [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opDispatch
T opDispatch [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opDispatch
auto opDispatch [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opDispatch
U opDispatch [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

fromAngle
selftype fromAngle(T alpha, Vector!(3, E, bs) axis)

для кватернионов

Variables

data
T[N] data;
Undocumented in source.
data
T[N] data;
Undocumented in source.
data
T[] data;
Undocumented in source.

Meta