![]()  | 
  
    OGRE-Next 3.0.0
    
   Object-Oriented Graphics Rendering Engine 
   | 
 
Classes | |
| struct | Ogre::Aabb | 
| AoS (array of structures) version of ArrayAabb.  More... | |
| class | Ogre::Angle | 
| Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit.  More... | |
| class | Ogre::ArrayAabb | 
| Cache-friendly array of Aabb represented as a SoA array.  More... | |
| class | Ogre::ArrayMatrix4 | 
| Cache-friendly container of 4x4 matrices represented as a SoA array.  More... | |
| class | Ogre::ArrayMatrixAf4x3 | 
| Cache-friendly container of AFFINE 4x4 matrices represented as a SoA array.  More... | |
| class | Ogre::ArrayQuaternion | 
| Cache-friendly array of Quaternion represented as a SoA array.  More... | |
| class | Ogre::ArraySphere | 
| Cache-friendly array of Sphere represented as a SoA array.  More... | |
| class | Ogre::ArrayVector3 | 
| Cache-friendly array of 3-dimensional represented as a SoA array.  More... | |
| class | Ogre::AxisAlignedBox | 
| A 3D box aligned with the x/y/z axes.  More... | |
| class | Ogre::Bitwise | 
| Class for manipulating bit patterns.  More... | |
| class | Ogre::ConvexBody | 
| Holds a solid representation of a convex body.  More... | |
| class | Ogre::Degree | 
| Wrapper class which indicates a given angle value is in Degrees.  More... | |
| class | Ogre::DualQuaternion | 
| Implementation of a dual quaternion, i.e.  More... | |
| class | Ogre::Frustum | 
| A frustum represents a pyramid, capped at the near and far end which is used to represent either a visible area or a projection area.  More... | |
| class | Ogre::Math | 
| Class to provide access to common mathematical functions.  More... | |
| class | Ogre::Matrix3 | 
| A 3x3 matrix which can represent rotations around axes.  More... | |
| class | Ogre::Matrix4 | 
| Class encapsulating a standard 4x4 homogeneous matrix.  More... | |
| class | Ogre::NumericSolver | 
| Provides numeric solvers for Ogre.  More... | |
| class | Ogre::OptimisedUtil | 
| Utility class for provides optimised functions.  More... | |
| class | Ogre::Plane | 
| Defines a plane in 3D space.  More... | |
| class | Ogre::PlaneBoundedVolume | 
| Represents a convex volume bounded by planes.  More... | |
| class | Ogre::Polygon | 
| The class represents a polygon in 3D space.  More... | |
| class | Ogre::Quaternion | 
| Implementation of a Quaternion, i.e.  More... | |
| class | Ogre::Radian | 
| Wrapper class which indicates a given angle value is in Radians.  More... | |
| class | Ogre::Ray | 
| Representation of a ray in space, i.e.  More... | |
| class | Ogre::RotationalSpline | 
| This class interpolates orientations (rotations) along a spline using derivatives of quaternions.  More... | |
| class | Ogre::SimpleMatrix4 | 
| Simple wrap up to load an AoS matrix 4x4 using SSE.  More... | |
| class | Ogre::SimpleMatrixAf4x3 | 
| Simple wrap up to load an AoS matrix 4x3 using SSE.  More... | |
| class | Ogre::SimpleSpline | 
| A very simple spline class which implements the Catmull-Rom class of splines.  More... | |
| class | Ogre::Sphere | 
| A sphere primitive, mostly used for bounds checking.  More... | |
| class | Ogre::v1::EdgeData | 
| This class contains the information required to describe the edge connectivity of a given set of vertices and indexes.  More... | |
| class | Ogre::v1::EdgeListBuilder | 
| General utility class for building edge lists for geometry.  More... | |
| class | Ogre::v1::TangentSpaceCalc | 
| Class for calculating a tangent space basis.  More... | |
| class | Ogre::Vector2 | 
| Standard 2-dimensional vector.  More... | |
| class | Ogre::Vector3 | 
| Standard 3-dimensional vector.  More... | |
| class | Ogre::Vector4 | 
| 4-dimensional homogeneous vector.  More... | |
Typedefs | |
| typedef vector< PlaneBoundedVolume >::type | Ogre::PlaneBoundedVolumeList | 
| typedef StdVector< Plane > | Ogre::PlaneList | 
| typedef double | Ogre::PreciseReal | 
| Real type for numeric solvers.   | |
Enumerations | |
| enum | Ogre::FrustrumExtentsType { Ogre::FET_PROJ_PLANE_POS , Ogre::FET_TAN_HALF_ANGLES } | 
| Specify how the frustrum extents are represented.  More... | |
| enum | Ogre::FrustumPlane {  Ogre::FRUSTUM_PLANE_NEAR = 0 , Ogre::FRUSTUM_PLANE_FAR = 1 , Ogre::FRUSTUM_PLANE_LEFT = 2 , Ogre::FRUSTUM_PLANE_RIGHT = 3 , Ogre::FRUSTUM_PLANE_TOP = 4 , Ogre::FRUSTUM_PLANE_BOTTOM = 5 }  | 
| Worldspace clipping planes.  More... | |
| enum | Ogre::ProjectionType { Ogre::PT_ORTHOGRAPHIC , Ogre::PT_PERSPECTIVE } | 
| Specifies perspective (realistic) or orthographic (architectural) projection.  More... | |
Functions | |
| Ogre::Radian::Radian (const Degree &d) | |
| template<class T > | |
| static FORCEINLINE void | Ogre::advanceRawPointer (const T *&ptr, ptrdiff_t offset) | 
| Advance the pointer with raw offset.   | |
| template<class T > | |
| static FORCEINLINE void | Ogre::advanceRawPointer (T *&ptr, ptrdiff_t offset) | 
| template<class T > | |
| static FORCEINLINE void | Ogre::advanceRawPointer (T *&ptr, size_t offset) | 
| Ogre::Angle::operator Degree () const | |
| Ogre::Angle::operator Radian () const | |
| Vector4 | Ogre::operator* (const Vector4 &v, const Matrix4 &mat) | 
| Degree | Ogre::operator* (Real a, const Degree &b) | 
| Radian | Ogre::operator* (Real a, const Radian &b) | 
| Radian | Ogre::Radian::operator+ (const Degree &d) const | 
| Radian & | Ogre::Radian::operator+= (const Degree &d) | 
| Radian | Ogre::Radian::operator- (const Degree &d) const | 
| Radian & | Ogre::Radian::operator-= (const Degree &d) | 
| Degree | Ogre::operator/ (Real a, const Degree &b) | 
| Radian | Ogre::operator/ (Real a, const Radian &b) | 
| Radian & | Ogre::Radian::operator= (const Degree &d) | 
| template<class T > | |
| static FORCEINLINE const T * | Ogre::rawOffsetPointer (const T *ptr, ptrdiff_t offset) | 
| Returns raw offseted of the given pointer.   | |
| template<class T > | |
| static FORCEINLINE const T * | Ogre::rawOffsetPointer (const T *ptr, size_t offset) | 
| template<class T > | |
| static FORCEINLINE T * | Ogre::rawOffsetPointer (T *ptr, ptrdiff_t offset) | 
| template<class T > | |
| static FORCEINLINE T * | Ogre::rawOffsetPointer (T *ptr, size_t offset) | 
| Real | Ogre::Radian::valueAngleUnits () const | 
| Real | Ogre::Degree::valueAngleUnits () const | 
| Real | Ogre::Radian::valueDegrees () const | 
| Real | Ogre::Degree::valueRadians () const | 
| typedef vector<PlaneBoundedVolume>::type Ogre::PlaneBoundedVolumeList | 
| typedef StdVector<Plane> Ogre::PlaneList | 
| typedef double Ogre::PreciseReal | 
Real type for numeric solvers.
| enum Ogre::FrustumPlane | 
| enum Ogre::ProjectionType | 
      
  | 
  inline | 
      
  | 
  static | 
Advance the pointer with raw offset.
References Ogre::rawOffsetPointer().
      
  | 
  static | 
References Ogre::rawOffsetPointer().
      
  | 
  static | 
References Ogre::rawOffsetPointer().
      
  | 
  inline | 
References Ogre::Math::AngleUnitsToDegrees().
      
  | 
  inline | 
References Ogre::Math::AngleUnitsToRadians().
References Ogre::Vector4::w, Ogre::Vector4::x, Ogre::Vector4::y, and Ogre::Vector4::z.
References Ogre::Degree::valueDegrees().
References Ogre::Radian::valueRadians().
References Ogre::Degree::valueRadians().
References Ogre::Degree::valueRadians().
References Ogre::Degree::valueRadians().
References Ogre::Degree::valueRadians().
References Ogre::Degree::valueDegrees().
References Ogre::Radian::valueRadians().
References Ogre::Degree::valueRadians().
      
  | 
  static | 
Returns raw offseted of the given pointer.
Referenced by Ogre::advanceRawPointer(), Ogre::advanceRawPointer(), and Ogre::advanceRawPointer().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  inline | 
References Ogre::Math::RadiansToAngleUnits().
Referenced by Ogre::StringConverter::toString().
      
  | 
  inline | 
References Ogre::Math::DegreesToAngleUnits().
Referenced by Ogre::StringConverter::toString().
      
  | 
  inline | 
References Ogre::Math::RadiansToDegrees().
Referenced by Ogre::Degree::operator+(), Ogre::Degree::operator+=(), Ogre::Degree::operator-(), Ogre::Degree::operator-=(), and Ogre::Degree::operator=().
      
  | 
  inline | 
References Ogre::Math::DegreesToRadians().
Referenced by Ogre::Radian::operator+(), Ogre::Radian::operator+=(), Ogre::Radian::operator-(), Ogre::Radian::operator-=(), and Ogre::Radian::operator=().