▼NNRE | The NearlyRealEngine's global namespace |
▼NMath | |
CArithmeticChecker | Template structure allowing compile-time check on template parameters if they are arithmetic or not |
CArithmeticChecker< T1 > | |
CArithmeticChecker< T1, Tn... > | |
CBezierCurve3D | Represent a 2D homogeneous Bezier curves with a set of control points |
CBezierCurve4D | Represent a 3D homogeneous Bezier curves with a set of control points |
CFrustum | A view frustum used with camera |
CMatrix3x3 | 3x3 generic matrix |
CMatrix4x4 | 4x4 generic matrix |
CPlane | A cartesian plane with a point and a vector |
CQuaternion | A quaternion represented by a 3D rotation axis and an angle |
CSegment3D | A 3D homogeneous segment |
CSegment4D | A 4D homogeneous segment |
CUnit | Used to define clear physical unit |
CVector2D | A cartesian 2D vector |
CVector3D | A cartesian 3D vector, 2D homogeneous |
CVector4D | A cartesian 4D vector, 3D homogeneous |
▼Nstd | The stl standard namespace |
Ccommon_type< NRE::Math::Segment3D< T >, NRE::Math::Segment3D< K > > | |
Ccommon_type< NRE::Math::Segment4D< T >, NRE::Math::Segment4D< K > > | |
Ccommon_type< NRE::Math::Vector2D< T >, NRE::Math::Vector2D< K > > | |
Ccommon_type< NRE::Math::Vector3D< T >, NRE::Math::Vector3D< K > > | |
Ccommon_type< NRE::Math::Vector4D< T >, NRE::Math::Vector4D< K > > | |
Chash< NRE::Math::Vector3D< float > > | |
Chash | Manage hashing for specialized version |