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
HPoint Member List

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

Add(float _x, float _y, float _z, float _w)HPointinline
Add(const float f[4])HPointinline
Point::Add(const Point &p)Pointinline
Point::Add(float _x, float _y, float _z)Pointinline
Point::Add(const float f[3])Pointinline
Point::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
HPoint()HPointinline
HPoint(float _x, float _y, float _z, float _w=0.0f)HPointinline
HPoint(const float f[4])HPointinline
HPoint(const Point &p, float _w=0.0f)HPointinline
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 HPointinline
Max() const HPointinline
Max(const HPoint &p)HPointinline
Point::Max(const Point &p)Pointinline
Min() const HPointinline
Min(const HPoint &p)HPointinline
Point::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
Mul(float s)HPointinline
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()HPointinline
operator HPoint() const Point
operator!=(const HPoint &p) const HPointinline
Point::operator!=(const Point &p) const Pointinline
Point::operator!=(const Point &other)Pointinline
operator*(const HPoint &p) const HPointinline
operator*(float s) const HPointinline
operator*(float s, const HPoint &p)HPointfriend
operator*(const Matrix3x3 &mat) const HPoint
operator*(const Matrix4x4 &mat) const HPoint
Point::operator*(const Point &p) const Pointinline
operator*=(const HPoint &p)HPointinline
operator*=(float s)HPointinline
operator*=(const Matrix4x4 &mat)HPoint
Point::operator*=(const Point &p)Pointinline
Point::operator*=(const Matrix3x3 &mat)Pointinline
operator+(const HPoint &p) const HPointinline
Point::operator+(const Point &p) const Pointinline
operator+=(const HPoint &p)HPointinline
operator+=(float s)HPointinline
Point::operator+=(const Point &p)Pointinline
operator-() const HPointinline
operator-(const HPoint &p) const HPointinline
Point::operator-(const Point &p) const Pointinline
operator-=(const HPoint &p)HPointinline
operator-=(float s)HPointinline
Point::operator-=(const Point &p)Pointinline
operator/(const HPoint &p) const HPointinline
operator/(float s) const HPointinline
operator/(float s, const HPoint &p)HPointfriend
Point::operator/(const Point &p) const Pointinline
operator/=(const HPoint &p)HPointinline
operator/=(float s)HPointinline
Point::operator/=(const Point &p)Pointinline
operator==(const HPoint &p) const HPointinline
Point::operator==(const Point &p) const Pointinline
Point::operator==(const Point &other)Pointinline
operator[](int n) const Pointinline
operator[](int n)Pointinline
operator^(const Point &p) const Pointinline
operator|(const HPoint &p) const HPointinline
Point::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, float _w)HPointinline
Set(const float f[4])HPointinline
Set(const HPoint &src)HPointinline
Point::Set(float _x, float _y, float _z)Pointinline
Point::Set(const float f[3])Pointinline
Point::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 HPointinline
Sub(float _x, float _y, float _z, float _w)HPointinline
Sub(const float f[4])HPointinline
Point::Sub(const Point &p)Pointinline
Point::Sub(float _x, float _y, float _z)Pointinline
Point::Sub(const float f[3])Pointinline
Point::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
wHPoint
xPoint
yPoint
zPoint
Zero()HPointinline
~HPoint()HPointinline
~Point()Pointinline