|
| | 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 |
| |