OGRE-Next  3.0.0
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(Real units)Ogre::Mathstatic
AngleUnitsToRadians(Real units)Ogre::Mathstatic
ASin(Real fValue)Ogre::Mathstatic
ATan(Real fValue)Ogre::Mathinlinestatic
ATan2(Real fY, Real fX)Ogre::Mathinlinestatic
AU_DEGREE enum valueOgre::Math
AU_RADIAN enum valueOgre::Math
boundingRadiusFromAABB(const AxisAlignedBox &aabb)Ogre::Mathstatic
buildReflectionMatrix(const Plane &p)Ogre::Mathstatic
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::Mathinlinestatic
Clamp(T val, T minval, T maxval)Ogre::Mathinlinestatic
ClosestPow2(uint32 x)Ogre::Mathinlinestatic
Cos(const Radian &fValue, bool useTables=false)Ogre::Mathinlinestatic
Cos(Real fValue, bool useTables=false)Ogre::Mathinlinestatic
DegreesToAngleUnits(Real degrees)Ogre::Mathstatic
DegreesToRadians(Real 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
gcd(size_t a, size_t b)Ogre::Mathinlinestatic
getAngleUnit()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::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 StdVector< Plane > &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Ray &ray, const StdList< Plane > &planeList, bool normalIsOutside)Ogre::Mathstatic
intersects(const Sphere &sphere, const Plane &plane)Ogre::Mathstatic
InvSqrt(Real fValue)Ogre::Mathinlinestatic
ISign(int iValue)Ogre::Mathstatic
isNaN(Real f)Ogre::Mathinlinestatic
lcm(size_t a, size_t b)Ogre::Mathinlinestatic
lerp(const T &a, const T &b, const S &w)Ogre::Mathinlinestatic
Log(Real fValue)Ogre::Mathinlinestatic
LOG2Ogre::Mathstatic
Log2(Real fValue)Ogre::Mathinlinestatic
LogN(Real base, Real fValue)Ogre::Mathinlinestatic
makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Matrix4 *reflectMatrix=0)Ogre::Mathstatic
Math(unsigned int trigTableSize=4096)Ogre::Math
NEG_INFINITYOgre::Mathstatic
octahedronMappingDecode(Vector2 f)Ogre::Mathstatic
octahedronMappingEncode(Vector3 n)Ogre::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(Real radians)Ogre::Mathstatic
RadiansToDegrees(Real radians)Ogre::Mathinlinestatic
RangeRandom(Real fLow, Real fHigh)Ogre::Mathstatic
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::Mathstatic
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
smoothstep(const T &edge0, const T &edge1, const S &x)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::Mathstatic
Tan(const Radian &fValue, bool useTables=false)Ogre::Mathinlinestatic
Tan(Real fValue, bool useTables=false)Ogre::Mathinlinestatic
TWO_PIOgre::Mathstatic
UnitRandom()Ogre::Mathstatic
Wrap(Real v)Ogre::Mathinlinestatic
~Math()Ogre::Math