Ogre::Math Member List

This is the complete list of members for Ogre::Math, including all inherited members.

Abs(Real fValue)Ogre::Mathstatic
Abs(const Degree &dValue)Ogre::Mathstatic
Abs(const Radian &rValue)Ogre::Mathstatic
ACos(Real fValue)Ogre::Mathstatic
AngleUnit enum nameOgre::Math
AngleUnitsToDegrees(Real units)Ogre::Mathstatic
AngleUnitsToRadians(Real units)Ogre::Mathstatic
ASin(Real fValue)Ogre::Mathstatic
ATan(Real fValue)Ogre::Mathstatic
ATan2(Real fY, Real fX)Ogre::Mathstatic
AU_DEGREE enum valueOgre::Math
AU_RADIAN enum valueOgre::Math
boundingRadiusFromAABB(const AxisAlignedBox &aabb)Ogre::Mathstatic
buildReflectionMatrix(const Plane &p)Ogre::Mathstatic
buildTrigTables()Ogre::Mathprotected
calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathstatic
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathstatic
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathstatic
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathstatic
calculateTangentSpaceVector(const Vector3 &position1, const Vector3 &position2, const Vector3 &position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3)Ogre::Mathstatic
Ceil(Real fValue)Ogre::Mathstatic
Clamp(T val, T minval, T maxval)Ogre::Mathstatic
Cos(const Radian &fValue, bool useTables=false)Ogre::Mathstatic
Cos(Real fValue, bool useTables=false)Ogre::Mathstatic
DegreesToAngleUnits(Real degrees)Ogre::Mathstatic
DegreesToRadians(Real degrees)Ogre::Mathstatic
Exp(Real fValue)Ogre::Mathstatic
fDeg2RadOgre::Mathstatic
Floor(Real fValue)Ogre::Mathstatic
fRad2DegOgre::Mathstatic
gaussianDistribution(Real x, Real offset=0.0f, Real scale=1.0f)Ogre::Mathstatic
getAngleUnit(void)Ogre::Mathstatic
HALF_PIOgre::Mathstatic
IAbs(int iValue)Ogre::Mathstatic
ICeil(float fValue)Ogre::Mathstatic
IFloor(float fValue)Ogre::Mathstatic
intersects(const Ray &ray, const Plane &plane)Ogre::Mathstatic
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true)Ogre::Mathstatic
intersects(const Ray &ray, const AxisAlignedBox &box)Ogre::Mathstatic
intersects(const Ray &ray, const AxisAlignedBox &box, Real *d1, Real *d2)Ogre::Mathstatic
intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true)Ogre::Mathstatic
intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, bool positiveSide=true, bool negativeSide=true)Ogre::Mathstatic
intersects(const Sphere &sphere, const AxisAlignedBox &box)Ogre::Mathstatic
intersects(const Plane &plane, const AxisAlignedBox &box)Ogre::Mathstatic
intersects(const Ray &ray, const vector< Plane >::type &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Ray &ray, const list< Plane >::type &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Sphere &sphere, const Plane &plane)Ogre::Mathstatic
InvSqrt(Real fValue)Ogre::Mathstatic
ISign(int iValue)Ogre::Mathstatic
isNaN(Real f)Ogre::Mathstatic
lerp(const V &v0, const V &v1, const T &t)Ogre::Mathstatic
Log(Real fValue)Ogre::Mathstatic
LOG2Ogre::Mathstatic
Log2(Real fValue)Ogre::Mathstatic
LogN(Real base, Real fValue)Ogre::Mathstatic
makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Matrix4 *reflectMatrix=0)Ogre::Mathstatic
Math(unsigned int trigTableSize=4096)Ogre::Math
mRandProviderOgre::Mathprotectedstatic
msAngleUnitOgre::Mathprotectedstatic
mSinTableOgre::Mathprotectedstatic
mTanTableOgre::Mathprotectedstatic
mTrigTableFactorOgre::Mathprotectedstatic
mTrigTableSizeOgre::Mathprotectedstatic
NEG_INFINITYOgre::Mathstatic
PIOgre::Mathstatic
pointInTri2D(const Vector2 &p, const Vector2 &a, const Vector2 &b, const Vector2 &c)Ogre::Mathstatic
pointInTri3D(const Vector3 &p, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal)Ogre::Mathstatic
POS_INFINITYOgre::Mathstatic
Pow(Real fBase, Real fExponent)Ogre::Mathstatic
RadiansToAngleUnits(Real radians)Ogre::Mathstatic
RadiansToDegrees(Real radians)Ogre::Mathstatic
RangeRandom(Real fLow, Real fHigh)Ogre::Mathstatic
RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon())Ogre::Mathstatic
saturate(float t)Ogre::Mathstatic
saturate(double t)Ogre::Mathstatic
setAngleUnit(AngleUnit unit)Ogre::Mathstatic
SetRandomValueProvider(RandomValueProvider *provider)Ogre::Mathstatic
Sign(Real fValue)Ogre::Mathstatic
Sign(const Radian &rValue)Ogre::Mathstatic
Sign(const Degree &dValue)Ogre::Mathstatic
Sin(const Radian &fValue, bool useTables=false)Ogre::Mathstatic
Sin(Real fValue, bool useTables=false)Ogre::Mathstatic
SinTable(Real fValue)Ogre::Mathprotectedstatic
Sqr(Real fValue)Ogre::Mathstatic
Sqrt(Real fValue)Ogre::Mathstatic
Sqrt(const Radian &fValue)Ogre::Mathstatic
Sqrt(const Degree &fValue)Ogre::Mathstatic
SymmetricRandom()Ogre::Mathstatic
Tan(const Radian &fValue, bool useTables=false)Ogre::Mathstatic
Tan(Real fValue, bool useTables=false)Ogre::Mathstatic
TanTable(Real fValue)Ogre::Mathprotectedstatic
TWO_PIOgre::Mathstatic
UnitRandom()Ogre::Mathstatic
~Math()Ogre::Math

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Sun Oct 22 2017 04:04:15