|
OGRE
1.9.0
|

Classes | |
| class | Ogre::Angle |
| Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAngleUnit. 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::EdgeData |
| This class contains the information required to describe the edge connectivity of a given set of vertices and indexes. More... | |
| class | Ogre::EdgeListBuilder |
| General utility class for building edge lists for geometry. 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::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::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 vector< Plane >::type | Ogre::PlaneList |
| typedef double | Ogre::PreciseReal |
| Real type for numeric solvers. | |
Enumerations | |
| 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::OrientationMode { Ogre::OR_DEGREE_0 = 0 , Ogre::OR_DEGREE_90 = 1 , Ogre::OR_DEGREE_180 = 2 , Ogre::OR_DEGREE_270 = 3 , Ogre::OR_PORTRAIT = OR_DEGREE_0 , Ogre::OR_LANDSCAPERIGHT = OR_DEGREE_90 , Ogre::OR_LANDSCAPELEFT = OR_DEGREE_270 } |
| Specifies orientation mode. More... | |
| enum | Ogre::ProjectionType { Ogre::PT_ORTHOGRAPHIC , Ogre::PT_PERSPECTIVE } |
| Specifies perspective (realistic) or orthographic (architectural) projection. More... | |
| typedef vector<PlaneBoundedVolume>::type Ogre::PlaneBoundedVolumeList |
Definition at line 128 of file OgrePlaneBoundedVolume.h.
| typedef vector<Plane>::type Ogre::PlaneList |
Definition at line 160 of file OgrePlane.h.
| typedef double Ogre::PreciseReal |
Real type for numeric solvers.
Definition at line 44 of file OgreNumerics.h.
| enum Ogre::FrustumPlane |
Worldspace clipping planes.
| Enumerator | |
|---|---|
| FRUSTUM_PLANE_NEAR | |
| FRUSTUM_PLANE_FAR | |
| FRUSTUM_PLANE_LEFT | |
| FRUSTUM_PLANE_RIGHT | |
| FRUSTUM_PLANE_TOP | |
| FRUSTUM_PLANE_BOTTOM | |
Definition at line 71 of file OgreFrustum.h.
Specifies orientation mode.
| Enumerator | |
|---|---|
| OR_DEGREE_0 | |
| OR_DEGREE_90 | |
| OR_DEGREE_180 | |
| OR_DEGREE_270 | |
| OR_PORTRAIT | |
| OR_LANDSCAPERIGHT | |
| OR_LANDSCAPELEFT | |
Definition at line 49 of file OgreFrustum.h.
| enum Ogre::ProjectionType |
Specifies perspective (realistic) or orthographic (architectural) projection.
| Enumerator | |
|---|---|
| PT_ORTHOGRAPHIC | |
| PT_PERSPECTIVE | |
Definition at line 63 of file OgreFrustum.h.
| Ogre::Radian::Radian | ( | const Degree & | d | ) |
Definition at line 161 of file OgreMath.h.
References mRad, and valueRadians().
|
static |
Advance the pointer with raw offset.
Definition at line 229 of file OgreOptimisedUtil.h.
References FORCEINLINE, and rawOffsetPointer().
|
static |
Definition at line 235 of file OgreOptimisedUtil.h.
References FORCEINLINE, and rawOffsetPointer().
| Ogre::Angle::operator Degree | ( | ) | const |
Definition at line 742 of file OgreMath.h.
References Ogre::Math::AngleUnitsToDegrees(), and mAngle.
| Ogre::Angle::operator Radian | ( | ) | const |
Definition at line 737 of file OgreMath.h.
References Ogre::Math::AngleUnitsToRadians(), and mAngle.
Definition at line 647 of file OgreMatrix4.h.
References Ogre::Vector4::w, Ogre::Vector4::x, Ogre::Vector4::y, and Ogre::Vector4::z.
Definition at line 757 of file OgreMath.h.
References Ogre::Degree::valueDegrees().
Definition at line 747 of file OgreMath.h.
References Ogre::Radian::valueRadians().
Definition at line 166 of file OgreMath.h.
References Radian(), mRad, and Ogre::Degree::valueRadians().
Definition at line 169 of file OgreMath.h.
References Radian(), mRad, and Ogre::Degree::valueRadians().
Definition at line 173 of file OgreMath.h.
References Radian(), mRad, and Ogre::Degree::valueRadians().
Definition at line 176 of file OgreMath.h.
References Radian(), mRad, and Ogre::Degree::valueRadians().
Definition at line 762 of file OgreMath.h.
References Ogre::Degree::valueDegrees().
Definition at line 752 of file OgreMath.h.
References Ogre::Radian::valueRadians().
Definition at line 163 of file OgreMath.h.
References Radian(), mRad, and Ogre::Degree::valueRadians().
|
static |
Returns raw offseted of the given pointer.
Definition at line 213 of file OgreOptimisedUtil.h.
References FORCEINLINE.
Referenced by advanceRawPointer(), and advanceRawPointer().
|
static |
Definition at line 219 of file OgreOptimisedUtil.h.
References FORCEINLINE.
| Real Ogre::Degree::valueAngleUnits | ( | ) | const |
Definition at line 732 of file OgreMath.h.
References Ogre::Math::DegreesToAngleUnits(), and mDeg.
Referenced by Ogre::StringConverter::toString().
| Real Ogre::Radian::valueAngleUnits | ( | ) | const |
Definition at line 722 of file OgreMath.h.
References mRad, and Ogre::Math::RadiansToAngleUnits().
Referenced by Ogre::StringConverter::toString().
| Real Ogre::Radian::valueDegrees | ( | ) | const |
Definition at line 717 of file OgreMath.h.
References mRad, and Ogre::Math::RadiansToDegrees().
Referenced by Ogre::Degree::operator+(), Ogre::Degree::operator+=(), Ogre::Degree::operator-(), Ogre::Degree::operator-=(), and Ogre::Degree::operator=().
| Real Ogre::Degree::valueRadians | ( | ) | const |
Definition at line 727 of file OgreMath.h.
References Ogre::Math::DegreesToRadians(), and mDeg.
Referenced by Ogre::Radian::operator+(), Ogre::Radian::operator+=(), Ogre::Radian::operator-(), Ogre::Radian::operator-=(), Ogre::Radian::operator=(), and Ogre::AnimableValue::setAsBaseValue().
1.13.2