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.