|
| Point4 ()=default |
| Initializes vector components to zero. More...
|
|
constexpr | Point4 (const Point4 &)=default |
|
constexpr | Point4 (Point4 &&)=default |
|
Point4 & | operator= (const Point4 &)=default |
|
Point4 & | operator= (Point4 &&)=default |
|
constexpr | Point4 (float X, float Y, float Z, float W) |
|
constexpr | Point4 (double X, double Y, double Z, double W) |
|
constexpr | Point4 (int X, int Y, int Z, int W) |
|
constexpr | Point4 (const Point3 &a, float W=0.f) |
|
constexpr | Point4 (const float af[4]) |
|
| Point4 (const AColor &c) |
|
float & | operator[] (int i) |
|
const float & | operator[] (int i) const |
|
constexpr | operator float * () |
|
constexpr | operator const float * () const |
|
constexpr Point4 | operator- () const |
|
constexpr Point4 | operator+ () const |
|
constexpr float | LengthSquared () const |
|
float | Length () const |
|
float | FLength () const |
|
int | MaxComponent () const |
|
int | MinComponent () const |
|
Point4 | Normalize () const |
|
Point4 | FNormalize () const |
|
constexpr Point4 & | operator-= (const Point4 &a) |
|
constexpr Point4 & | operator+= (const Point4 &a) |
|
constexpr Point4 & | operator*= (const Point4 &a) |
|
Point4 & | operator/= (const Point4 &a) |
|
constexpr Point4 & | operator+= (float f) |
|
constexpr Point4 & | operator-= (float f) |
|
constexpr Point4 & | operator*= (float f) |
|
Point4 & | operator/= (float f) |
|
constexpr Point4 & | Set (float X, float Y, float Z, float W) |
|
constexpr bool | operator== (const Point4 &p) const |
|
constexpr bool | operator!= (const Point4 &p) const |
|
bool | Equals (const Point4 &p, float epsilon=1E-6f) const |
|
Point4 & | Unify () |
|
float | LengthUnify () |
|
constexpr Point4 | operator- (const Point4 &a) const |
|
constexpr Point4 | operator+ (const Point4 &a) const |
|
Point4 | operator/ (const Point4 &a) const |
|
constexpr Point4 | operator* (const Point4 &a) const |
|
constexpr float | DotProd (const Point4 &a) const |
|
constexpr float | operator% (const Point4 &a) const |
|