|
Bike-X
0.8
|
Namespaces | |
| Alg | |
| BaseTypes | |
| CAPI | |
| Linux | |
| Recording | |
| UTF8Util | |
| Util | |
| Vision | |
Typedefs | |
| typedef Math< float > | Mathf |
| typedef Math< double > | Mathd |
| typedef Vector2< float > | Vector2f |
| typedef Vector2< double > | Vector2d |
| typedef Vector2< int > | Vector2i |
| typedef Vector3< float > | Vector3f |
| typedef Vector3< double > | Vector3d |
| typedef Vector3< SInt32 > | Vector3i |
| typedef Size< int > | Sizei |
| typedef Size< unsigned > | Sizeu |
| typedef Size< float > | Sizef |
| typedef Size< double > | Sized |
| typedef Rect< int > | Recti |
| typedef Quat< float > | Quatf |
| typedef Quat< double > | Quatd |
| typedef Transform< float > | Transformf |
| typedef Transform< double > | Transformd |
| typedef Matrix4< float > | Matrix4f |
| typedef Matrix4< double > | Matrix4d |
| typedef Matrix3< float > | Matrix3f |
| typedef Matrix3< double > | Matrix3d |
| typedef SymMat3< float > | SymMat3f |
| typedef SymMat3< double > | SymMat3d |
| typedef Angle< float > | Anglef |
| typedef Angle< double > | Angled |
| typedef Plane< float > | Planef |
| typedef void * | ThreadId |
| typedef char | Char |
| typedef size_t | UPInt |
| typedef ptrdiff_t | SPInt |
| typedef unsigned char | __u_char |
| typedef unsigned short int | __u_short |
| typedef unsigned int | __u_int |
| typedef unsigned long int | __u_long |
| typedef signed char | __int8_t |
| typedef unsigned char | __uint8_t |
| typedef signed short int | __int16_t |
| typedef unsigned short int | __uint16_t |
| typedef signed int | __int32_t |
| typedef unsigned int | __uint32_t |
| typedef __off64_t | __loff_t |
| typedef __quad_t * | __qaddr_t |
| typedef char * | __caddr_t |
| typedef __loff_t | loff_t |
| typedef __gid_t | gid_t |
| typedef __uid_t | uid_t |
| typedef __off_t | off_t |
| typedef __pid_t | pid_t |
| typedef __ssize_t | ssize_t |
| typedef __clockid_t | clockid_t |
| typedef __timer_t | timer_t |
| typedef unsigned long int | ulong |
| typedef unsigned short int | ushort |
| typedef unsigned int | uint |
| typedef unsigned char | u_int8_t |
| typedef unsigned short int | u_int16_t |
| typedef unsigned int | u_int32_t |
| typedef int | register_t |
| typedef int | __sig_atomic_t |
| typedef long int | __fd_mask |
| typedef __fd_mask | fd_mask |
| typedef unsigned long int | pthread_t |
| typedef union pthread_attr_t | pthread_attr_t |
| typedef struct OVR::__pthread_internal_slist | __pthread_slist_t |
| typedef unsigned int | pthread_key_t |
| typedef int | pthread_once_t |
| typedef volatile int | pthread_spinlock_t |
| typedef uint8_t | UByte |
| typedef int16_t | SInt16 |
| typedef uint16_t | UInt16 |
| typedef int32_t | SInt32 |
| typedef uint32_t | UInt32 |
| typedef int64_t | SInt64 |
| typedef uint64_t | UInt64 |
| typedef SensorFilter< float > | SensorFilterf |
| typedef SensorFilter< double > | SensorFilterd |
| typedef PoseState< float > | PoseStatef |
| typedef PoseState< double > | PoseStated |
Functions | |
| template<class T > | |
| OVR_FORCE_INLINE T * | Construct (void *p) |
| template<class T > | |
| OVR_FORCE_INLINE T * | Construct (void *p, const T &source) |
| template<class T , class S > | |
| OVR_FORCE_INLINE T * | ConstructAlt (void *p, const S &source) |
| template<class T , class S1 , class S2 > | |
| OVR_FORCE_INLINE T * | ConstructAlt (void *p, const S1 &src1, const S2 &src2) |
| template<class T > | |
| OVR_FORCE_INLINE void | ConstructArray (void *p, UPInt count) |
| template<class T > | |
| OVR_FORCE_INLINE void | ConstructArray (void *p, UPInt count, const T &source) |
| template<class T > | |
| OVR_FORCE_INLINE void | Destruct (T *pobj) |
| template<class T > | |
| OVR_FORCE_INLINE void | DestructArray (T *pobj, UPInt count) |
| const char *OVR_CDECL | GetShortFilename (const char *purl) |
| static int | SFerror () |
| Ptr< File > | FileFILEOpen (const String &path, int flags, int mode) |
| template<class List , class Allocator > | |
| void | FreeListElements (List &list, Allocator &allocator) |
| void | LogText (const char *fmt,...) OVR_LOG_VAARG_ATTRIBUTE(1 |
| void void | LogError (const char *fmt,...) OVR_LOG_VAARG_ATTRIBUTE(1 |
| template<class T > | |
| T | RadToDegree (T rads) |
| template<class T > | |
| T | DegreeToRad (T rads) |
| template<class T > | |
| T | Acos (T val) |
| template<class T > | |
| T | Asin (T val) |
| template<typename T > | |
| Matrix3< T > | operator* (const SymMat3< T > &a, const SymMat3< T > &b) |
| template<typename T > | |
| Matrix3< T > | operator* (const Matrix3< T > &a, const SymMat3< T > &b) |
| template<typename T > | |
| OVR_FORCE_INLINE Pickable< T > | MakePickable (T *p) |
| void * | ReturnArg0 (void *p) |
| int OVR_CDECL | OVR_stricmp (const char *a, const char *b) |
| int OVR_CDECL | OVR_strnicmp (const char *a, const char *b, UPInt count) |
| wchar_t *OVR_CDECL | OVR_wcscpy (wchar_t *dest, UPInt destsize, const wchar_t *src) |
| wchar_t *OVR_CDECL | OVR_wcsncpy (wchar_t *dest, UPInt destsize, const wchar_t *src, UPInt count) |
| wchar_t *OVR_CDECL | OVR_wcscat (wchar_t *dest, UPInt destsize, const wchar_t *src) |
| UPInt OVR_CDECL | OVR_wcslen (const wchar_t *str) |
| int OVR_CDECL | OVR_wcscmp (const wchar_t *a, const wchar_t *b) |
| int OVR_CDECL | OVR_wcsicmp (const wchar_t *a, const wchar_t *b) |
| double OVR_CDECL | OVR_strtod (const char *string, char **tailptr) |
| static bool | CmpUnicodeKey (const GUnicodePairType &a, UInt16 key) |
| int OVR_CDECL | OVR_towupper (wchar_t charCode) |
| int OVR_CDECL | OVR_towlower (wchar_t charCode) |
| char * | OVR_itoa (int val, char *dest, unsigned int len, int radix) |
| UPInt OVR_CDECL | OVR_strlen (const char *str) |
| char *OVR_CDECL | OVR_strcpy (char *dest, UPInt destsize, const char *src) |
| char *OVR_CDECL | OVR_strncpy (char *dest, UPInt destsize, const char *src, UPInt count) |
| char *OVR_CDECL | OVR_strcat (char *dest, UPInt destsize, const char *src) |
| int OVR_CDECL | OVR_strcmp (const char *dest, const char *src) |
| const char *OVR_CDECL | OVR_strchr (const char *str, char c) |
| char *OVR_CDECL | OVR_strchr (char *str, char c) |
| const char * | OVR_strrchr (const char *str, char c) |
| const UByte *OVR_CDECL | OVR_memrchr (const UByte *str, UPInt size, UByte c) |
| char *OVR_CDECL | OVR_strrchr (char *str, char c) |
| long OVR_CDECL | OVR_strtol (const char *string, char **tailptr, int radix) |
| long OVR_CDECL | OVR_strtoul (const char *string, char **tailptr, int radix) |
| int OVR_CDECL | OVR_strncmp (const char *ws1, const char *ws2, UPInt size) |
| UInt64 OVR_CDECL | OVR_strtouq (const char *nptr, char **endptr, int base) |
| SInt64 OVR_CDECL | OVR_strtoq (const char *nptr, char **endptr, int base) |
| SInt64 OVR_CDECL | OVR_atoq (const char *string) |
| UInt64 OVR_CDECL | OVR_atouq (const char *string) |
| UPInt OVR_CDECL | OVR_sprintf (char *dest, UPInt destsize, const char *format,...) |
| UPInt OVR_CDECL | OVR_vsprintf (char *dest, UPInt destsize, const char *format, va_list argList) |
| UPInt OVR_CDECL | OVR_vscprintf (const char *format, va_list argList) |
| int OVR_CDECL | OVR_wcsicoll (const wchar_t *a, const wchar_t *b) |
| int OVR_CDECL | OVR_wcscoll (const wchar_t *a, const wchar_t *b) |
| int OVR_CDECL | UnicodeCharIs (const UInt16 *table, wchar_t charCode) |
| int OVR_CDECL | OVR_iswalnum (wchar_t charCode) |
| int OVR_CDECL | OVR_iswalpha (wchar_t charCode) |
| int OVR_CDECL | OVR_iswdigit (wchar_t charCode) |
| int OVR_CDECL | OVR_iswspace (wchar_t charCode) |
| int OVR_CDECL | OVR_iswxdigit (wchar_t charCode) |
| int OVR_CDECL | OVR_tolower (int c) |
| int OVR_CDECL | OVR_toupper (int c) |
| double OVR_CDECL | OVR_wcstod (const wchar_t *string, wchar_t **tailptr) |
| long OVR_CDECL | OVR_wcstol (const wchar_t *string, wchar_t **tailptr, int radix) |
| void | ScanFilePath (const char *url, const char **pfilename, const char **pext) |
| const char * | ScanPathProtocol (const char *url) |
| ThreadId | GetCurrentThreadId () |
| void * | Thread_PthreadStartFn (void *phandle) |
| static __inline unsigned short int | __bswap_16 (unsigned short int __bsx) |
| static __inline unsigned int | __bswap_32 (unsigned int __bsx) |
| static __inline __uint64_t | __bswap_64 (__uint64_t __bsx) |
| __BEGIN_DECLS int | select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout) |
| int | pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask) |
| __BEGIN_DECLS __extension__ unsigned int | gnu_dev_major (unsigned long long int __dev) __THROW __attribute_const__ |
| __extension__ unsigned int | gnu_dev_minor (unsigned long long int __dev) __THROW __attribute_const__ |
| __extension__ unsigned long long int | gnu_dev_makedev (unsigned int __major, unsigned int __minor) __THROW __attribute_const__ |
| static char * | JSON_strdup (const char *str) |
| static char * | PrintNumber (double d) |
| const char * | AssignError (const char **perror, const char *errorMessage) |
| const char * | ParseHex (unsigned *val, unsigned digits, const char *str) |
| char * | PrintString (const char *str) |
| static const char * | skip (const char *in) |
| static void | UnpackSamples (const UByte *buffer, UByte *r, UByte *g, UByte *b) |
| bool | DecodeLatencyTestSamplesMessage (LatencyTestSamplesMessage *message, UByte *buffer, int size) |
| bool | DecodeLatencyTestColorDetectedMessage (LatencyTestColorDetectedMessage *message, UByte *buffer, int size) |
| bool | DecodeLatencyTestStartedMessage (LatencyTestStartedMessage *message, UByte *buffer, int size) |
| bool | DecodeLatencyTestButtonMessage (LatencyTestButtonMessage *message, UByte *buffer, int size) |
| String | GetBaseOVRPath (bool create_dir) |
| static JSON * | FindTaggedData (JSON *data, const char **tag_names, const char **qtags, int num_qtags) |
| static void | FilterTaggedData (JSON *data, const char *tag_name, const char *qtag, Array< JSON * > &items) |
| static int | BCDByte (unsigned int byte) |
| Vector3f | AccelFromBodyFrameUpdate (const Tracker2Sensors &update, UByte sampleNumber) |
| Vector3f | MagFromBodyFrameUpdate (const Tracker2Sensors &update) |
| Vector3f | EulerFromBodyFrameUpdate (const Tracker2Sensors &update, UByte sampleNumber) |
| void | UpdateDK2Timestamps (SensorTimeFilter &tf, SensorTimestampMapping **timestamps, UInt32 *rawValues, int count) |
| const TemperatureReport & | median (const Array< TemperatureReport > &temperatureReportsBin, int coord) |
| Quatd | vectorAlignmentRotation (const Vector3d &from, const Vector3d &to) |
| Quatd | extractYawRotation (const Quatd &error) |
| static Transform< double > | calcPredictedPose (const PoseState< double > &poseState, double predictionDt) |
| Vector3f | AccelFromBodyFrameUpdate (const TrackerSensors &update, UByte sampleNumber, bool convertHMDToSensor=false) |
| Vector3f | MagFromBodyFrameUpdate (const TrackerSensors &update, Matrix4f magCalibration, bool convertHMDToSensor=false) |
| Vector3f | EulerFromBodyFrameUpdate (const TrackerSensors &update, UByte sampleNumber, bool convertHMDToSensor=false) |
| void | UnpackSensor (const UByte *buffer, SInt32 *x, SInt32 *y, SInt32 *z) |
| void | PackSensor (UByte *buffer, SInt32 x, SInt32 y, SInt32 z) |
| UInt16 | SelectSensorRampValue (const UInt16 *ramp, unsigned count, float val, float factor, const char *label) |
| bool | FitCubicPolynomial (float *pResult, const float *pFitX, const float *pFitY) |
| float | EvalCatmullRom10Spline (float const *K, float scaledVal) |
| void | SetEyeCup (HmdRenderInfo *renderInfo, const char *cup) |
| UInt16 | EncodeFixedPointUInt16 (float val, UInt16 zeroVal, int fractionalBits) |
| float | DecodeFixedPointUInt16 (UInt16 val, UInt16 zeroVal, int fractionalBits) |
| bool | LoadLensConfig (LensConfig *presult, UByte const *pbuffer, int bufferSizeInBytes) |
| int | SaveLensConfigSizeInBytes (LensConfig const &config) |
| bool | SaveLensConfig (UByte *pbuffer, int bufferSizeInBytes, LensConfig const &config) |
| HMDInfo | CreateDebugHMDInfo (HmdTypeEnum hmdType) |
| HmdRenderInfo | GenerateHmdRenderInfoFromHmdInfo (HMDInfo const &hmdInfo, Profile const *profile, DistortionEqnType distortionType, EyeCupType eyeCupOverride) |
| LensConfig | GenerateLensConfigFromEyeRelief (float eyeReliefInMeters, HmdRenderInfo const &hmd, DistortionEqnType distortionType) |
| DistortionRenderDesc | CalculateDistortionRenderDesc (StereoEye eyeType, HmdRenderInfo const &hmd, const LensConfig *pLensOverride) |
| FovPort | CalculateFovFromEyePosition (float eyeReliefInMeters, float offsetToRightInMeters, float offsetDownwardsInMeters, float lensDiameterInMeters, float extraEyeRotationInRadians) |
| FovPort | CalculateFovFromHmdInfo (StereoEye eyeType, DistortionRenderDesc const &distortion, HmdRenderInfo const &hmd, float extraEyeRotationInRadians) |
| FovPort | GetPhysicalScreenFov (StereoEye eyeType, DistortionRenderDesc const &distortion) |
| FovPort | ClampToPhysicalScreenFov (StereoEye eyeType, DistortionRenderDesc const &distortion, FovPort inputFovPort) |
| Sizei | CalculateIdealPixelSize (StereoEye eyeType, DistortionRenderDesc const &distortion, FovPort tanHalfFov, float pixelsPerDisplayPixel) |
| Recti | GetFramebufferViewport (StereoEye eyeType, HmdRenderInfo const &hmd) |
| ScaleAndOffset2D | CreateNDCScaleAndOffsetFromFov (FovPort tanHalfFov) |
| ScaleAndOffset2D | CreateUVScaleAndOffsetfromNDCScaleandOffset (ScaleAndOffset2D scaleAndOffsetNDC, Recti renderedViewport, Sizei renderTargetSize) |
| Matrix4f | CreateProjection (bool rightHanded, FovPort tanHalfFov, float zNear, float zFar) |
| Matrix4f | CreateOrthoSubProjection (bool rightHanded, StereoEye eyeType, float tanHalfFovX, float tanHalfFovY, float unitsX, float unitsY, float distanceFromCamera, float interpupillaryDistance, Matrix4f const &projection, float zNear, float zFar) |
| Vector2f | TransformScreenNDCToTanFovSpace (DistortionRenderDesc const &distortion, const Vector2f &framebufferNDC) |
| void | TransformScreenNDCToTanFovSpaceChroma (Vector2f *resultR, Vector2f *resultG, Vector2f *resultB, DistortionRenderDesc const &distortion, const Vector2f &framebufferNDC) |
| Vector2f | TransformTanFovSpaceToRendertargetTexUV (StereoEyeParams const &eyeParams, Vector2f const &tanEyeAngle) |
| Vector2f | TransformTanFovSpaceToRendertargetNDC (StereoEyeParams const &eyeParams, Vector2f const &tanEyeAngle) |
| Vector2f | TransformScreenPixelToScreenNDC (Recti const &distortionViewport, Vector2f const &pixel) |
| Vector2f | TransformScreenPixelToTanFovSpace (Recti const &distortionViewport, DistortionRenderDesc const &distortion, Vector2f const &pixel) |
| Vector2f | TransformScreenNDCToRendertargetTexUV (DistortionRenderDesc const &distortion, StereoEyeParams const &eyeParams, Vector2f const &pixel) |
| Vector2f | TransformScreenPixelToRendertargetTexUV (Recti const &distortionViewport, DistortionRenderDesc const &distortion, StereoEyeParams const &eyeParams, Vector2f const &pixel) |
| Vector2f | TransformTanFovSpaceToScreenNDC (DistortionRenderDesc const &distortion, const Vector2f &tanEyeAngle, bool usePolyApprox) |
| Vector2f | TransformRendertargetNDCToTanFovSpace (const ScaleAndOffset2D &eyeToSourceNDC, const Vector2f &textureNDC) |
| struct OVR::CompatibleTypes |
Definition at line 133 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef float | Type | |
| struct OVR::CompatibleTypes< Quat< float > > |
Definition at line 141 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrQuatf | Type | |
| struct OVR::CompatibleTypes< Quat< double > > |
Definition at line 142 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrQuatd | Type | |
| struct OVR::CompatibleTypes< Matrix3< double > > |
Definition at line 143 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrMatrix3d | Type | |
| struct OVR::CompatibleTypes< Matrix4< float > > |
Definition at line 144 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrMatrix4f | Type | |
| struct OVR::CompatibleTypes< Size< int > > |
Definition at line 145 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrSizei | Type | |
| struct OVR::CompatibleTypes< Size< float > > |
Definition at line 146 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrSizef | Type | |
| struct OVR::CompatibleTypes< Rect< int > > |
Definition at line 147 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrRecti | Type | |
| struct OVR::CompatibleTypes< Vector2< int > > |
Definition at line 148 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrVector2i | Type | |
| struct OVR::CompatibleTypes< Vector2< float > > |
Definition at line 149 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrVector2f | Type | |
| struct OVR::CompatibleTypes< Vector3< float > > |
Definition at line 150 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrVector3f | Type | |
| struct OVR::CompatibleTypes< Vector3< double > > |
Definition at line 151 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrVector3d | Type | |
| struct OVR::CompatibleTypes< Transform< float > > |
Definition at line 153 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrPosef | Type | |
| struct OVR::CompatibleTypes< PoseState< float > > |
Definition at line 154 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrPoseStatef | Type | |
| struct OVR::CompatibleTypes< Transform< double > > |
Definition at line 156 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrPosed | Type | |
| struct OVR::CompatibleTypes< PoseState< double > > |
Definition at line 157 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef ovrPoseStated | Type | |
| class OVR::Math |
Definition at line 165 of file OVR_Math.h.

| Data Fields | ||
|---|---|---|
| typedef float | OtherFloatType | |
| struct OVR::GUnicodePairType |
Definition at line 796 of file OVR_Std.cpp.

| Data Fields | ||
|---|---|---|
| UInt16 | Key | |
| UInt16 | Value | |
| struct OVR::timespec |
Definition at line 120 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __syscall_slong_t | tv_nsec | |
| __time_t | tv_sec | |
| struct OVR::__sigset_t |
Definition at line 28 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| unsigned long int | __val[_SIGSET_NWORDS] | |
| struct OVR::timeval |
Definition at line 30 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __time_t | tv_sec | |
| __suseconds_t | tv_usec | |
| struct OVR::fd_set |
Definition at line 64 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __fd_mask | __fds_bits[__FD_SETSIZE/__NFDBITS] | |
| union OVR::pthread_attr_t |
Definition at line 63 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_ATTR_T] | |
| struct OVR::__pthread_internal_slist |
Definition at line 81 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| struct __pthread_internal_slist * | __next | |
| union OVR::pthread_mutex_t |
Definition at line 90 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| struct __pthread_mutex_s | __data | |
| char | __size[__SIZEOF_PTHREAD_MUTEX_T] | |
| union OVR::pthread_mutexattr_t |
Definition at line 129 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_MUTEXATTR_T] | |
| union OVR::pthread_cond_t |
Definition at line 138 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __extension__ long long int | __align | |
| struct pthread_cond_t | __data | |
| char | __size[__SIZEOF_PTHREAD_COND_T] | |
| union OVR::pthread_condattr_t |
Definition at line 155 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_CONDATTR_T] | |
| union OVR::pthread_rwlock_t |
Definition at line 173 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| struct pthread_rwlock_t | __data | |
| char | __size[__SIZEOF_PTHREAD_RWLOCK_T] | |
| union OVR::pthread_rwlockattr_t |
Definition at line 215 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_RWLOCKATTR_T] | |
| union OVR::pthread_barrier_t |
Definition at line 230 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_BARRIER_T] | |
| union OVR::pthread_barrierattr_t |
Definition at line 236 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_BARRIERATTR_T] | |
| struct OVR::HIDDeviceDesc |
| struct OVR::LatencyTestSample |
Definition at line 61 of file OVR_LatencyTestImpl.cpp.

| Data Fields | ||
|---|---|---|
| UByte | Value[3] | |
| struct OVR::LatencyTestSamplesMessage |
Definition at line 92 of file OVR_LatencyTestImpl.cpp.

| Data Fields | ||
|---|---|---|
| LatencyTestSamples | Samples | |
| LatencyTestMessageType | Type | |
| struct OVR::LatencyTestColorDetectedMessage |
Definition at line 145 of file OVR_LatencyTestImpl.cpp.

| Data Fields | ||
|---|---|---|
| LatencyTestColorDetected | ColorDetected | |
| LatencyTestMessageType | Type | |
| struct OVR::LatencyTestStartedMessage |
Definition at line 194 of file OVR_LatencyTestImpl.cpp.

| Data Fields | ||
|---|---|---|
| LatencyTestStarted | TestStarted | |
| LatencyTestMessageType | Type | |
| struct OVR::LatencyTestButtonMessage |
Definition at line 241 of file OVR_LatencyTestImpl.cpp.

| Data Fields | ||
|---|---|---|
| LatencyTestButton | Button | |
| LatencyTestMessageType | Type | |
| struct OVR::Tracker2Message |
Definition at line 111 of file OVR_Sensor2Impl.cpp.
| Data Fields | ||
|---|---|---|
| Tracker2Sensors | Sensors | |
| Tracker2MessageType | Type | |
| struct OVR::TrackerMessage |
Definition at line 112 of file OVR_SensorImpl.cpp.
| Data Fields | ||
|---|---|---|
| TrackerSensors | Sensors | |
| TrackerMessageType | Type | |
| struct OVR::TrackerSample |
| struct OVR::LensConfigStored_CatmullRom10Version1 |
| struct OVR::DistortionRenderDesc |
Definition at line 237 of file OVR_Stereo.h.

| Data Fields | ||
|---|---|---|
| LensConfig | Lens | |
| Vector2f | LensCenter | |
| Vector2f | PixelsPerTanAngleAtCenter | |
| Vector2f | TanEyeAngleScale | |
| struct OVR::StereoEyeParams |
Definition at line 409 of file OVR_Stereo.h.

| Data Fields | ||
|---|---|---|
| DistortionRenderDesc | Distortion | |
| Recti | DistortionViewport | |
| StereoEye | Eye | |
| ScaleAndOffset2D | EyeToSourceNDC | |
| ScaleAndOffset2D | EyeToSourceUV | |
| FovPort | Fov | |
| Matrix4f | RenderedProjection | |
| Recti | RenderedViewport | |
| Matrix4f | ViewAdjust | |
| struct OVR::CleanType |
Definition at line 114 of file OVR_ThreadCommandQueue.h.


| Data Fields | ||
|---|---|---|
| typedef T | Type | |
| struct OVR::CleanType< T & > |
Definition at line 115 of file OVR_ThreadCommandQueue.h.

| Data Fields | ||
|---|---|---|
| typedef T | Type | |
| struct OVR::CleanType< const T > |
Definition at line 116 of file OVR_ThreadCommandQueue.h.

| Data Fields | ||
|---|---|---|
| typedef T | Type | |
| struct OVR::CleanType< const T & > |
Definition at line 117 of file OVR_ThreadCommandQueue.h.

| Data Fields | ||
|---|---|---|
| typedef T | Type | |
| struct OVR::SelfType |
Definition at line 122 of file OVR_ThreadCommandQueue.h.

| Data Fields | ||
|---|---|---|
| typedef T | Type | |
| union OVR::ListNode.__unnamed__ |
Definition at line 49 of file OVR_List.h.

| Data Fields | ||
|---|---|---|
| T * | pPrev | |
| void * | pVoidPrev | |
| struct OVR::pthread_cond_t.__data |
Definition at line 140 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| unsigned int | __broadcast_seq | |
| unsigned int | __futex | |
| int | __lock | |
| void * | __mutex | |
| unsigned int | __nwaiters | |
|
__extension__ unsigned long long int |
__total_seq | |
|
__extension__ unsigned long long int |
__wakeup_seq | |
|
__extension__ unsigned long long int |
__woken_seq | |
| struct OVR::pthread_rwlock_t.__data |
Definition at line 194 of file OVR_Types.h.

| typedef char* OVR::__caddr_t |
Definition at line 183 of file OVR_Types.h.
| typedef long int OVR::__fd_mask |
Definition at line 54 of file OVR_Types.h.
| typedef signed short int OVR::__int16_t |
Definition at line 38 of file OVR_Types.h.
| typedef signed int OVR::__int32_t |
Definition at line 40 of file OVR_Types.h.
| typedef signed char OVR::__int8_t |
Definition at line 36 of file OVR_Types.h.
| typedef __off64_t OVR::__loff_t |
Definition at line 181 of file OVR_Types.h.
| typedef struct OVR::__pthread_internal_slist OVR::__pthread_slist_t |
| typedef __quad_t* OVR::__qaddr_t |
Definition at line 182 of file OVR_Types.h.
| typedef int OVR::__sig_atomic_t |
Definition at line 23 of file OVR_Types.h.
| typedef unsigned char OVR::__u_char |
Definition at line 30 of file OVR_Types.h.
| typedef unsigned int OVR::__u_int |
Definition at line 32 of file OVR_Types.h.
| typedef unsigned long int OVR::__u_long |
Definition at line 33 of file OVR_Types.h.
| typedef unsigned short int OVR::__u_short |
Definition at line 31 of file OVR_Types.h.
| typedef unsigned short int OVR::__uint16_t |
Definition at line 39 of file OVR_Types.h.
| typedef unsigned int OVR::__uint32_t |
Definition at line 41 of file OVR_Types.h.
| typedef unsigned char OVR::__uint8_t |
Definition at line 37 of file OVR_Types.h.
| typedef Angle<double> OVR::Angled |
Definition at line 2475 of file OVR_Math.h.
| typedef Angle<float> OVR::Anglef |
Definition at line 2474 of file OVR_Math.h.
| typedef char OVR::Char |
Definition at line 215 of file OVR_Types.h.
| typedef __clockid_t OVR::clockid_t |
Definition at line 91 of file OVR_Types.h.
| typedef __fd_mask OVR::fd_mask |
Definition at line 82 of file OVR_Types.h.
| typedef __gid_t OVR::gid_t |
Definition at line 65 of file OVR_Types.h.
| typedef __loff_t OVR::loff_t |
Definition at line 44 of file OVR_Types.h.
| typedef Math<double> OVR::Mathd |
Definition at line 222 of file OVR_Math.h.
| typedef Math<float> OVR::Mathf |
Definition at line 221 of file OVR_Math.h.
| typedef Matrix3<double> OVR::Matrix3d |
Definition at line 2203 of file OVR_Math.h.
| typedef Matrix3<float> OVR::Matrix3f |
Definition at line 2202 of file OVR_Math.h.
| typedef Matrix4<double> OVR::Matrix4d |
Definition at line 1835 of file OVR_Math.h.
| typedef Matrix4<float> OVR::Matrix4f |
Definition at line 1834 of file OVR_Math.h.
| typedef __off_t OVR::off_t |
Definition at line 86 of file OVR_Types.h.
| typedef __pid_t OVR::pid_t |
Definition at line 98 of file OVR_Types.h.
| typedef Plane<float> OVR::Planef |
Definition at line 2522 of file OVR_Math.h.
| typedef PoseState<double> OVR::PoseStated |
Definition at line 117 of file OVR_SensorFusion.h.
| typedef PoseState<float> OVR::PoseStatef |
Definition at line 116 of file OVR_SensorFusion.h.
| typedef union pthread_attr_t OVR::pthread_attr_t |
Definition at line 69 of file OVR_Types.h.
| typedef unsigned int OVR::pthread_key_t |
Definition at line 163 of file OVR_Types.h.
| typedef int OVR::pthread_once_t |
Definition at line 167 of file OVR_Types.h.
| typedef volatile int OVR::pthread_spinlock_t |
Definition at line 225 of file OVR_Types.h.
| typedef unsigned long int OVR::pthread_t |
Definition at line 60 of file OVR_Types.h.
| typedef Quat<double> OVR::Quatd |
Definition at line 1086 of file OVR_Math.h.
| typedef Quat<float> OVR::Quatf |
Definition at line 1085 of file OVR_Math.h.
| typedef Rect<int> OVR::Recti |
Definition at line 681 of file OVR_Math.h.
| typedef int OVR::register_t |
Definition at line 182 of file OVR_Types.h.
| typedef SensorFilter<double> OVR::SensorFilterd |
Definition at line 222 of file OVR_SensorFilter.h.
| typedef SensorFilter<float> OVR::SensorFilterf |
Definition at line 221 of file OVR_SensorFilter.h.
| typedef int16_t OVR::SInt16 |
Definition at line 250 of file OVR_Types.h.
| typedef int32_t OVR::SInt32 |
Definition at line 252 of file OVR_Types.h.
| typedef int64_t OVR::SInt64 |
Definition at line 254 of file OVR_Types.h.
| typedef Size<double> OVR::Sized |
Definition at line 639 of file OVR_Math.h.
| typedef Size<float> OVR::Sizef |
Definition at line 638 of file OVR_Math.h.
| typedef Size<int> OVR::Sizei |
Definition at line 636 of file OVR_Math.h.
| typedef Size<unsigned> OVR::Sizeu |
Definition at line 637 of file OVR_Math.h.
| typedef ptrdiff_t OVR::SPInt |
Definition at line 219 of file OVR_Types.h.
| typedef __ssize_t OVR::ssize_t |
Definition at line 109 of file OVR_Types.h.
| typedef SymMat3<double> OVR::SymMat3d |
Definition at line 2375 of file OVR_Math.h.
| typedef SymMat3<float> OVR::SymMat3f |
Definition at line 2374 of file OVR_Math.h.
| typedef void* OVR::ThreadId |
Definition at line 180 of file OVR_Threads.h.
| typedef __timer_t OVR::timer_t |
Definition at line 103 of file OVR_Types.h.
| typedef Transform<double> OVR::Transformd |
Definition at line 1160 of file OVR_Math.h.
| typedef Transform<float> OVR::Transformf |
Definition at line 1159 of file OVR_Math.h.
| typedef unsigned short int OVR::u_int16_t |
Definition at line 174 of file OVR_Types.h.
| typedef unsigned int OVR::u_int32_t |
Definition at line 175 of file OVR_Types.h.
| typedef unsigned char OVR::u_int8_t |
Definition at line 173 of file OVR_Types.h.
| typedef uint8_t OVR::UByte |
Definition at line 249 of file OVR_Types.h.
| typedef __uid_t OVR::uid_t |
Definition at line 80 of file OVR_Types.h.
| typedef unsigned int OVR::uint |
Definition at line 152 of file OVR_Types.h.
| typedef uint16_t OVR::UInt16 |
Definition at line 251 of file OVR_Types.h.
| typedef uint32_t OVR::UInt32 |
Definition at line 253 of file OVR_Types.h.
| typedef uint64_t OVR::UInt64 |
Definition at line 255 of file OVR_Types.h.
| typedef unsigned long int OVR::ulong |
Definition at line 150 of file OVR_Types.h.
| typedef size_t OVR::UPInt |
Definition at line 218 of file OVR_Types.h.
| typedef unsigned short int OVR::ushort |
Definition at line 151 of file OVR_Types.h.
| typedef Vector2<double> OVR::Vector2d |
Definition at line 383 of file OVR_Math.h.
| typedef Vector2<float> OVR::Vector2f |
Definition at line 382 of file OVR_Math.h.
| typedef Vector2<int> OVR::Vector2i |
Definition at line 384 of file OVR_Math.h.
| typedef Vector3<double> OVR::Vector3d |
Definition at line 555 of file OVR_Math.h.
| typedef Vector3<float> OVR::Vector3f |
Definition at line 554 of file OVR_Math.h.
| typedef Vector3<SInt32> OVR::Vector3i |
Definition at line 556 of file OVR_Math.h.
| anonymous enum |
| Enumerator | |
|---|---|
| Oculus_VendorId | |
| Device_Tracker_ProductId | |
| Device_Tracker2_ProductId | |
| Device_KTracker_ProductId | |
Definition at line 44 of file OVR_DeviceImpl.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LatencyTester_VendorId | |
| LatencyTester_ProductId | |
Definition at line 37 of file OVR_LatencyTestImpl.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| LockInitMarker | |
Definition at line 102 of file OVR_Atomic.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| Sensor2_VendorId | |
| Sensor2_ProductId | |
| Sensor2_BootLoader | |
| Sensor2_DefaultReportRate | |
Definition at line 39 of file OVR_Sensor2Impl.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| Sensor_VendorId | |
| Sensor_Tracker_ProductId | |
| Sensor_Tracker2_ProductId | |
| Sensor_KTracker_ProductId | |
| Sensor_BootLoader | |
| Sensor_DefaultReportRate | |
| Sensor_MaxReportRate | |
Definition at line 48 of file OVR_SensorImpl.cpp.
| enum OVR::Axis |
| Enumerator | |
|---|---|
| Axis_X | |
| Axis_Y | |
| Axis_Z | |
Definition at line 48 of file OVR_Math.h.
| enum OVR::AxisDirection |
| Enumerator | |
|---|---|
| Axis_Up | |
| Axis_Down | |
| Axis_Right | |
| Axis_Left | |
| Axis_In | |
| Axis_Out | |
Definition at line 73 of file OVR_Math.h.
| enum OVR::DeviceType |
| Enumerator | |
|---|---|
| Device_None | |
| Device_Manager | |
| Device_HMD | |
| Device_Sensor | |
| Device_LatencyTester | |
| Device_BootLoader | |
| Device_Camera | |
| Device_Display | |
| Device_All | |
Definition at line 37 of file OVR_DeviceConstants.h.
| Enumerator | |
|---|---|
| Distortion_No_Override | |
| Distortion_Poly4 | |
| Distortion_RecipPoly4 | |
| Distortion_CatmullRom10 | |
| Distortion_LAST | |
Definition at line 55 of file OVR_DeviceConstants.h.
| enum OVR::EyeCupType |
Definition at line 115 of file OVR_DeviceConstants.h.
| enum OVR::HandedSystem |
| Enumerator | |
|---|---|
| Handed_R | |
| Handed_L | |
Definition at line 67 of file OVR_Math.h.
| Enumerator | |
|---|---|
| HmdShutter_Global | |
| HmdShutter_RollingTopToBottom | |
| HmdShutter_RollingLeftToRight | |
| HmdShutter_RollingRightToLeft | |
| HmdShutter_LAST | |
Definition at line 95 of file OVR_DeviceConstants.h.
| enum OVR::HmdTypeEnum |
| Enumerator | |
|---|---|
| HmdType_None | |
| HmdType_DKProto | |
| HmdType_DK1 | |
| HmdType_DKHDProto | |
| HmdType_DKHD2Proto | |
| HmdType_DKHDProto566Mi | |
| HmdType_CrystalCoveProto | |
| HmdType_DK2 | |
| HmdType_Unknown | |
| HmdType_LAST | |
Definition at line 72 of file OVR_DeviceConstants.h.
| enum OVR::JSONItemType |
| Enumerator | |
|---|---|
| JSON_None | |
| JSON_Null | |
| JSON_Bool | |
| JSON_Number | |
| JSON_String | |
| JSON_Array | |
| JSON_Object | |
Definition at line 40 of file OVR_JSON.h.
| enum OVR::KeyCode |
Definition at line 38 of file OVR_KeyCodes.h.
| Enumerator | |
|---|---|
| LastCommandId_Shutter | |
| LastCommandId_LEDs | |
Definition at line 142 of file OVR_SensorImpl_Common.h.
Definition at line 50 of file OVR_LatencyTestImpl.cpp.
| Enumerator | |
|---|---|
| LCSV_CatmullRom10Version1 | |
Definition at line 394 of file OVR_Stereo.cpp.
| enum OVR::LogMessageType |
| enum OVR::MessageType |
Definition at line 50 of file OVR_DeviceMessages.h.
| enum OVR::PickType |
| Enumerator | |
|---|---|
| PickValue | |
Definition at line 286 of file OVR_RefCount.h.
| enum OVR::RotateDirection |
| Enumerator | |
|---|---|
| Rotate_CCW | |
| Rotate_CW | |
Definition at line 60 of file OVR_Math.h.
| enum OVR::StatusBits |
| Enumerator | |
|---|---|
| Status_OrientationTracked | |
| Status_PositionTracked | |
| Status_PositionConnected | |
Definition at line 125 of file OVR_SensorFusion.h.
| enum OVR::StereoEye |
| Enumerator | |
|---|---|
| StereoEye_Center | |
| StereoEye_Left | |
| StereoEye_Right | |
Definition at line 44 of file OVR_Stereo.h.
| Enumerator | |
|---|---|
| Tracker2Message_None | |
| Tracker2Message_Sensors | |
| Tracker2Message_Unknown | |
| Tracker2Message_SizeError | |
Definition at line 50 of file OVR_Sensor2Impl.cpp.
| Enumerator | |
|---|---|
| TrackerMessage_None | |
| TrackerMessage_Sensors | |
| TrackerMessage_Unknown | |
| TrackerMessage_SizeError | |
Definition at line 62 of file OVR_SensorImpl.cpp.
|
static |
Definition at line 46 of file OVR_Types.h.
|
static |
Definition at line 88 of file OVR_Types.h.
|
static |
Definition at line 149 of file OVR_Types.h.
| Vector3f OVR::AccelFromBodyFrameUpdate | ( | const Tracker2Sensors & | update, |
| UByte | sampleNumber | ||
| ) |
Definition at line 125 of file OVR_Sensor2Impl.cpp.
| Vector3f OVR::AccelFromBodyFrameUpdate | ( | const TrackerSensors & | update, |
| UByte | sampleNumber, | ||
| bool | convertHMDToSensor = false |
||
| ) |
Definition at line 626 of file OVR_SensorImpl.cpp.
| T OVR::Acos | ( | T | val | ) |
Definition at line 232 of file OVR_Math.h.
| T OVR::Asin | ( | T | val | ) |
Definition at line 240 of file OVR_Math.h.
| const char* OVR::AssignError | ( | const char ** | perror, |
| const char * | errorMessage | ||
| ) |
Definition at line 112 of file OVR_JSON.cpp.
|
static |
Definition at line 1056 of file OVR_Profile.cpp.
|
static |
Definition at line 824 of file OVR_SensorFusion.cpp.
| DistortionRenderDesc OVR::CalculateDistortionRenderDesc | ( | StereoEye | eyeType, |
| HmdRenderInfo const & | hmd, | ||
| const LensConfig * | pLensOverride | ||
| ) |
Definition at line 1248 of file OVR_Stereo.cpp.
| FovPort OVR::CalculateFovFromEyePosition | ( | float | eyeReliefInMeters, |
| float | offsetToRightInMeters, | ||
| float | offsetDownwardsInMeters, | ||
| float | lensDiameterInMeters, | ||
| float | extraEyeRotationInRadians | ||
| ) |
Definition at line 1310 of file OVR_Stereo.cpp.
| FovPort OVR::CalculateFovFromHmdInfo | ( | StereoEye | eyeType, |
| DistortionRenderDesc const & | distortion, | ||
| HmdRenderInfo const & | hmd, | ||
| float | extraEyeRotationInRadians | ||
| ) |
Definition at line 1364 of file OVR_Stereo.cpp.
| Sizei OVR::CalculateIdealPixelSize | ( | StereoEye | eyeType, |
| DistortionRenderDesc const & | distortion, | ||
| FovPort | tanHalfFov, | ||
| float | pixelsPerDisplayPixel | ||
| ) |
Definition at line 1473 of file OVR_Stereo.cpp.
| FovPort OVR::ClampToPhysicalScreenFov | ( | StereoEye | eyeType, |
| DistortionRenderDesc const & | distortion, | ||
| FovPort | inputFovPort | ||
| ) |
Definition at line 1460 of file OVR_Stereo.cpp.
|
inlinestatic |
Definition at line 801 of file OVR_Std.cpp.
| OVR_FORCE_INLINE T* OVR::Construct | ( | void * | p | ) |
Definition at line 105 of file OVR_Allocator.h.
| OVR_FORCE_INLINE T* OVR::Construct | ( | void * | p, |
| const T & | source | ||
| ) |
Definition at line 111 of file OVR_Allocator.h.
| OVR_FORCE_INLINE T* OVR::ConstructAlt | ( | void * | p, |
| const S & | source | ||
| ) |
Definition at line 118 of file OVR_Allocator.h.
| OVR_FORCE_INLINE T* OVR::ConstructAlt | ( | void * | p, |
| const S1 & | src1, | ||
| const S2 & | src2 | ||
| ) |
Definition at line 124 of file OVR_Allocator.h.
| OVR_FORCE_INLINE void OVR::ConstructArray | ( | void * | p, |
| UPInt | count | ||
| ) |
Definition at line 130 of file OVR_Allocator.h.
| OVR_FORCE_INLINE void OVR::ConstructArray | ( | void * | p, |
| UPInt | count, | ||
| const T & | source | ||
| ) |
Definition at line 140 of file OVR_Allocator.h.
| HMDInfo OVR::CreateDebugHMDInfo | ( | HmdTypeEnum | hmdType | ) |
Definition at line 588 of file OVR_Stereo.cpp.
| ScaleAndOffset2D OVR::CreateNDCScaleAndOffsetFromFov | ( | FovPort | tanHalfFov | ) |
Definition at line 1500 of file OVR_Stereo.cpp.
| Matrix4f OVR::CreateOrthoSubProjection | ( | bool | rightHanded, |
| StereoEye | eyeType, | ||
| float | tanHalfFovX, | ||
| float | tanHalfFovY, | ||
| float | unitsX, | ||
| float | unitsY, | ||
| float | distanceFromCamera, | ||
| float | interpupillaryDistance, | ||
| Matrix4f const & | projection, | ||
| float | zNear, | ||
| float | zFar | ||
| ) |
Definition at line 1588 of file OVR_Stereo.cpp.
| Matrix4f OVR::CreateProjection | ( | bool | rightHanded, |
| FovPort | tanHalfFov, | ||
| float | zNear, | ||
| float | zFar | ||
| ) |
Definition at line 1543 of file OVR_Stereo.cpp.
| ScaleAndOffset2D OVR::CreateUVScaleAndOffsetfromNDCScaleandOffset | ( | ScaleAndOffset2D | scaleAndOffsetNDC, |
| Recti | renderedViewport, | ||
| Sizei | renderTargetSize | ||
| ) |
Definition at line 1518 of file OVR_Stereo.cpp.
| float OVR::DecodeFixedPointUInt16 | ( | UInt16 | val, |
| UInt16 | zeroVal, | ||
| int | fractionalBits | ||
| ) |
Definition at line 423 of file OVR_Stereo.cpp.
| bool OVR::DecodeLatencyTestButtonMessage | ( | LatencyTestButtonMessage * | message, |
| UByte * | buffer, | ||
| int | size | ||
| ) |
Definition at line 247 of file OVR_LatencyTestImpl.cpp.
| bool OVR::DecodeLatencyTestColorDetectedMessage | ( | LatencyTestColorDetectedMessage * | message, |
| UByte * | buffer, | ||
| int | size | ||
| ) |
Definition at line 151 of file OVR_LatencyTestImpl.cpp.
| bool OVR::DecodeLatencyTestSamplesMessage | ( | LatencyTestSamplesMessage * | message, |
| UByte * | buffer, | ||
| int | size | ||
| ) |
Definition at line 98 of file OVR_LatencyTestImpl.cpp.
| bool OVR::DecodeLatencyTestStartedMessage | ( | LatencyTestStartedMessage * | message, |
| UByte * | buffer, | ||
| int | size | ||
| ) |
Definition at line 200 of file OVR_LatencyTestImpl.cpp.
| T OVR::DegreeToRad | ( | T | rads | ) |
Definition at line 228 of file OVR_Math.h.
| OVR_FORCE_INLINE void OVR::Destruct | ( | T * | pobj | ) |
Definition at line 150 of file OVR_Allocator.h.
| OVR_FORCE_INLINE void OVR::DestructArray | ( | T * | pobj, |
| UPInt | count | ||
| ) |
Definition at line 157 of file OVR_Allocator.h.
| UInt16 OVR::EncodeFixedPointUInt16 | ( | float | val, |
| UInt16 | zeroVal, | ||
| int | fractionalBits | ||
| ) |
Definition at line 413 of file OVR_Stereo.cpp.
| Vector3f OVR::EulerFromBodyFrameUpdate | ( | const Tracker2Sensors & | update, |
| UByte | sampleNumber | ||
| ) |
Definition at line 141 of file OVR_Sensor2Impl.cpp.
| Vector3f OVR::EulerFromBodyFrameUpdate | ( | const TrackerSensors & | update, |
| UByte | sampleNumber, | ||
| bool | convertHMDToSensor = false |
||
| ) |
Definition at line 654 of file OVR_SensorImpl.cpp.
| float OVR::EvalCatmullRom10Spline | ( | float const * | K, |
| float | scaledVal | ||
| ) |
Definition at line 86 of file OVR_Stereo.cpp.
| Quatd OVR::extractYawRotation | ( | const Quatd & | error | ) |
Definition at line 430 of file OVR_SensorFusion.cpp.
Definition at line 564 of file OVR_FileFILE.cpp.
|
static |
Definition at line 228 of file OVR_Profile.cpp.
|
static |
Definition at line 185 of file OVR_Profile.cpp.
| bool OVR::FitCubicPolynomial | ( | float * | pResult, |
| const float * | pFitX, | ||
| const float * | pFitY | ||
| ) |
Definition at line 50 of file OVR_Stereo.cpp.
| void OVR::FreeListElements | ( | List & | list, |
| Allocator & | allocator | ||
| ) |
Definition at line 322 of file OVR_List.h.
| HmdRenderInfo OVR::GenerateHmdRenderInfoFromHmdInfo | ( | HMDInfo const & | hmdInfo, |
| Profile const * | profile, | ||
| DistortionEqnType | distortionType, | ||
| EyeCupType | eyeCupOverride | ||
| ) |
Definition at line 662 of file OVR_Stereo.cpp.
| LensConfig OVR::GenerateLensConfigFromEyeRelief | ( | float | eyeReliefInMeters, |
| HmdRenderInfo const & | hmd, | ||
| DistortionEqnType | distortionType | ||
| ) |
Definition at line 860 of file OVR_Stereo.cpp.
| String OVR::GetBaseOVRPath | ( | bool | create_dir | ) |
Definition at line 64 of file OVR_Profile.cpp.
| ThreadId OVR::GetCurrentThreadId | ( | ) |
Definition at line 759 of file OVR_ThreadsPthread.cpp.
| Recti OVR::GetFramebufferViewport | ( | StereoEye | eyeType, |
| HmdRenderInfo const & | hmd | ||
| ) |
Definition at line 1485 of file OVR_Stereo.cpp.
| FovPort OVR::GetPhysicalScreenFov | ( | StereoEye | eyeType, |
| DistortionRenderDesc const & | distortion | ||
| ) |
Definition at line 1403 of file OVR_Stereo.cpp.
| const char *OVR_CDECL OVR::GetShortFilename | ( | const char * | purl | ) |
Definition at line 572 of file OVR_File.cpp.
| __BEGIN_DECLS __extension__ unsigned int OVR::gnu_dev_major | ( | unsigned long long int | __dev | ) | const |
| __extension__ unsigned long long int OVR::gnu_dev_makedev | ( | unsigned int | __major, |
| unsigned int | __minor | ||
| ) | const |
| __extension__ unsigned int OVR::gnu_dev_minor | ( | unsigned long long int | __dev | ) | const |
|
static |
Definition at line 68 of file OVR_JSON.cpp.
| bool OVR::LoadLensConfig | ( | LensConfig * | presult, |
| UByte const * | pbuffer, | ||
| int | bufferSizeInBytes | ||
| ) |
Definition at line 434 of file OVR_Stereo.cpp.
| void void OVR::LogError | ( | const char * | fmt, |
| ... | |||
| ) |
| void OVR::LogText | ( | const char * | fmt, |
| ... | |||
| ) |
| Vector3f OVR::MagFromBodyFrameUpdate | ( | const Tracker2Sensors & | update | ) |
Definition at line 136 of file OVR_Sensor2Impl.cpp.
| Vector3f OVR::MagFromBodyFrameUpdate | ( | const TrackerSensors & | update, |
| Matrix4f | magCalibration, | ||
| bool | convertHMDToSensor = false |
||
| ) |
Definition at line 639 of file OVR_SensorImpl.cpp.
| OVR_FORCE_INLINE Pickable<T> OVR::MakePickable | ( | T * | p | ) |
Definition at line 331 of file OVR_RefCount.h.
| const TemperatureReport& OVR::median | ( | const Array< TemperatureReport > & | temperatureReportsBin, |
| int | coord | ||
| ) |
Definition at line 250 of file OVR_SensorCalibration.cpp.
|
inline |
Definition at line 2378 of file OVR_Math.h.
|
inline |
Definition at line 2389 of file OVR_Math.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int OVR_CDECL OVR::OVR_stricmp | ( | const char * | a, |
| const char * | b | ||
| ) |
Definition at line 38 of file OVR_Std.cpp.
|
inline |
|
inline |
| int OVR_CDECL OVR::OVR_strnicmp | ( | const char * | a, |
| const char * | b, | ||
| UPInt | count | ||
| ) |
Definition at line 52 of file OVR_Std.cpp.
|
inline |
|
inline |
| double OVR_CDECL OVR::OVR_strtod | ( | const char * | string, |
| char ** | tailptr | ||
| ) |
Definition at line 196 of file OVR_Std.cpp.
|
inline |
|
inline |
| int OVR_CDECL OVR::OVR_towlower | ( | wchar_t | charCode | ) |
Definition at line 1016 of file OVR_Std.cpp.
| int OVR_CDECL OVR::OVR_towupper | ( | wchar_t | charCode | ) |
Definition at line 998 of file OVR_Std.cpp.
| wchar_t *OVR_CDECL OVR::OVR_wcscat | ( | wchar_t * | dest, |
| UPInt | destsize, | ||
| const wchar_t * | src | ||
| ) |
Definition at line 105 of file OVR_Std.cpp.
| int OVR_CDECL OVR::OVR_wcscmp | ( | const wchar_t * | a, |
| const wchar_t * | b | ||
| ) |
Definition at line 135 of file OVR_Std.cpp.
|
inline |
| wchar_t *OVR_CDECL OVR::OVR_wcscpy | ( | wchar_t * | dest, |
| UPInt | destsize, | ||
| const wchar_t * | src | ||
| ) |
Definition at line 66 of file OVR_Std.cpp.
| int OVR_CDECL OVR::OVR_wcsicmp | ( | const wchar_t * | a, |
| const wchar_t * | b | ||
| ) |
Definition at line 162 of file OVR_Std.cpp.
|
inline |
Definition at line 123 of file OVR_Std.cpp.
| wchar_t *OVR_CDECL OVR::OVR_wcsncpy | ( | wchar_t * | dest, |
| UPInt | destsize, | ||
| const wchar_t * | src, | ||
| UPInt | count | ||
| ) |
Definition at line 83 of file OVR_Std.cpp.
|
inline |
|
inline |
| void OVR::PackSensor | ( | UByte * | buffer, |
| SInt32 | x, | ||
| SInt32 | y, | ||
| SInt32 | z | ||
| ) |
Definition at line 45 of file OVR_SensorImpl_Common.cpp.
| const char* OVR::ParseHex | ( | unsigned * | val, |
| unsigned | digits, | ||
| const char * | str | ||
| ) |
Definition at line 202 of file OVR_JSON.cpp.
|
static |
Definition at line 81 of file OVR_JSON.cpp.
| char* OVR::PrintString | ( | const char * | str | ) |
Definition at line 342 of file OVR_JSON.cpp.
| int OVR::pselect | ( | int | __nfds, |
| fd_set *__restrict | __readfds, | ||
| fd_set *__restrict | __writefds, | ||
| fd_set *__restrict | __exceptfds, | ||
| const struct timespec *__restrict | __timeout, | ||
| const __sigset_t *__restrict | __sigmask | ||
| ) |
| T OVR::RadToDegree | ( | T | rads | ) |
Definition at line 226 of file OVR_Math.h.
| void* OVR::ReturnArg0 | ( | void * | p | ) |
| bool OVR::SaveLensConfig | ( | UByte * | pbuffer, |
| int | bufferSizeInBytes, | ||
| LensConfig const & | config | ||
| ) |
Definition at line 507 of file OVR_Stereo.cpp.
| int OVR::SaveLensConfigSizeInBytes | ( | LensConfig const & | config | ) |
Definition at line 500 of file OVR_Stereo.cpp.
| void OVR::ScanFilePath | ( | const char * | url, |
| const char ** | pfilename, | ||
| const char ** | pext | ||
| ) |
Definition at line 36 of file OVR_String_PathUtil.cpp.
| const char* OVR::ScanPathProtocol | ( | const char * | url | ) |
Definition at line 77 of file OVR_String_PathUtil.cpp.
| __BEGIN_DECLS int OVR::select | ( | int | __nfds, |
| fd_set *__restrict | __readfds, | ||
| fd_set *__restrict | __writefds, | ||
| fd_set *__restrict | __exceptfds, | ||
| struct timeval *__restrict | __timeout | ||
| ) |
| UInt16 OVR::SelectSensorRampValue | ( | const UInt16 * | ramp, |
| unsigned | count, | ||
| float | val, | ||
| float | factor, | ||
| const char * | label | ||
| ) |
Definition at line 58 of file OVR_SensorImpl_Common.cpp.
| void OVR::SetEyeCup | ( | HmdRenderInfo * | renderInfo, |
| const char * | cup | ||
| ) |
Definition at line 140 of file OVR_Stereo.cpp.
|
static |
Definition at line 51 of file OVR_FileFILE.cpp.
|
static |
Definition at line 403 of file OVR_JSON.cpp.
| void* OVR::Thread_PthreadStartFn | ( | void * | phandle | ) |
Definition at line 648 of file OVR_ThreadsPthread.cpp.
| Vector2f OVR::TransformRendertargetNDCToTanFovSpace | ( | const ScaleAndOffset2D & | eyeToSourceNDC, |
| const Vector2f & | textureNDC | ||
| ) |
Definition at line 1788 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformScreenNDCToRendertargetTexUV | ( | DistortionRenderDesc const & | distortion, |
| StereoEyeParams const & | eyeParams, | ||
| Vector2f const & | pixel | ||
| ) |
Definition at line 1745 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformScreenNDCToTanFovSpace | ( | DistortionRenderDesc const & | distortion, |
| const Vector2f & | framebufferNDC | ||
| ) |
Definition at line 1672 of file OVR_Stereo.cpp.
| void OVR::TransformScreenNDCToTanFovSpaceChroma | ( | Vector2f * | resultR, |
| Vector2f * | resultG, | ||
| Vector2f * | resultB, | ||
| DistortionRenderDesc const & | distortion, | ||
| const Vector2f & | framebufferNDC | ||
| ) |
Definition at line 1691 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformScreenPixelToRendertargetTexUV | ( | Recti const & | distortionViewport, |
| DistortionRenderDesc const & | distortion, | ||
| StereoEyeParams const & | eyeParams, | ||
| Vector2f const & | pixel | ||
| ) |
Definition at line 1753 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformScreenPixelToScreenNDC | ( | Recti const & | distortionViewport, |
| Vector2f const & | pixel | ||
| ) |
Definition at line 1727 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformScreenPixelToTanFovSpace | ( | Recti const & | distortionViewport, |
| DistortionRenderDesc const & | distortion, | ||
| Vector2f const & | pixel | ||
| ) |
Definition at line 1737 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformTanFovSpaceToRendertargetNDC | ( | StereoEyeParams const & | eyeParams, |
| Vector2f const & | tanEyeAngle | ||
| ) |
Definition at line 1718 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformTanFovSpaceToRendertargetTexUV | ( | StereoEyeParams const & | eyeParams, |
| Vector2f const & | tanEyeAngle | ||
| ) |
Definition at line 1709 of file OVR_Stereo.cpp.
| Vector2f OVR::TransformTanFovSpaceToScreenNDC | ( | DistortionRenderDesc const & | distortion, |
| const Vector2f & | tanEyeAngle, | ||
| bool | usePolyApprox | ||
| ) |
Definition at line 1766 of file OVR_Stereo.cpp.
|
inline |
|
static |
Definition at line 42 of file OVR_LatencyTestImpl.cpp.
| void OVR::UnpackSensor | ( | const UByte * | buffer, |
| SInt32 * | x, | ||
| SInt32 * | y, | ||
| SInt32 * | z | ||
| ) |
Definition at line 33 of file OVR_SensorImpl_Common.cpp.
| void OVR::UpdateDK2Timestamps | ( | SensorTimeFilter & | tf, |
| SensorTimestampMapping ** | timestamps, | ||
| UInt32 * | rawValues, | ||
| int | count | ||
| ) |
Definition at line 955 of file OVR_Sensor2Impl.cpp.
| Quatd OVR::vectorAlignmentRotation | ( | const Vector3d & | from, |
| const Vector3d & | to | ||
| ) |
Definition at line 419 of file OVR_SensorFusion.cpp.
| __STD_TYPE __BLKCNT64_T_TYPE OVR::__blkcnt64_t |
Definition at line 159 of file OVR_Types.h.
| __STD_TYPE __BLKCNT_T_TYPE OVR::__blkcnt_t |
Definition at line 158 of file OVR_Types.h.
| __STD_TYPE __BLKSIZE_T_TYPE OVR::__blksize_t |
Definition at line 153 of file OVR_Types.h.
| __STD_TYPE __CLOCK_T_TYPE OVR::__clock_t |
Definition at line 135 of file OVR_Types.h.
| __STD_TYPE __CLOCKID_T_TYPE OVR::__clockid_t |
Definition at line 147 of file OVR_Types.h.
| __STD_TYPE __DADDR_T_TYPE OVR::__daddr_t |
Definition at line 143 of file OVR_Types.h.
| __STD_TYPE __DEV_T_TYPE OVR::__dev_t |
Definition at line 124 of file OVR_Types.h.
| __STD_TYPE __FSBLKCNT64_T_TYPE OVR::__fsblkcnt64_t |
Definition at line 163 of file OVR_Types.h.
| __STD_TYPE __FSBLKCNT_T_TYPE OVR::__fsblkcnt_t |
Definition at line 162 of file OVR_Types.h.
| __STD_TYPE __FSFILCNT64_T_TYPE OVR::__fsfilcnt64_t |
Definition at line 167 of file OVR_Types.h.
| __STD_TYPE __FSFILCNT_T_TYPE OVR::__fsfilcnt_t |
Definition at line 166 of file OVR_Types.h.
| __STD_TYPE __FSID_T_TYPE OVR::__fsid_t |
Definition at line 134 of file OVR_Types.h.
| __STD_TYPE __FSWORD_T_TYPE OVR::__fsword_t |
Definition at line 170 of file OVR_Types.h.
| __STD_TYPE __GID_T_TYPE OVR::__gid_t |
Definition at line 126 of file OVR_Types.h.
| __STD_TYPE __ID_T_TYPE OVR::__id_t |
Definition at line 138 of file OVR_Types.h.
| __STD_TYPE __INO64_T_TYPE OVR::__ino64_t |
Definition at line 128 of file OVR_Types.h.
| __STD_TYPE __INO_T_TYPE OVR::__ino_t |
Definition at line 127 of file OVR_Types.h.
| __extension__ typedef signed long long int OVR::__int64_t |
Definition at line 46 of file OVR_Types.h.
| __STD_TYPE __SWORD_TYPE OVR::__intptr_t |
Definition at line 186 of file OVR_Types.h.
| __STD_TYPE __KEY_T_TYPE OVR::__key_t |
Definition at line 144 of file OVR_Types.h.
| __STD_TYPE __MODE_T_TYPE OVR::__mode_t |
Definition at line 129 of file OVR_Types.h.
| __STD_TYPE __NLINK_T_TYPE OVR::__nlink_t |
Definition at line 130 of file OVR_Types.h.
| __STD_TYPE __OFF64_T_TYPE OVR::__off64_t |
Definition at line 132 of file OVR_Types.h.
| __STD_TYPE __OFF_T_TYPE OVR::__off_t |
Definition at line 131 of file OVR_Types.h.
| __STD_TYPE __PID_T_TYPE OVR::__pid_t |
Definition at line 133 of file OVR_Types.h.
| __extension__ typedef long long int OVR::__quad_t |
Definition at line 55 of file OVR_Types.h.
| __STD_TYPE __RLIM64_T_TYPE OVR::__rlim64_t |
Definition at line 137 of file OVR_Types.h.
| __STD_TYPE __RLIM_T_TYPE OVR::__rlim_t |
Definition at line 136 of file OVR_Types.h.
| __STD_TYPE __U32_TYPE OVR::__socklen_t |
Definition at line 189 of file OVR_Types.h.
| __STD_TYPE __SSIZE_T_TYPE OVR::__ssize_t |
Definition at line 172 of file OVR_Types.h.
| __STD_TYPE __SUSECONDS_T_TYPE OVR::__suseconds_t |
Definition at line 141 of file OVR_Types.h.
| __STD_TYPE __SYSCALL_SLONG_TYPE OVR::__syscall_slong_t |
Definition at line 175 of file OVR_Types.h.
| __STD_TYPE __SYSCALL_ULONG_TYPE OVR::__syscall_ulong_t |
Definition at line 177 of file OVR_Types.h.
| __STD_TYPE __TIME_T_TYPE OVR::__time_t |
Definition at line 139 of file OVR_Types.h.
| __STD_TYPE __TIMER_T_TYPE OVR::__timer_t |
Definition at line 150 of file OVR_Types.h.
| __extension__ typedef unsigned long long int OVR::__u_quad_t |
Definition at line 56 of file OVR_Types.h.
| __STD_TYPE __UID_T_TYPE OVR::__uid_t |
Definition at line 125 of file OVR_Types.h.
| __extension__ typedef unsigned long long int OVR::__uint64_t |
Definition at line 47 of file OVR_Types.h.
| __STD_TYPE __USECONDS_T_TYPE OVR::__useconds_t |
Definition at line 140 of file OVR_Types.h.
| const UInt16 OVR::AccelRangeRamp[] = { 2, 4, 8, 16 } |
Definition at line 41 of file OVR_SensorImpl_Common.h.
| __BEGIN_NAMESPACE_STD typedef __clock_t OVR::clock_t |
Definition at line 59 of file OVR_Types.h.
| const Transformd OVR::DefaultWorldFromCamera(Quatd(), Vector3d(0, 0,-1)) |
|
static |
Definition at line 109 of file OVR_JSON.cpp.
| const UInt16 OVR::GyroRangeRamp[] = { 250, 500, 1000, 2000 } |
Definition at line 42 of file OVR_SensorImpl_Common.h.
| const UInt16 OVR::MagRangeRamp[] = { 880, 1300, 1900, 2500 } |
Definition at line 43 of file OVR_SensorImpl_Common.h.
| const UByte OVR::MAX_COMPAT_VERSION = 15 |
Definition at line 37 of file OVR_SensorCalibration.cpp.
| const int OVR::MAX_DEVICE_PROFILE_MAJOR_VERSION = 1 |
Definition at line 851 of file OVR_SensorImpl.cpp.
|
static |
Definition at line 47 of file OVR_DeviceImpl.cpp.
| const float OVR::OVR_DEFAULT_EXTRA_EYE_ROTATION = 30.0f * Math<float>::DegreeToRadFactor |
Definition at line 346 of file OVR_Stereo.h.
| Log* volatile OVR::OVR_GlobalLog = 0 |
Definition at line 41 of file OVR_Log.cpp.
| __END_DECLS typedef int8_t OVR::SByte |
Definition at line 248 of file OVR_Types.h.
| __extension__ typedef unsigned long long int OVR::u_int64_t |
Definition at line 179 of file OVR_Types.h.
| const UInt16 OVR::UnicodeAlnumBits |
Definition at line 302 of file OVR_Std.cpp.
| const UInt16 OVR::UnicodeAlphaBits |
Definition at line 357 of file OVR_Std.cpp.
| const UInt16 OVR::UnicodeDigitBits |
Definition at line 412 of file OVR_Std.cpp.
| const UInt16 OVR::UnicodeSpaceBits |
Definition at line 444 of file OVR_Std.cpp.
|
static |
Definition at line 766 of file OVR_Std.cpp.
|
static |
Definition at line 899 of file OVR_Std.cpp.
|
static |
Definition at line 737 of file OVR_Std.cpp.
|
static |
Definition at line 806 of file OVR_Std.cpp.
| const UInt16 OVR::UnicodeXDigitBits |
Definition at line 466 of file OVR_Std.cpp.
| const UByte OVR::VERSION = 2 |
Definition at line 36 of file OVR_SensorCalibration.cpp.