#include <assert.h>
#include <stdlib.h>
#include <math.h>
#include "OVR_Types.h"
#include "OVR_RefCount.h"
Go to the source code of this file.
Classes | |
class | OVR::Angle< T > |
class | OVR::Math< Type > |
class | OVR::Math< double > |
class | OVR::Math< float > |
class | OVR::Matrix4f |
class | OVR::Plane< T > |
class | OVR::Quat< T > |
class | OVR::Vector2< T > |
class | OVR::Vector3< T > |
struct | OVR::WorldAxes |
Namespaces | |
namespace | OVR |
Typedefs | |
typedef Angle< double > | OVR::Angled |
typedef Angle< float > | OVR::Anglef |
typedef Math< double > | OVR::Mathd |
typedef Math< float > | OVR::Mathf |
typedef Plane< float > | OVR::Planef |
typedef Quat< double > | OVR::Quatd |
typedef Quat< float > | OVR::Quatf |
typedef Vector2< double > | OVR::Vector2d |
typedef Vector2< float > | OVR::Vector2f |
typedef Vector3< double > | OVR::Vector3d |
typedef Vector3< float > | OVR::Vector3f |
Enumerations | |
enum | OVR::Axis { OVR::Axis_X = 0, OVR::Axis_Y = 1, OVR::Axis_Z = 2 } |
enum | OVR::AxisDirection { OVR::Axis_Up = 2, OVR::Axis_Down = -2, OVR::Axis_Right = 1, OVR::Axis_Left = -1, OVR::Axis_In = 3, OVR::Axis_Out = -3 } |
enum | OVR::HandedSystem { OVR::Handed_R = 1, OVR::Handed_L = -1 } |
enum | OVR::RotateDirection { OVR::Rotate_CCW = 1, OVR::Rotate_CW = -1 } |
Functions | |
template<class FT > | |
FT | OVR::DegreeToRad (FT rads) |
template<class FT > | |
FT | OVR::RadToDegree (FT rads) |