|
My Project
|
This is the complete list of members for ParaEngine::Math, including all inherited members.
| Abs(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Abs(double fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Abs(int nValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Abs(const Degree &dValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Abs(const Radian &rValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| ACos(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| AngleUnit enum name | ParaEngine::Math | |
| AngleUnitsToDegrees(float units) | ParaEngine::Math | static |
| AngleUnitsToRadians(float units) | ParaEngine::Math | static |
| ASin(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| ATan(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| ATan2(float fY, float fX) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| AU_DEGREE enum value (defined in ParaEngine::Math) | ParaEngine::Math | |
| AU_RADIAN enum value (defined in ParaEngine::Math) | ParaEngine::Math | |
| buildReflectionMatrix(const Plane &p) | ParaEngine::Math | static |
| buildTrigTables() | ParaEngine::Math | protected |
| calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | ParaEngine::Math | static |
| calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | ParaEngine::Math | static |
| calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | ParaEngine::Math | static |
| calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | ParaEngine::Math | static |
| calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, float u1, float v1, float u2, float v2, float u3, float v3) | ParaEngine::Math | static |
| CameraRotMatrixYawPitch(Matrix4 &out, float fYaw, float fPitch) | ParaEngine::Math | static |
| Ceil(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Clamp(const T X, const T Min, const T Max) | ParaEngine::Math | inlinestatic |
| CompareXZ(const T &a, const T &b) | ParaEngine::Math | inlinestatic |
| CompareXZ(const T &a, const T &b, float epsilon) | ParaEngine::Math | inlinestatic |
| ComputeFacingTarget(const Vector3 &target, const Vector3 &source, FLOAT &fFacing) | ParaEngine::Math | static |
| ComputeFacingTarget(const DVector3 &target, const DVector3 &source, float &fFacing) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| Cos(const Radian &fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| Cos(float fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| CreateBillboardMatrix(Matrix4 *pOut, const Matrix4 *matModelview, const Vector3 *vBillboardPos, bool bAxisAligned=false) | ParaEngine::Math | static |
| DegreesToAngleUnits(float degrees) | ParaEngine::Math | static |
| DegreesToRadians(float degrees) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| DivideAndRoundUp(T Dividend, T Divisor) | ParaEngine::Math | inlinestatic |
| Exp(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| fDeg2Rad (defined in ParaEngine::Math) | ParaEngine::Math | static |
| FloatSelect(float Comparand, float ValueGEZero, float ValueLTZero) | ParaEngine::Math | inlinestatic |
| Floor(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Fractional(float Value) | ParaEngine::Math | inlinestatic |
| fRad2Deg (defined in ParaEngine::Math) | ParaEngine::Math | static |
| FRand() | ParaEngine::Math | inlinestatic |
| FuzzyCompare(double p1, double p2) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| FuzzyCompare(float p1, float p2) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| FuzzyIsNull(double d) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| FuzzyIsNull(float f) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| gaussianDistribution(float x, float offset=0.0f, float scale=1.0f) | ParaEngine::Math | static |
| getAngleUnit(void) | ParaEngine::Math | static |
| GetMatrixScaling(const Matrix4 &globalMat, float *fScalingX, float *fScalingY, float *fScalingZ) | ParaEngine::Math | static |
| GridSnap(float Location, float Grid) | ParaEngine::Math | inlinestatic |
| HALF_PI (defined in ParaEngine::Math) | ParaEngine::Math | static |
| IAbs(int iValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| ICeil(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| IFloor(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| intersects(const Ray &ray, const Plane &plane) | ParaEngine::Math | static |
| intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | ParaEngine::Math | static |
| intersects(const Ray &ray, const AxisAlignedBox &box) | ParaEngine::Math | static |
| intersects(const Ray &ray, const AxisAlignedBox &box, float *d1, float *d2) | ParaEngine::Math | static |
| intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true) | ParaEngine::Math | static |
| intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, bool positiveSide=true, bool negativeSide=true) | ParaEngine::Math | static |
| intersects(const Sphere &sphere, const AxisAlignedBox &box) | ParaEngine::Math | static |
| intersects(const CShapeSphere &sphere, const CShapeBox &box) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| intersects(const Plane &plane, const AxisAlignedBox &box) | ParaEngine::Math | static |
| intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside) | ParaEngine::Math | static |
| intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside) | ParaEngine::Math | static |
| intersects(const Sphere &sphere, const Plane &plane) | ParaEngine::Math | static |
| InvSqrt(float fValue) | ParaEngine::Math | static |
| is_infinity(T value) | ParaEngine::Math | inlinestatic |
| is_nan(T value) | ParaEngine::Math | inlinestatic |
| IsEquivalent(float f1, float f2) | ParaEngine::Math | inlinestatic |
| IsEquivalent(float f1, float f2, float tolerance) | ParaEngine::Math | inlinestatic |
| IsEquivalent(double f1, double f2) | ParaEngine::Math | inlinestatic |
| IsEquivalent(double f1, double f2, double tolerance) | ParaEngine::Math | inlinestatic |
| IsEquivalent(const T *al, size_t acount, const T *bl, size_t bcount) | ParaEngine::Math | inlinestatic |
| ISign(int iValue) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| IsNull(double d) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| IsNull(float f) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Lerp(const T &A, const T &B, const U &Alpha) | ParaEngine::Math | inlinestatic |
| Log(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| log2(unsigned int x) | ParaEngine::Math | static |
| log2_ceil(unsigned int x) | ParaEngine::Math | inlinestatic |
| makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Matrix4 *reflectMatrix=0) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| MatchString(const std::string &matchPattern, const std::string &matchStr) | ParaEngine::Math | static |
| Math(unsigned int trigTableSize=4096) | ParaEngine::Math | |
| Max(const T A, const T B) | ParaEngine::Math | inlinestatic |
| Max3(const T A, const T B, const T C) | ParaEngine::Math | inlinestatic |
| MaxVec3(const Vector3 &v) | ParaEngine::Math | static |
| Min(const T A, const T B) | ParaEngine::Math | inlinestatic |
| Min3(const T A, const T B, const T C) | ParaEngine::Math | inlinestatic |
| MinVec3(const Vector3 &v) | ParaEngine::Math | static |
| msAngleUnit (defined in ParaEngine::Math) | ParaEngine::Math | protectedstatic |
| mSinTable (defined in ParaEngine::Math) | ParaEngine::Math | protectedstatic |
| mTanTable (defined in ParaEngine::Math) | ParaEngine::Math | protectedstatic |
| mTrigTableFactor | ParaEngine::Math | protectedstatic |
| mTrigTableSize | ParaEngine::Math | protectedstatic |
| NEG_INFINITY (defined in ParaEngine::Math) | ParaEngine::Math | static |
| NextPowerOf2(int x) | ParaEngine::Math | static |
| PI (defined in ParaEngine::Math) | ParaEngine::Math | static |
| pointInTri2D(const Vector2 &p, const Vector2 &a, const Vector2 &b, const Vector2 &c) | ParaEngine::Math | static |
| pointInTri3D(const Vector3 &p, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal) | ParaEngine::Math | static |
| POS_INFINITY (defined in ParaEngine::Math) | ParaEngine::Math | static |
| Pow(float fBase, float fExponent) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| RadiansToAngleUnits(float radians) | ParaEngine::Math | static |
| RadiansToDegrees(float radians) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Rand() | ParaEngine::Math | inlinestatic |
| RandInit(int32 Seed) | ParaEngine::Math | inlinestatic |
| RangeRandom(float fLow, float fHigh) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| RealEqual(float a, float b, float tolerance=std::numeric_limits< float >::epsilon()) | ParaEngine::Math | static |
| Round(float fValue) | ParaEngine::Math | inlinestatic |
| setAngleUnit(AngleUnit unit) | ParaEngine::Math | static |
| Sign(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| Sign(const Radian &rValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sign(const Degree &dValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sin(const Radian &fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| Sin(float fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| SinTable(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | protectedstatic |
| SmoothMoveAngle1(float &src, const float dest, const float fMaxStep) | ParaEngine::Math | static |
| SmoothMoveFloat1(float &src, const float dest, const float fMaxStep) | ParaEngine::Math | static |
| SmoothMoveVec3(Vector3 *result, const Vector3 &vPosTarget, const Vector3 &vPos, FLOAT fIncrease, FLOAT fTolerance) | ParaEngine::Math | static |
| Sqr(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sqr(double fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sqrt(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sqrt(double fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sqrt(const Radian &fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| Sqrt(const Degree &fValue) (defined in ParaEngine::Math) | ParaEngine::Math | inlinestatic |
| SRand() | ParaEngine::Math | static |
| SRandInit(int32 Seed) | ParaEngine::Math | static |
| SymmetricRandom() (defined in ParaEngine::Math) | ParaEngine::Math | static |
| Tan(const Radian &fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| Tan(float fValue, bool useTables=false) | ParaEngine::Math | inlinestatic |
| TanTable(float fValue) (defined in ParaEngine::Math) | ParaEngine::Math | protectedstatic |
| ToStandardAngle(float fAngle) | ParaEngine::Math | static |
| ToStandardAngle(double fAngle) (defined in ParaEngine::Math) | ParaEngine::Math | static |
| Trunc(float F) | ParaEngine::Math | inlinestatic |
| TruncFloat(float F) | ParaEngine::Math | inlinestatic |
| TWO_PI (defined in ParaEngine::Math) | ParaEngine::Math | static |
| UnitRandom() (defined in ParaEngine::Math) | ParaEngine::Math | static |
| ~Math() | ParaEngine::Math |
1.8.12