Abs(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Abs(const Degree &dValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Abs(const Radian &rValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
ACos(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [static] |
AngleUnit enum name | peon::MathUnit | |
AngleUnitsToDegrees(Real units) | peon::MathUnit | [static] |
AngleUnitsToRadians(Real units) | peon::MathUnit | [static] |
ASin(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [static] |
ATan(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
ATan2(Real fY, Real fX) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
AU_DEGREE enum value (defined in peon::MathUnit) | peon::MathUnit | |
AU_RADIAN enum value (defined in peon::MathUnit) | peon::MathUnit | |
buildReflectionMatrix(const Plane &p) | peon::MathUnit | [static] |
buildTrigTables() | peon::MathUnit | [protected] |
calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | peon::MathUnit | [static] |
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | peon::MathUnit | [static] |
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | peon::MathUnit | [static] |
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | peon::MathUnit | [static] |
calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3) | peon::MathUnit | [static] |
Ceil(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Cos(const Radian &fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
Cos(Real fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
DegreesToAngleUnits(Real degrees) | peon::MathUnit | [static] |
DegreesToRadians(Real degrees) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Exp(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
fDeg2Rad (defined in peon::MathUnit) | peon::MathUnit | [static] |
Floor(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
fRad2Deg (defined in peon::MathUnit) | peon::MathUnit | [static] |
getAngleUnit(void) | peon::MathUnit | [static] |
HALF_PI (defined in peon::MathUnit) | peon::MathUnit | [static] |
IAbs(int iValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
ICeil(float fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
IFloor(float fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
intersects(const Ray &ray, const Plane &plane) | peon::MathUnit | [static] |
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | peon::MathUnit | [static] |
intersects(const Ray &ray, const AxisAlignedBox &sphere) | peon::MathUnit | [static] |
intersects(const Sphere &sphere, const AxisAlignedBox &box) | peon::MathUnit | [static] |
intersects(const Plane &plane, const AxisAlignedBox &box) | peon::MathUnit | [static] |
intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside) | peon::MathUnit | [static] |
intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside) | peon::MathUnit | [static] |
intersects(const Sphere &sphere, const Plane &plane) | peon::MathUnit | [static] |
InvSqrt(Real fValue) | peon::MathUnit | [static] |
ISign(int iValue) (defined in peon::MathUnit) | peon::MathUnit | [static] |
Log(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
MathUnit(unsigned int trigTableSize=4096) | peon::MathUnit | |
msAngleUnit (defined in peon::MathUnit) | peon::MathUnit | [protected, static] |
mSinTable (defined in peon::MathUnit) | peon::MathUnit | [protected, static] |
mTanTable (defined in peon::MathUnit) | peon::MathUnit | [protected, static] |
mTrigTableFactor | peon::MathUnit | [protected, static] |
mTrigTableSize | peon::MathUnit | [protected, static] |
NEG_INFINITY (defined in peon::MathUnit) | peon::MathUnit | [static] |
PI (defined in peon::MathUnit) | peon::MathUnit | [static] |
pointInTri2D(Real px, Real pz, Real ax, Real az, Real bx, Real bz, Real cx, Real cz) | peon::MathUnit | [static] |
POS_INFINITY (defined in peon::MathUnit) | peon::MathUnit | [static] |
Pow(Real fBase, Real fExponent) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
RadiansToAngleUnits(Real radians) | peon::MathUnit | [static] |
RadiansToDegrees(Real radians) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
RangeRandom(Real fLow, Real fHigh) (defined in peon::MathUnit) | peon::MathUnit | [static] |
RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon()) | peon::MathUnit | [static] |
setAngleUnit(AngleUnit unit) | peon::MathUnit | [static] |
Sign(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [static] |
Sign(const Radian &rValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Sign(const Degree &dValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Sin(const Radian &fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
Sin(Real fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
SinTable(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [protected, static] |
Sqr(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Sqrt(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Sqrt(const Radian &fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
Sqrt(const Degree &fValue) (defined in peon::MathUnit) | peon::MathUnit | [inline, static] |
SymmetricRandom() (defined in peon::MathUnit) | peon::MathUnit | [static] |
Tan(const Radian &fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
Tan(Real fValue, bool useTables=false) | peon::MathUnit | [inline, static] |
TanTable(Real fValue) (defined in peon::MathUnit) | peon::MathUnit | [protected, static] |
TWO_PI (defined in peon::MathUnit) | peon::MathUnit | [static] |
UnitRandom() (defined in peon::MathUnit) | peon::MathUnit | [static] |
~MathUnit() | peon::MathUnit | |