OGRE-Next: Member List

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Ogre::Math Member List

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(Real units) | Ogre::Math | static
AngleUnitsToRadians(Real units) | Ogre::Math | static
ASin(Real fValue) | Ogre::Math | static
ATan(Real fValue) | Ogre::Math | inlinestatic
ATan2(Real fY, Real fX) | Ogre::Math | inlinestatic
AU_DEGREE enum value | Ogre::Math |
AU_RADIAN enum value | Ogre::Math |
boundingRadiusFromAABB(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 | static
calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | static
calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | static
calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3) | Ogre::Math | static
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
ClosestPow2(uint32 x) | Ogre::Math | inlinestatic
Cos(const Radian &fValue, bool useTables=false) | Ogre::Math | inlinestatic
Cos(Real fValue, bool useTables=false) | Ogre::Math | inlinestatic
DegreesToAngleUnits(Real degrees) | Ogre::Math | static
DegreesToRadians(Real 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
gcd(size_t a, size_t b) | Ogre::Math | inlinestatic
getAngleUnit() | 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 | static
intersects(const Ray &ray, const Sphere &sphere, bool discardInside=true) | Ogre::Math | static
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, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true) | 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 Sphere &sphere, const AxisAlignedBox &box) | Ogre::Math | static
intersects(const Plane &plane, const AxisAlignedBox &box) | Ogre::Math | static
intersects(const Ray &ray, const StdVector< Plane > &planeList, bool normalIsOutside) | Ogre::Math | static
intersects(const Ray &ray, const StdList< Plane > &planeList, bool normalIsOutside) | Ogre::Math | static
intersects(const Sphere &sphere, const Plane &plane) | Ogre::Math | static
InvSqrt(Real fValue) | Ogre::Math | inlinestatic
ISign(int iValue) | Ogre::Math | static
isNaN(Real f) | Ogre::Math | inlinestatic
lcm(size_t a, size_t b) | Ogre::Math | inlinestatic
lerp(const T &a, const T &b, const S &w) | 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
makeViewMatrix(const Vector3 &position, const Quaternion &orientation, const Matrix4 *reflectMatrix=0) | Ogre::Math | static
Math(unsigned int trigTableSize=4096) | Ogre::Math |
NEG_INFINITY | Ogre::Math | static
octahedronMappingDecode(Vector2 f) | Ogre::Math | static
octahedronMappingEncode(Vector3 n) | 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(Real radians) | Ogre::Math | static
RadiansToDegrees(Real radians) | Ogre::Math | inlinestatic
RangeRandom(Real fLow, Real fHigh) | Ogre::Math | static
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 | static
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
smoothstep(const T &edge0, const T &edge1, const S &x) | 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 | static
Tan(const Radian &fValue, bool useTables=false) | Ogre::Math | inlinestatic
Tan(Real fValue, bool useTables=false) | Ogre::Math | inlinestatic
TWO_PI | Ogre::Math | static
UnitRandom() | Ogre::Math | static
Wrap(Real v) | Ogre::Math | inlinestatic
~Math() | Ogre::Math |