Allolib
1.0
C++ Components For Interactive Multimedia
|
This is the complete list of members for al::Vec< N, T >, including all inherited members.
as() | al::Vec< N, T > | inline |
as() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
begin() (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
begin() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
by(T shift) const | al::Vec< N, T > | inline |
byx(T shift) const | al::Vec< N, T > | inline |
byy(T shift) const | al::Vec< N, T > | inline |
byz(T shift) const | al::Vec< N, T > | inline |
dot(const Vec< N, U > &v) const | al::Vec< N, T > | inline |
elems() const | al::Vec< N, T > | inline |
elems() | al::Vec< N, T > | inline |
end() (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
end() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
get(int i0, int i1) const | al::Vec< N, T > | inline |
get(int i0, int i1, int i2) const | al::Vec< N, T > | inline |
get(int i0, int i1, int i2, int i3) const | al::Vec< N, T > | inline |
lerp(const Vec &target, T amt) | al::Vec< N, T > | inline |
mag() const | al::Vec< N, T > | inline |
mag(T v) | al::Vec< N, T > | |
magSqr() const | al::Vec< N, T > | inline |
negate() | al::Vec< N, T > | inline |
norm(const T &p) const | al::Vec< N, T > | inline |
norm1() const | al::Vec< N, T > | inline |
norm2() const | al::Vec< N, T > | inline |
normalize(T scale=T(1)) | al::Vec< N, T > | |
normalized(T scale=T(1)) const | al::Vec< N, T > | inline |
operator!=(const Vec &v) const | al::Vec< N, T > | inline |
operator!=(const T &v) const | al::Vec< N, T > | inline |
operator*(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator*(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator*=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator*=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator+(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator+(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator+=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator+=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator-(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator-(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator-() const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator-=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator-=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator/(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator/(const T &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator/=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator/=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator<(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator=(const Vec &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator=(const T &v) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator==(const Vec &v) const | al::Vec< N, T > | inline |
operator==(const T &v) const | al::Vec< N, T > | inline |
operator>(const Vec &v) const (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
operator[](size_t i) | al::Vec< N, T > | inline |
operator[](size_t i) const | al::Vec< N, T > | inline |
print(FILE *out=stdout) const | al::Vec< N, T > | |
product() const | al::Vec< N, T > | inline |
projection(const Vec &u) const | al::Vec< N, T > | inline |
pun(T *src) | al::Vec< N, T > | inlinestatic |
pun(const T *src) (defined in al::Vec< N, T >) | al::Vec< N, T > | inlinestatic |
reflect(const Vec &u) | al::Vec< N, T > | inline |
rejection(const Vec &u) const | al::Vec< N, T > | inline |
rotate(double angle, int dim1=0, int dim2=1) | al::Vec< N, T > | inline |
set(const Vec< N, T2 > &v) | al::Vec< N, T > | inline |
set(const Vec< N2, T2 > &v) | al::Vec< N, T > | inline |
set(const Vec< N - 1, Tv > &v, const Ts &s) | al::Vec< N, T > | inline |
set(const T &v) | al::Vec< N, T > | inline |
set(const T2 *v) | al::Vec< N, T > | inline |
set(const T2 *v, int stride) | al::Vec< N, T > | inline |
set(const T &v1, const T &v2) | al::Vec< N, T > | inline |
set(const T &v1, const T &v2, const T &v3) | al::Vec< N, T > | inline |
set(const T &v1, const T &v2, const T &v3, const T &v4) | al::Vec< N, T > | inline |
set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5) | al::Vec< N, T > | inline |
set(const T &v1, const T &v2, const T &v3, const T &v4, const T &v5, const T &v6) | al::Vec< N, T > | inline |
size() | al::Vec< N, T > | inlinestatic |
sub(int begin=0) const | al::Vec< N, T > | inline |
sub(int begin=0) (defined in al::Vec< N, T >) | al::Vec< N, T > | inline |
sum() const | al::Vec< N, T > | inline |
sumAbs() const | al::Vec< N, T > | inline |
value_type typedef (defined in al::Vec< N, T >) | al::Vec< N, T > | |
Vec(const T &v=T()) | al::Vec< N, T > | inline |
Vec(const T &v1, const T &v2) | al::Vec< N, T > | inline |
Vec(const T &v1, const T &v2, const T &v3) | al::Vec< N, T > | inline |
Vec(const T &v1, const T &v2, const T &v3, const T &v4) | al::Vec< N, T > | inline |
Vec(const Vec< N2, T2 > &v) | al::Vec< N, T > | inline |
Vec(const Vec< N - 1, Tv > &v, const Ts &s) | al::Vec< N, T > | inline |
Vec(const T2 *v, int stride=1) | al::Vec< N, T > | inline |
w (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
x (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
y (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
z (defined in al::VecElems< N, T >) | al::VecElems< N, T > | |
zero() | al::Vec< N, T > | inline |