OGRE  1.12.13
Object-Oriented Graphics Rendering Engine
Ogre::Math Member List

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

Abs(Real fValue)Ogre::Mathinlinestatic
Abs(const Degree &dValue)Ogre::Mathinlinestatic
Abs(const Radian &rValue)Ogre::Mathinlinestatic
ACos(Real fValue)Ogre::Mathstatic
AngleUnit enum nameOgre::Math
AngleUnitsToDegrees(float units)Ogre::Mathstatic
AngleUnitsToRadians(float units)Ogre::Mathstatic
ASin(Real fValue)Ogre::Mathstatic
ATan(float fValue)Ogre::Mathinlinestatic
ATan2(float fY, float fX)Ogre::Mathinlinestatic
AU_DEGREE enum valueOgre::Math
AU_RADIAN enum valueOgre::Math
boundingRadiusFromAABB(const AxisAlignedBox &aabb)Ogre::Mathstatic
boundingRadiusFromAABBCentered(const AxisAlignedBox &aabb)Ogre::Mathstatic
buildReflectionMatrix(const Plane &p)Ogre::Mathstatic
calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathinlinestatic
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathinlinestatic
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathinlinestatic
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)Ogre::Mathinlinestatic
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::Mathinlinestatic
Clamp(T val, T minval, T maxval)Ogre::Mathinlinestatic
Cos(const Radian &fValue, bool useTables=false)Ogre::Mathinlinestatic
Cos(float fValue, bool useTables=false)Ogre::Mathinlinestatic
DegreesToAngleUnits(float degrees)Ogre::Mathstatic
DegreesToRadians(float degrees)Ogre::Mathinlinestatic
Exp(Real fValue)Ogre::Mathinlinestatic
fDeg2RadOgre::Mathstatic
Floor(Real fValue)Ogre::Mathinlinestatic
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::Mathinlinestatic
ICeil(float fValue)Ogre::Mathinlinestatic
IFloor(float fValue)Ogre::Mathinlinestatic
intersects(const Ray &ray, const Plane &plane)Ogre::Mathinlinestatic
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true)Ogre::Mathinlinestatic
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::Mathinlinestatic
intersects(const Ray &ray, const std::vector< Plane > &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Sphere &sphere, const Plane &plane)Ogre::Mathinlinestatic
InvSqrt(Real fValue)Ogre::Mathinlinestatic
ISign(int iValue)Ogre::Mathinlinestatic
isNaN(Real f)Ogre::Mathinlinestatic
lerp(const V &v0, const V &v1, const T &t)Ogre::Mathinlinestatic
Log(Real fValue)Ogre::Mathinlinestatic
LOG2Ogre::Mathstatic
Log2(Real fValue)Ogre::Mathinlinestatic
LogN(Real base, Real fValue)Ogre::Mathinlinestatic
lookRotation(const Vector3 &direction, const Vector3 &yaw)Ogre::Mathinlinestatic
makePerspectiveMatrix(Real left, Real right, Real bottom, Real top, Real zNear, Real zFar)Ogre::Mathstatic
makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Affine3 *reflectMatrix=0)Ogre::Mathstatic
Math(unsigned int trigTableSize=4096)Ogre::Math
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::Mathinlinestatic
RadiansToAngleUnits(float radians)Ogre::Mathstatic
RadiansToDegrees(float radians)Ogre::Mathinlinestatic
RangeRandom(Real fLow, Real fHigh)Ogre::Mathinlinestatic
RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon())Ogre::Mathinlinestatic
saturate(float t)Ogre::Mathinlinestatic
saturate(double t)Ogre::Mathinlinestatic
setAngleUnit(AngleUnit unit)Ogre::Mathstatic
SetRandomValueProvider(RandomValueProvider *provider)Ogre::Mathstatic
Sign(Real fValue)Ogre::Mathinlinestatic
Sign(const Radian &rValue)Ogre::Mathinlinestatic
Sign(const Degree &dValue)Ogre::Mathinlinestatic
Sin(const Radian &fValue, bool useTables=false)Ogre::Mathinlinestatic
Sin(Real fValue, bool useTables=false)Ogre::Mathinlinestatic
Sqr(Real fValue)Ogre::Mathinlinestatic
Sqrt(Real fValue)Ogre::Mathinlinestatic
Sqrt(const Radian &fValue)Ogre::Mathinlinestatic
Sqrt(const Degree &fValue)Ogre::Mathinlinestatic
SymmetricRandom()Ogre::Mathinlinestatic
Tan(const Radian &fValue, bool useTables=false)Ogre::Mathinlinestatic
Tan(Real fValue, bool useTables=false)Ogre::Mathinlinestatic
TWO_PIOgre::Mathstatic
uint16Cast(size_t t)Ogre::Mathinlinestatic
UnitRandom()Ogre::Mathstatic
~Math()Ogre::Math