, including all inherited members.
Add(float _x, float _y, float _z, float _w) | HPoint | [inline] |
Add(const float f[4]) | HPoint | [inline] |
Point::Add(const Point &p) | Point | [inline] |
Point::Add(float _x, float _y, float _z) | Point | [inline] |
Point::Add(const float f[3]) | Point | [inline] |
Point::Add(const Point &p, const Point &q) | Point | [inline] |
ApproxZero() const | Point | [inline] |
Clamp(float min, float max) | Point | [inline] |
ClampLength(float limit_length) | Point | [inline] |
ClosestAxis() const | Point | [inline] |
Cross(const Point &a, const Point &b) | Point | [inline] |
Distance(const Point &b) const | Point | [inline] |
Dot(const Point &p) const | Point | [inline] |
GetHashValue() const | Point | [inline] |
Herp(const Point &p0, const Point &p1, const Point &p2, const Point &p3, float t) | Point | [inline] |
HPoint() | HPoint | [inline] |
HPoint(float _x, float _y, float _z, float _w=0.0f) | HPoint | [inline] |
HPoint(const float f[4]) | HPoint | [inline] |
HPoint(const Point &p, float _w=0.0f) | HPoint | [inline] |
InvTransform(const Point &r, const Matrix3x3 &rotpos, const Point &linpos) | Point | |
IsNotUsed() const | Point | |
IsValid() const | Point | [inline] |
IsZero() const | Point | [inline] |
LargestAxis() const | Point | [inline] |
Lerp(const Point &a, const Point &b, float t) | Point | [inline] |
Mac(const Point &a, const Point &b, float scalar) | Point | [inline] |
Mac(const Point &a, float scalar) | Point | [inline] |
Mac(const Matrix3x3 &mat, const Point &a) | Point | |
Mac2(const Point &a, const Point &b, float scalarb, const Point &c, float scalarc) | Point | [inline] |
Magnitude() const | HPoint | [inline] |
Max() const | HPoint | [inline] |
Max(const HPoint &p) | HPoint | [inline] |
Point::Max(const Point &p) | Point | [inline] |
Min() const | HPoint | [inline] |
Min(const HPoint &p) | HPoint | [inline] |
Point::Min(const Point &p) | Point | [inline] |
Msc(const Point &a, const Point &b, float scalar) | Point | [inline] |
Msc(const Point &a, float scalar) | Point | [inline] |
Msc2(const Point &a, const Point &b, float scalarb, const Point &c, float scalarc) | Point | [inline] |
Mul(float s) | HPoint | [inline] |
Mult(float s) | Point | [inline] |
Mult(const Point &a, float scalar) | Point | [inline] |
Mult(const Matrix3x3 &mat, const Point &a) | Point | |
Mult2(const Matrix3x3 &mat1, const Point &a1, const Matrix3x3 &mat2, const Point &a2) | Point | |
Neg() | Point | [inline] |
Neg(const Point &a) | Point | [inline] |
Normalize() | HPoint | [inline] |
operator const float *() const | Point | [inline] |
operator float *() | Point | [inline] |
operator HPoint() const | Point | |
operator!=(const HPoint &p) const | HPoint | [inline] |
Point::operator!=(const Point &p) const | Point | [inline] |
operator*(const HPoint &p) const | HPoint | [inline] |
operator*(float s) const | HPoint | [inline] |
operator*(float s, const HPoint &p) | HPoint | [friend] |
operator*(const Matrix3x3 &mat) const | HPoint | |
operator*(const Matrix4x4 &mat) const | HPoint | |
Point::operator*(const Point &p) const | Point | [inline] |
Point::operator*(float s, const Point &p) | Point | [friend] |
operator*=(const HPoint &p) | HPoint | [inline] |
operator*=(float s) | HPoint | [inline] |
operator*=(const Matrix4x4 &mat) | HPoint | |
Point::operator*=(const Point &p) | Point | [inline] |
Point::operator*=(const Matrix3x3 &mat) | Point | [inline] |
operator+(const HPoint &p) const | HPoint | [inline] |
Point::operator+(const Point &p) const | Point | [inline] |
operator+=(const HPoint &p) | HPoint | [inline] |
operator+=(float s) | HPoint | [inline] |
Point::operator+=(const Point &p) | Point | [inline] |
operator-() const | HPoint | [inline] |
operator-(const HPoint &p) const | HPoint | [inline] |
Point::operator-(const Point &p) const | Point | [inline] |
operator-=(const HPoint &p) | HPoint | [inline] |
operator-=(float s) | HPoint | [inline] |
Point::operator-=(const Point &p) | Point | [inline] |
operator/(const HPoint &p) const | HPoint | [inline] |
operator/(float s) const | HPoint | [inline] |
operator/(float s, const HPoint &p) | HPoint | [friend] |
Point::operator/(const Point &p) const | Point | [inline] |
Point::operator/(float s, const Point &p) | Point | [friend] |
operator/=(const HPoint &p) | HPoint | [inline] |
operator/=(float s) | HPoint | [inline] |
Point::operator/=(const Point &p) | Point | [inline] |
operator==(const HPoint &p) const | HPoint | [inline] |
Point::operator==(const Point &p) const | Point | [inline] |
operator^(const Point &p) const | Point | [inline] |
operator|(const HPoint &p) const | HPoint | [inline] |
Point::operator|(const Point &p) const | Point | [inline] |
Point() | Point | [inline] |
Point(float _x, float _y, float _z) | Point | [inline] |
Point(const float f[3]) | Point | [inline] |
Point(const Point &p) | Point | [inline] |
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) | HPoint | [inline] |
Set(const float f[4]) | HPoint | [inline] |
Set(const HPoint &src) | HPoint | [inline] |
Point::Set(float _x, float _y, float _z) | Point | [inline] |
Point::Set(const float f[3]) | Point | [inline] |
Point::Set(const Point &src) | Point | [inline] |
SetLength(float length) | Point | [inline] |
SetMinusInfinity() | Point | [inline] |
SetNotUsed() | Point | |
SetPlusInfinity() | Point | [inline] |
SmallestAxis() const | Point | [inline] |
SquareDistance(const Point &b) const | Point | [inline] |
SquareMagnitude() const | HPoint | [inline] |
Sub(float _x, float _y, float _z, float _w) | HPoint | [inline] |
Sub(const float f[4]) | HPoint | [inline] |
Point::Sub(const Point &p) | Point | [inline] |
Point::Sub(float _x, float _y, float _z) | Point | [inline] |
Point::Sub(const float f[3]) | Point | [inline] |
Point::Sub(const Point &p, const Point &q) | Point | [inline] |
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) | Point | [inline] |
TweakBigger() | Point | [inline] |
TweakSmaller() | Point | [inline] |
Unfold(Plane &p, Point &a, Point &b) | Point | |
UnitRandomVector() | Point | |
VectorCode() const | Point | [inline] |
Volume() const | Point | [inline] |
w | HPoint | |
x | Point | |
y | Point | |
z | Point | |
Zero() | HPoint | [inline] |
~HPoint() | HPoint | [inline] |
~Point() | Point | [inline] |