Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Point Member List

This is the complete list of members for Point, including all inherited members.

Add(const Point &p)Pointinline
Add(float _x, float _y, float _z)Pointinline
Add(const float f[3])Pointinline
Add(const Point &p, const Point &q)Pointinline
ApproxZero() const Pointinline
Clamp(float min, float max)Pointinline
ClampLength(float limit_length)Pointinline
ClosestAxis() const Pointinline
Cross(const Point &a, const Point &b)Pointinline
Distance(const Point &b) const Pointinline
Dot(const Point &p) const Pointinline
GetHashValue() const Pointinline
Herp(const Point &p0, const Point &p1, const Point &p2, const Point &p3, float t)Pointinline
InvTransform(const Point &r, const Matrix3x3 &rotpos, const Point &linpos)Point
IsNotUsed() const Point
IsValid() const Pointinline
IsZero() const Pointinline
LargestAxis() const Pointinline
Lerp(const Point &a, const Point &b, float t)Pointinline
Mac(const Point &a, const Point &b, float scalar)Pointinline
Mac(const Point &a, float scalar)Pointinline
Mac(const Matrix3x3 &mat, const Point &a)Point
Mac2(const Point &a, const Point &b, float scalarb, const Point &c, float scalarc)Pointinline
Magnitude() const Pointinline
Max() const Pointinline
Max(const Point &p)Pointinline
Min() const Pointinline
Min(const Point &p)Pointinline
Msc(const Point &a, const Point &b, float scalar)Pointinline
Msc(const Point &a, float scalar)Pointinline
Msc2(const Point &a, const Point &b, float scalarb, const Point &c, float scalarc)Pointinline
Mult(float s)Pointinline
Mult(const Point &a, float scalar)Pointinline
Mult(const Matrix3x3 &mat, const Point &a)Point
Mult2(const Matrix3x3 &mat1, const Point &a1, const Matrix3x3 &mat2, const Point &a2)Point
Neg()Pointinline
Neg(const Point &a)Pointinline
Normalize()Pointinline
operator HPoint() const Point
operator!=(const Point &p) const Pointinline
operator!=(const Point &other)Pointinline
operator*(const Point &p) const Pointinline
operator*(float s) const Pointinline
operator*(float s, const Point &p)Pointfriend
operator*(const Matrix3x3 &mat) const Pointinline
operator*(const Matrix4x4 &mat) const Pointinline
operator*=(const Point &p)Pointinline
operator*=(float s)Pointinline
operator*=(const Matrix3x3 &mat)Pointinline
operator*=(const Matrix4x4 &mat)Pointinline
operator+(const Point &p) const Pointinline
operator+=(const Point &p)Pointinline
operator+=(float s)Pointinline
operator-() const Pointinline
operator-(const Point &p) const Pointinline
operator-=(const Point &p)Pointinline
operator-=(float s)Pointinline
operator/(const Point &p) const Pointinline
operator/(float s) const Pointinline
operator/(float s, const Point &p)Pointfriend
operator/=(const Point &p)Pointinline
operator/=(float s)Pointinline
operator==(const Point &p) const Pointinline
operator==(const Point &other)Pointinline
operator[](int n) const Pointinline
operator[](int n)Pointinline
operator^(const Point &p) const Pointinline
operator|(const Point &p) const Pointinline
Point()Pointinline
Point(float _x, float _y, float _z)Pointinline
Point(const float f[3])Pointinline
Point(const Point &p)Pointinline
Point()Pointinline
Point(float cx, float cy)Pointinline
PositiveUnitRandomVector()Point
ProjectToPlane(const Plane &p)Point
ProjectToScreen(float halfrenderwidth, float halfrenderheight, const Matrix4x4 &mat, HPoint &projected) const Point
Refract(const Point &eye, const Point &n, float refractindex, Point &refracted)Point
Set(float _x, float _y, float _z)Pointinline
Set(const float f[3])Pointinline
Set(const Point &src)Pointinline
SetLength(float length)Pointinline
SetMinusInfinity()Pointinline
SetNotUsed()Point
SetPlusInfinity()Pointinline
SmallestAxis() const Pointinline
SquareDistance(const Point &b) const Pointinline
SquareMagnitude() const Pointinline
Sub(const Point &p)Pointinline
Sub(float _x, float _y, float _z)Pointinline
Sub(const float f[3])Pointinline
Sub(const Point &p, const Point &q)Pointinline
Transform(const Point &r, const Matrix3x3 &rotpos, const Point &linpos)Point
TransMult(const Matrix3x3 &mat, const Point &a)Point
Tweak(udword coord_mask, udword tweak_mask)Pointinline
TweakBigger()Pointinline
TweakSmaller()Pointinline
Unfold(Plane &p, Point &a, Point &b)Point
UnitRandomVector()Point
VectorCode() const Pointinline
Volume() const Pointinline
xPoint
yPoint
zPoint
Zero()Pointinline
~Point()Pointinline