This is the complete list of members for Vector< T, N >, including all inherited members.
data (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
iterator typedef | Vector< T, N > | |
length() const (defined in Vector< T, N >) | Vector< T, N > | |
lengthSquared() const (defined in Vector< T, N >) | Vector< T, N > | |
linearSize() const (defined in Vector< T, N >) | Vector< T, N > | |
normalize() (defined in Vector< T, N >) | Vector< T, N > | |
normalized() const (defined in Vector< T, N >) | Vector< T, N > | |
operator!=(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator*=(S scalar) (defined in Vector< T, N >) | Vector< T, N > | |
operator+() const (defined in Vector< T, N >) | Vector< T, N > | |
operator+=(const Vector< OT, N > &v) (defined in Vector< T, N >) | Vector< T, N > | |
operator-() const (defined in Vector< T, N >) | Vector< T, N > | |
operator-=(const Vector< OT, N > &v) (defined in Vector< T, N >) | Vector< T, N > | |
operator/=(S scalar) (defined in Vector< T, N >) | Vector< T, N > | |
operator<(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator<=(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator==(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator>(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator>=(const Vector< T, N > &other) const (defined in Vector< T, N >) | Vector< T, N > | |
operator[](std::size_t index) | Vector< T, N > | |
operator[](std::size_t index) const (defined in Vector< T, N >) | Vector< T, N > | |
phi() const -> decltype(atan2(T(0), T(0))) (defined in Vector< T, N >) | Vector< T, N > | |
reflect(const Vector< To, N > &normal) (defined in Vector< T, N >) | Vector< T, N > | |
reflected(const Vector< To, N > &normal) const -> Vector< decltype(T(0)-To(0)), N > (defined in Vector< T, N >) | Vector< T, N > | |
rotate(Ta phi, Ta theta) (defined in Vector< T, N >) | Vector< T, N > | |
rotated(Ta phi, Ta theta) const (defined in Vector< T, N >) | Vector< T, N > | |
scale(const Vector< To, N > &o) (defined in Vector< T, N >) | Vector< T, N > | |
scaled(const Vector< To, N > &o) (defined in Vector< T, N >) | Vector< T, N > | |
size | Vector< T, N > | static |
theta() const -> decltype(acos(T(0))) (defined in Vector< T, N >) | Vector< T, N > | |
type typedef | Vector< T, N > | |
Vector()=default (defined in Vector< T, N >) | Vector< T, N > | |
Vector(Vector< U, N > other) (defined in Vector< T, N >) | Vector< T, N > | |
VectorImpl(Ts...vals) (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
VectorImpl() (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
w (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
x (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
y (defined in VectorImpl< T, N >) | VectorImpl< T, N > | |
z (defined in VectorImpl< T, N >) | VectorImpl< T, N > |