![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
This is the complete list of members for Ogre::Math, including all inherited members.
| Abs(Real fValue) | Ogre::Math | inlinestatic |
| Abs(const Degree &dValue) | Ogre::Math | inlinestatic |
| Abs(const Radian &rValue) | Ogre::Math | inlinestatic |
| ACos(Real fValue) | Ogre::Math | static |
| AngleUnit enum name | Ogre::Math | |
| AngleUnitsToDegrees(float units) | Ogre::Math | static |
| AngleUnitsToRadians(float units) | Ogre::Math | static |
| ASin(Real fValue) | Ogre::Math | static |
| ATan(float fValue) | Ogre::Math | inlinestatic |
| ATan2(float fY, float fX) | Ogre::Math | inlinestatic |
| AU_DEGREE enum value | Ogre::Math | |
| AU_RADIAN enum value | Ogre::Math | |
| boundingRadiusFromAABB(const AxisAlignedBox &aabb) | Ogre::Math | static |
| boundingRadiusFromAABBCentered(const AxisAlignedBox &aabb) | Ogre::Math | static |
| buildReflectionMatrix(const Plane &p) | Ogre::Math | static |
| calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | inlinestatic |
| calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | inlinestatic |
| calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | inlinestatic |
| calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | inlinestatic |
| calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3) | Ogre::Math | static |
| Ceil(Real fValue) | Ogre::Math | inlinestatic |
| Clamp(T val, T minval, T maxval) | Ogre::Math | inlinestatic |
| Cos(const Radian &fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| Cos(float fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| DegreesToAngleUnits(float degrees) | Ogre::Math | static |
| DegreesToRadians(float degrees) | Ogre::Math | inlinestatic |
| Exp(Real fValue) | Ogre::Math | inlinestatic |
| fDeg2Rad | Ogre::Math | static |
| Floor(Real fValue) | Ogre::Math | inlinestatic |
| fRad2Deg | Ogre::Math | static |
| gaussianDistribution(Real x, Real offset=0.0f, Real scale=1.0f) | Ogre::Math | static |
| getAngleUnit(void) | Ogre::Math | static |
| HALF_PI | Ogre::Math | static |
| IAbs(int iValue) | Ogre::Math | inlinestatic |
| ICeil(float fValue) | Ogre::Math | inlinestatic |
| IFloor(float fValue) | Ogre::Math | inlinestatic |
| intersects(const Ray &ray, const Plane &plane) | Ogre::Math | inlinestatic |
| intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | Ogre::Math | inlinestatic |
| intersects(const Ray &ray, const AxisAlignedBox &box) | Ogre::Math | static |
| intersects(const Ray &ray, const AxisAlignedBox &box, Real *d1, Real *d2) | Ogre::Math | static |
| intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, bool positiveSide=true, bool negativeSide=true) | Ogre::Math | static |
| intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true) | Ogre::Math | inlinestatic |
| intersects(const Sphere &sphere, const AxisAlignedBox &box) | Ogre::Math | static |
| intersects(const Plane &plane, const AxisAlignedBox &box) | Ogre::Math | inlinestatic |
| intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside) | Ogre::Math | static |
| intersects(const Sphere &sphere, const Plane &plane) | Ogre::Math | inlinestatic |
| InvSqrt(Real fValue) | Ogre::Math | inlinestatic |
| ISign(int iValue) | Ogre::Math | inlinestatic |
| isNaN(Real f) | Ogre::Math | inlinestatic |
| lerp(const V &v0, const V &v1, const T &t) | Ogre::Math | inlinestatic |
| Log(Real fValue) | Ogre::Math | inlinestatic |
| LOG2 | Ogre::Math | static |
| Log2(Real fValue) | Ogre::Math | inlinestatic |
| LogN(Real base, Real fValue) | Ogre::Math | inlinestatic |
| lookRotation(const Vector3 &direction, const Vector3 &yaw) | Ogre::Math | inlinestatic |
| makePerspectiveMatrix(Real left, Real right, Real bottom, Real top, Real zNear, Real zFar) | Ogre::Math | static |
| makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Affine3 *reflectMatrix=0) | Ogre::Math | static |
| Math(unsigned int trigTableSize=4096) | Ogre::Math | |
| NEG_INFINITY | Ogre::Math | static |
| PI | Ogre::Math | static |
| pointInTri2D(const Vector2 &p, const Vector2 &a, const Vector2 &b, const Vector2 &c) | Ogre::Math | static |
| pointInTri3D(const Vector3 &p, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal) | Ogre::Math | static |
| POS_INFINITY | Ogre::Math | static |
| Pow(Real fBase, Real fExponent) | Ogre::Math | inlinestatic |
| RadiansToAngleUnits(float radians) | Ogre::Math | static |
| RadiansToDegrees(float radians) | Ogre::Math | inlinestatic |
| RangeRandom(float fLow, float fHigh) | Ogre::Math | inlinestatic |
| RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon()) | Ogre::Math | inlinestatic |
| saturate(float t) | Ogre::Math | inlinestatic |
| saturate(double t) | Ogre::Math | inlinestatic |
| setAngleUnit(AngleUnit unit) | Ogre::Math | static |
| SetRandomValueProvider(RandomValueProvider *provider) | Ogre::Math | static |
| Sign(Real fValue) | Ogre::Math | inlinestatic |
| Sign(const Radian &rValue) | Ogre::Math | inlinestatic |
| Sign(const Degree &dValue) | Ogre::Math | inlinestatic |
| Sin(const Radian &fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| Sin(Real fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| Sqr(Real fValue) | Ogre::Math | inlinestatic |
| Sqrt(Real fValue) | Ogre::Math | inlinestatic |
| Sqrt(const Radian &fValue) | Ogre::Math | inlinestatic |
| Sqrt(const Degree &fValue) | Ogre::Math | inlinestatic |
| SymmetricRandom() | Ogre::Math | inlinestatic |
| Tan(const Radian &fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| Tan(Real fValue, bool useTables=false) | Ogre::Math | inlinestatic |
| TWO_PI | Ogre::Math | static |
| uint16Cast(size_t t) | Ogre::Math | inlinestatic |
| UnitRandom() | Ogre::Math | inlinestatic |
| ~Math() | Ogre::Math |