Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
OVR Namespace Reference

Namespaces

namespace  Alg
namespace  BaseTypes
namespace  Linux
namespace  OSX
namespace  Platform
namespace  Render
namespace  RenderTiny
namespace  UTF8Util
namespace  Util
namespace  Win32

Classes

class  Allocator
class  Allocator_SingletonSupport
class  Angle
class  Array
class  ArrayBase
class  ArrayCC
struct  ArrayConstPolicy
class  ArrayCPP
struct  ArrayData
struct  ArrayDataBase
struct  ArrayDataCC
struct  ArrayDefaultPolicy
class  ArrayPOD
class  AtomicInt
class  AtomicOps
struct  AtomicOpsRaw
struct  AtomicOpsRaw< 4 >
struct  AtomicOpsRaw< 8 >
struct  AtomicOpsRaw_4ByteImpl
struct  AtomicOpsRaw_8ByteImpl
struct  AtomicOpsRaw_DefImpl
struct  AtomicOpsRawBase
class  AtomicPtr
class  AtomicValueBase
class  BufferedFile
class  CircularBuffer
struct  CleanType
struct  CleanType< const T & >
struct  CleanType< const T >
struct  CleanType< T & >
struct  Color
class  ConstructorCPP
class  ConstructorMov
class  ConstructorPOD
struct  ContainerAllocator
struct  ContainerAllocator_CPP
struct  ContainerAllocator_POD
class  ContainerAllocatorBase
class  DefaultAllocator
class  DelegatedFile
class  DeviceBase
class  DeviceCommon
class  DeviceCreateDesc
class  DeviceEnumerationArgs
class  DeviceEnumerator
class  DeviceFactory
class  DeviceHandle
class  DeviceImpl
class  DeviceInfo
class  DeviceManager
class  DeviceManagerCreateDesc
class  DeviceManagerImpl
class  DeviceManagerLock
class  Event
class  File
class  FileConstants
class  FILEFile
struct  FileStat
class  FixedSizeHash
struct  GUnicodePairType
class  Hash
class  HashIdentity
struct  HashNode
class  HashSet
class  HashSetBase
class  HashsetCachedEntry
class  HashsetCachedNodeEntry
class  HashsetEntry
class  HashsetNodeEntry
class  HashSetUncached
class  HashUncached
class  HIDDevice
class  HIDDeviceBase
class  HIDDeviceCreateDesc
struct  HIDDeviceDesc
class  HIDDeviceImpl
class  HIDDeviceManager
class  HIDEnumerateVisitor
class  HMDDevice
class  HMDInfo
class  IdentityHash
class  JSON
class  KeyModifiers
struct  LatencyTestButton
struct  LatencyTestButtonMessage
struct  LatencyTestCalibrateImpl
struct  LatencyTestColorDetected
struct  LatencyTestColorDetectedMessage
struct  LatencyTestConfiguration
struct  LatencyTestConfigurationImpl
class  LatencyTestDevice
class  LatencyTestDeviceCreateDesc
class  LatencyTestDeviceFactory
class  LatencyTestDeviceImpl
struct  LatencyTestDisplay
struct  LatencyTestDisplayImpl
struct  LatencyTestSample
struct  LatencyTestSamples
struct  LatencyTestSamplesMessage
struct  LatencyTestStarted
struct  LatencyTestStartedMessage
struct  LatencyTestStartTestImpl
class  List
struct  ListNode
class  Lock
class  Log
class  Math
class  Math< double >
class  Math< float >
class  Matrix4f
class  MemoryFile
class  Message
class  MessageBodyFrame
class  MessageDeviceStatus
class  MessageHandler
class  MessageHandlerImpl
class  MessageHandlerRef
class  MessageLatencyTestButton
class  MessageLatencyTestColorDetected
class  MessageLatencyTestSamples
class  MessageLatencyTestStarted
class  Mutex
class  MutexImpl
class  NewOverrideBase
class  Pickable
class  Plane
class  Profile
class  ProfileManager
class  Ptr
class  Quat
class  RefCountBase
class  RefCountBaseNTS
class  RefCountBaseStatImpl
class  RefCountBaseV
class  RefCountImpl
class  RefCountImplCore
class  RefCountNTSImpl
class  RefCountNTSImplCore
class  RefCountVImpl
class  RiftDK1Profile
struct  SelfType
struct  SensorConfigImpl
class  SensorDevice
class  SensorDeviceCreateDesc
class  SensorDeviceFactory
class  SensorDeviceImpl
struct  SensorDisplayInfoImpl
class  SensorFilter
class  SensorFusion
class  SensorInfo
struct  SensorKeepAliveImpl
struct  SensorRange
struct  SensorRangeImpl
class  SharedLock
class  String
class  StringBuffer
class  StringDataPtr
class  StringHash
class  SysErrorModeDisabler
class  SysFile
class  System
class  Thread
class  ThreadCommand
class  ThreadCommandMF0
class  ThreadCommandMF1
class  ThreadCommandMF2
class  ThreadCommandQueue
class  ThreadCommandQueueImpl
class  ThreadList
class  Timer
struct  TrackerMessage
struct  TrackerSample
struct  TrackerSensors
class  UnopenedFile
class  Vector2
class  Vector3
struct  Void
class  WaitCondition
class  WaitConditionImpl
struct  WorldAxes

Typedefs

typedef Angle< double > Angled
typedef Angle< float > Anglef
typedef char Char
typedef Math< double > Mathd
typedef Math< float > Mathf
typedef Plane< float > Planef
typedef Quat< double > Quatd
typedef Quat< float > Quatf
typedef int8_t SByte
typedef int16_t SInt16
typedef int32_t SInt32
typedef int64_t SInt64
typedef ptrdiff_t SPInt
typedef void * ThreadId
typedef uint8_t UByte
typedef uint16_t UInt16
typedef uint32_t UInt32
typedef uint64_t UInt64
typedef size_t UPInt
typedef Vector2< double > Vector2d
typedef Vector2< float > Vector2f
typedef Vector3< double > Vector3d
typedef Vector3< float > Vector3f

Enumerations

enum  { LockInitMarker = 0xFFFFFFFF }
enum  { Oculus_VendorId = 0x2833 }
enum  { LatencyTester_VendorId = Oculus_VendorId, LatencyTester_ProductId = 0x0101 }
enum  {
  Sensor_VendorId = Oculus_VendorId, Sensor_ProductId = 0x0001, Sensor_OldVendorId = 0x0483, Sensor_OldProductId = 0x5750,
  Sensor_DefaultReportRate = 500, Sensor_MaxReportRate = 1000
}
enum  Axis { Axis_X = 0, Axis_Y = 1, Axis_Z = 2 }
enum  AxisDirection {
  Axis_Up = 2, Axis_Down = -2, Axis_Right = 1, Axis_Left = -1,
  Axis_In = 3, Axis_Out = -3
}
enum  DeviceType {
  Device_None = 0, Device_Manager = 1, Device_HMD = 2, Device_Sensor = 3,
  Device_LatencyTester = 4, Device_All = 0xFF
}
enum  HandedSystem { Handed_R = 1, Handed_L = -1 }
enum  JSONItemType {
  JSON_None = 0, JSON_Null = 1, JSON_Bool = 2, JSON_Number = 3,
  JSON_String = 4, JSON_Array = 5, JSON_Object = 6
}
enum  KeyCode {
  Key_None = 0, Key_A = 65, Key_B, Key_C,
  Key_D, Key_E, Key_F, Key_G,
  Key_H, Key_I, Key_J, Key_K,
  Key_L, Key_M, Key_N, Key_O,
  Key_P, Key_Q, Key_R, Key_S,
  Key_T, Key_U, Key_V, Key_W,
  Key_X, Key_Y, Key_Z, Key_Num0 = 48,
  Key_Num1, Key_Num2, Key_Num3, Key_Num4,
  Key_Num5, Key_Num6, Key_Num7, Key_Num8,
  Key_Num9, Key_KP_0 = 0xa0, Key_KP_1, Key_KP_2,
  Key_KP_3, Key_KP_4, Key_KP_5, Key_KP_6,
  Key_KP_7, Key_KP_8, Key_KP_9, Key_KP_Multiply,
  Key_KP_Add, Key_KP_Enter, Key_KP_Subtract, Key_KP_Decimal,
  Key_KP_Divide, Key_F1 = 0xb0, Key_F2, Key_F3,
  Key_F4, Key_F5, Key_F6, Key_F7,
  Key_F8, Key_F9, Key_F10, Key_F11,
  Key_F12, Key_F13, Key_F14, Key_F15,
  Key_Backspace = 8, Key_Tab, Key_Clear = 12, Key_Return,
  Key_Shift = 16, Key_Control, Key_Alt, Key_Pause,
  Key_CapsLock = 20, Key_Escape = 27, Key_Space = 32, Key_Quote = 39,
  Key_PageUp = 0xc0, Key_PageDown, Key_End, Key_Home,
  Key_Left, Key_Up, Key_Right, Key_Down,
  Key_Insert, Key_Delete, Key_Help, Key_Comma = 44,
  Key_Minus, Key_Slash = 47, Key_Period, Key_NumLock = 144,
  Key_ScrollLock = 145, Key_Semicolon = 59, Key_Equal = 61, Key_Bar = 192,
  Key_BracketLeft = 91, Key_Backslash, Key_BracketRight, Key_OEM_AX = 0xE1,
  Key_OEM_102 = 0xE2, Key_ICO_HELP = 0xE3, Key_ICO_00 = 0xE4, Key_Meta,
  Key_CodeCount
}
enum  LatencyTestMessageType {
  LatencyTestMessage_None = 0, LatencyTestMessage_Samples = 1, LatencyTestMessage_ColorDetected = 2, LatencyTestMessage_TestStarted = 3,
  LatencyTestMessage_Button = 4, LatencyTestMessage_Unknown = 0x100, LatencyTestMessage_SizeError = 0x101
}
enum  LogMaskConstants { LogMask_Regular = 0x100, LogMask_Debug = 0x200, LogMask_None = 0, LogMask_All = LogMask_Regular|LogMask_Debug }
enum  LogMessageType {
  Log_Text = LogMask_Regular | 0, Log_Error = LogMask_Regular | 1, Log_DebugText = LogMask_Debug | 0, Log_Debug = LogMask_Debug | 1,
  Log_Assert = LogMask_Debug | 2
}
enum  MessageType {
  Message_None = 0, Message_DeviceAdded = OVR_MESSAGETYPE(Manager, 0), Message_DeviceRemoved = OVR_MESSAGETYPE(Manager, 1), Message_BodyFrame = OVR_MESSAGETYPE(Sensor, 0),
  Message_LatencyTestSamples = OVR_MESSAGETYPE(LatencyTester, 0), Message_LatencyTestColorDetected = OVR_MESSAGETYPE(LatencyTester, 1), Message_LatencyTestStarted = OVR_MESSAGETYPE(LatencyTester, 2), Message_LatencyTestButton = OVR_MESSAGETYPE(LatencyTester, 3)
}
enum  PickType { PickValue }
enum  ProfileType { Profile_Unknown = 0, Profile_RiftDK1 = 1, Profile_RiftDKHD = 2 }
enum  RotateDirection { Rotate_CCW = 1, Rotate_CW = -1 }
enum  TrackerMessageType { TrackerMessage_None = 0, TrackerMessage_Sensors = 1, TrackerMessage_Unknown = 0x100, TrackerMessage_SizeError = 0x101 }

Functions

Vector3f AccelFromBodyFrameUpdate (const TrackerSensors &update, UByte sampleNumber, bool convertHMDToSensor=false)
const char * AssignError (const char **perror, const char *errorMessage)
static bool CmpUnicodeKey (const GUnicodePairType &a, UInt16 key)
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)
static float DecodeFloat (const UByte *buffer)
bool DecodeLatencyTestButtonMessage (LatencyTestButtonMessage *message, UByte *buffer, int size)
bool DecodeLatencyTestColorDetectedMessage (LatencyTestColorDetectedMessage *message, UByte *buffer, int size)
bool DecodeLatencyTestSamplesMessage (LatencyTestSamplesMessage *message, UByte *buffer, int size)
bool DecodeLatencyTestStartedMessage (LatencyTestStartedMessage *message, UByte *buffer, int size)
static SInt16 DecodeSInt16 (const UByte *buffer)
bool DecodeTrackerMessage (TrackerMessage *message, UByte *buffer, int size)
static UInt16 DecodeUInt16 (const UByte *buffer)
static UInt32 DecodeUInt32 (const UByte *buffer)
template<class FT >
FT DegreeToRad (FT rads)
template<class T >
OVR_FORCE_INLINE void Destruct (T *pobj)
template<class T >
OVR_FORCE_INLINE void DestructArray (T *pobj, UPInt count)
Vector3f EulerFromBodyFrameUpdate (const TrackerSensors &update, UByte sampleNumber, bool convertHMDToSensor=false)
FileFileFILEOpen (const String &path, int flags, int mode)
template<class List , class Allocator >
void FreeListElements (List &list, Allocator &allocator)
ThreadId GetCurrentThreadId ()
String GetProfilePath (bool create_dir)
const char *OVR_CDECL GetShortFilename (const char *purl)
static char * JSON_strdup (const char *str)
void void LogError (const char *fmt,...) OVR_LOG_VAARG_ATTRIBUTE(1
void LogText (const char *fmt,...) OVR_LOG_VAARG_ATTRIBUTE(1
Vector3f MagFromBodyFrameUpdate (const TrackerSensors &update, bool convertHMDToSensor=false)
template<typename T >
OVR_FORCE_INLINE Pickable< T > MakePickable (T *p)
SInt64 OVR_CDECL OVR_atoq (const char *string)
UInt64 OVR_CDECL OVR_atouq (const char *string)
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)
char * OVR_itoa (int val, char *dest, unsigned int len, int radix)
const UByte *OVR_CDECL OVR_memrchr (const UByte *str, UPInt size, UByte c)
UPInt OVR_CDECL OVR_sprintf (char *dest, UPInt destsize, const char *format,...)
char *OVR_CDECL OVR_strcat (char *dest, UPInt destsize, const char *src)
const char *OVR_CDECL OVR_strchr (const char *str, char c)
char *OVR_CDECL OVR_strchr (char *str, char c)
int OVR_CDECL OVR_strcmp (const char *dest, const char *src)
char *OVR_CDECL OVR_strcpy (char *dest, UPInt destsize, const char *src)
int OVR_CDECL OVR_stricmp (const char *a, const char *b)
UPInt OVR_CDECL OVR_strlen (const char *str)
int OVR_CDECL OVR_strncmp (const char *ws1, const char *ws2, UPInt size)
char *OVR_CDECL OVR_strncpy (char *dest, UPInt destsize, const char *src, UPInt count)
int OVR_CDECL OVR_strnicmp (const char *a, const char *b, UPInt count)
const char * OVR_strrchr (const char *str, char c)
char *OVR_CDECL OVR_strrchr (char *str, char c)
double OVR_CDECL OVR_strtod (const char *string, char **tailptr)
long OVR_CDECL OVR_strtol (const char *string, char **tailptr, int radix)
SInt64 OVR_CDECL OVR_strtoq (const char *nptr, char **endptr, int base)
long OVR_CDECL OVR_strtoul (const char *string, char **tailptr, int radix)
UInt64 OVR_CDECL OVR_strtouq (const char *nptr, char **endptr, int base)
int OVR_CDECL OVR_tolower (int c)
int OVR_CDECL OVR_toupper (int c)
int OVR_CDECL OVR_towlower (wchar_t charCode)
int OVR_CDECL OVR_towupper (wchar_t charCode)
UPInt OVR_CDECL OVR_vscprintf (const char *format, va_list argList)
UPInt OVR_CDECL OVR_vsprintf (char *dest, UPInt destsize, const char *format, va_list argList)
wchar_t *OVR_CDECL OVR_wcscat (wchar_t *dest, UPInt destsize, const wchar_t *src)
int OVR_CDECL OVR_wcscmp (const wchar_t *a, const wchar_t *b)
int OVR_CDECL OVR_wcscoll (const wchar_t *a, const wchar_t *b)
wchar_t *OVR_CDECL OVR_wcscpy (wchar_t *dest, UPInt destsize, const wchar_t *src)
int OVR_CDECL OVR_wcsicmp (const wchar_t *a, const wchar_t *b)
int OVR_CDECL OVR_wcsicoll (const wchar_t *a, const wchar_t *b)
UPInt OVR_CDECL OVR_wcslen (const wchar_t *str)
wchar_t *OVR_CDECL OVR_wcsncpy (wchar_t *dest, UPInt destsize, const wchar_t *src, UPInt count)
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)
const char * ParseHex (unsigned *val, unsigned digits, const char *str)
static char * PrintNumber (double d)
char * PrintString (const char *str)
template<class FT >
FT RadToDegree (FT rads)
void * ReturnArg0 (void *p)
void ScanFilePath (const char *url, const char **pfilename, const char **pext)
const char * ScanPathProtocol (const char *url)
static UInt16 SelectSensorRampValue (const UInt16 *ramp, unsigned count, float val, float factor, const char *label)
static int SFerror ()
static const char * skip (const char *in)
void * Thread_PthreadStartFn (void *phandle)
unsigned WINAPI Thread_Win32StartFn (void *phandle)
int OVR_CDECL UnicodeCharIs (const UInt16 *table, wchar_t charCode)
static void UnpackSamples (const UByte *buffer, UByte *r, UByte *g, UByte *b)
static void UnpackSensor (const UByte *buffer, SInt32 *x, SInt32 *y, SInt32 *z)

Variables

static const UInt16 AccelRangeRamp [] = { 2, 4, 8, 16 }
static const unsigned char firstByteMark [7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC }
static const UInt16 GyroRangeRamp [] = { 250, 500, 1000, 2000 }
static const UInt16 MagRangeRamp [] = { 880, 1300, 1900, 2500 }
static SharedLock MessageHandlerSharedLock
Log *volatile OVR_GlobalLog = 0
const UInt16 UnicodeAlnumBits []
const UInt16 UnicodeAlphaBits []
const UInt16 UnicodeDigitBits []
const UInt16 UnicodeSpaceBits []
static const UInt16 UnicodeToLowerBits []
static const GUnicodePairType UnicodeToLowerTable []
static const UInt16 UnicodeToUpperBits []
static const GUnicodePairType UnicodeToUpperTable []
const UInt16 UnicodeXDigitBits []

Typedef Documentation

typedef Angle<double> OVR::Angled

Definition at line 1098 of file OVR_Math.h.

typedef Angle<float> OVR::Anglef

Definition at line 1097 of file OVR_Math.h.

typedef char OVR::Char

Definition at line 200 of file OVR_Types.h.

typedef Math<double> OVR::Mathd

Definition at line 130 of file OVR_Math.h.

typedef Math<float> OVR::Mathf

Definition at line 129 of file OVR_Math.h.

typedef Plane<float> OVR::Planef

Definition at line 1145 of file OVR_Math.h.

typedef Quat<double> OVR::Quatd

Definition at line 1020 of file OVR_Math.h.

typedef Quat<float> OVR::Quatf

Definition at line 1019 of file OVR_Math.h.

typedef int8_t OVR::SByte

Definition at line 233 of file OVR_Types.h.

typedef int16_t OVR::SInt16

Definition at line 235 of file OVR_Types.h.

typedef int32_t OVR::SInt32

Definition at line 237 of file OVR_Types.h.

typedef int64_t OVR::SInt64

Definition at line 239 of file OVR_Types.h.

typedef ptrdiff_t OVR::SPInt

Definition at line 204 of file OVR_Types.h.

typedef void* OVR::ThreadId

Definition at line 169 of file OVR_Threads.h.

typedef uint8_t OVR::UByte

Definition at line 234 of file OVR_Types.h.

typedef uint16_t OVR::UInt16

Definition at line 236 of file OVR_Types.h.

typedef uint32_t OVR::UInt32

Definition at line 238 of file OVR_Types.h.

typedef uint64_t OVR::UInt64

Definition at line 240 of file OVR_Types.h.

typedef size_t OVR::UPInt

Definition at line 203 of file OVR_Types.h.

typedef Vector2<double> OVR::Vector2d

Definition at line 216 of file OVR_Math.h.

typedef Vector2<float> OVR::Vector2f

Definition at line 215 of file OVR_Math.h.

typedef Vector3<double> OVR::Vector3d

Definition at line 300 of file OVR_Math.h.

typedef Vector3<float> OVR::Vector3f

Definition at line 299 of file OVR_Math.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
LockInitMarker 

Definition at line 37 of file OVR_DeviceImpl.cpp.

anonymous enum
Enumerator:
Oculus_VendorId 

Definition at line 33 of file OVR_DeviceImpl.h.

anonymous enum
Enumerator:
LatencyTester_VendorId 
LatencyTester_ProductId 

Definition at line 23 of file OVR_LatencyTestImpl.cpp.

anonymous enum
Enumerator:
Sensor_VendorId 
Sensor_ProductId 
Sensor_OldVendorId 
Sensor_OldProductId 
Sensor_DefaultReportRate 
Sensor_MaxReportRate 

Definition at line 27 of file OVR_SensorImpl.cpp.

enum OVR::Axis
Enumerator:
Axis_X 
Axis_Y 
Axis_Z 

Definition at line 33 of file OVR_Math.h.

Enumerator:
Axis_Up 
Axis_Down 
Axis_Right 
Axis_Left 
Axis_In 
Axis_Out 

Definition at line 57 of file OVR_Math.h.

Enumerator:
Device_None 
Device_Manager 
Device_HMD 
Device_Sensor 
Device_LatencyTester 
Device_All 

Definition at line 26 of file OVR_DeviceConstants.h.

Enumerator:
Handed_R 
Handed_L 

Definition at line 51 of file OVR_Math.h.

Enumerator:
JSON_None 
JSON_Null 
JSON_Bool 
JSON_Number 
JSON_String 
JSON_Array 
JSON_Object 

Definition at line 29 of file OVR_JSON.h.

Enumerator:
Key_None 
Key_A 
Key_B 
Key_C 
Key_D 
Key_E 
Key_F 
Key_G 
Key_H 
Key_I 
Key_J 
Key_K 
Key_L 
Key_M 
Key_N 
Key_O 
Key_P 
Key_Q 
Key_R 
Key_S 
Key_T 
Key_U 
Key_V 
Key_W 
Key_X 
Key_Y 
Key_Z 
Key_Num0 
Key_Num1 
Key_Num2 
Key_Num3 
Key_Num4 
Key_Num5 
Key_Num6 
Key_Num7 
Key_Num8 
Key_Num9 
Key_KP_0 
Key_KP_1 
Key_KP_2 
Key_KP_3 
Key_KP_4 
Key_KP_5 
Key_KP_6 
Key_KP_7 
Key_KP_8 
Key_KP_9 
Key_KP_Multiply 
Key_KP_Add 
Key_KP_Enter 
Key_KP_Subtract 
Key_KP_Decimal 
Key_KP_Divide 
Key_F1 
Key_F2 
Key_F3 
Key_F4 
Key_F5 
Key_F6 
Key_F7 
Key_F8 
Key_F9 
Key_F10 
Key_F11 
Key_F12 
Key_F13 
Key_F14 
Key_F15 
Key_Backspace 
Key_Tab 
Key_Clear 
Key_Return 
Key_Shift 
Key_Control 
Key_Alt 
Key_Pause 
Key_CapsLock 
Key_Escape 
Key_Space 
Key_Quote 
Key_PageUp 
Key_PageDown 
Key_End 
Key_Home 
Key_Left 
Key_Up 
Key_Right 
Key_Down 
Key_Insert 
Key_Delete 
Key_Help 
Key_Comma 
Key_Minus 
Key_Slash 
Key_Period 
Key_NumLock 
Key_ScrollLock 
Key_Semicolon 
Key_Equal 
Key_Bar 
Key_BracketLeft 
Key_Backslash 
Key_BracketRight 
Key_OEM_AX 
Key_OEM_102 
Key_ICO_HELP 
Key_ICO_00 
Key_Meta 
Key_CodeCount 

Definition at line 27 of file OVR_KeyCodes.h.

Enumerator:
LatencyTestMessage_None 
LatencyTestMessage_Samples 
LatencyTestMessage_ColorDetected 
LatencyTestMessage_TestStarted 
LatencyTestMessage_Button 
LatencyTestMessage_Unknown 
LatencyTestMessage_SizeError 

Definition at line 48 of file OVR_LatencyTestImpl.cpp.

Enumerator:
LogMask_Regular 
LogMask_Debug 
LogMask_None 
LogMask_All 

Definition at line 30 of file OVR_Log.h.

Enumerator:
Log_Text 
Log_Error 
Log_DebugText 
Log_Debug 
Log_Assert 

Definition at line 64 of file OVR_Log.h.

Enumerator:
Message_None 
Message_DeviceAdded 
Message_DeviceRemoved 
Message_BodyFrame 
Message_LatencyTestSamples 
Message_LatencyTestColorDetected 
Message_LatencyTestStarted 
Message_LatencyTestButton 

Definition at line 37 of file OVR_DeviceMessages.h.

Enumerator:
PickValue 

Definition at line 244 of file OVR_RefCount.h.

Enumerator:
Profile_Unknown 
Profile_RiftDK1 
Profile_RiftDKHD 

Definition at line 32 of file OVR_Profile.h.

Enumerator:
Rotate_CCW 
Rotate_CW 

Definition at line 45 of file OVR_Math.h.

Enumerator:
TrackerMessage_None 
TrackerMessage_Sensors 
TrackerMessage_Unknown 
TrackerMessage_SizeError 

Definition at line 80 of file OVR_SensorImpl.cpp.


Function Documentation

Vector3f OVR::AccelFromBodyFrameUpdate ( const TrackerSensors &  update,
UByte  sampleNumber,
bool  convertHMDToSensor = false 
)

Definition at line 744 of file OVR_SensorImpl.cpp.

const char* OVR::AssignError ( const char **  perror,
const char *  errorMessage 
)

Definition at line 101 of file OVR_JSON.cpp.

static bool OVR::CmpUnicodeKey ( const GUnicodePairType &  a,
UInt16  key 
) [inline, static]

Definition at line 790 of file OVR_Std.cpp.

template<class T >
OVR_FORCE_INLINE T* OVR::Construct ( void *  p)

Definition at line 94 of file OVR_Allocator.h.

template<class T >
OVR_FORCE_INLINE T* OVR::Construct ( void *  p,
const T &  source 
)

Definition at line 100 of file OVR_Allocator.h.

template<class T , class S >
OVR_FORCE_INLINE T* OVR::ConstructAlt ( void *  p,
const S &  source 
)

Definition at line 107 of file OVR_Allocator.h.

template<class T , class S1 , class S2 >
OVR_FORCE_INLINE T* OVR::ConstructAlt ( void *  p,
const S1 &  src1,
const S2 &  src2 
)

Definition at line 113 of file OVR_Allocator.h.

template<class T >
OVR_FORCE_INLINE void OVR::ConstructArray ( void *  p,
UPInt  count 
)

Definition at line 119 of file OVR_Allocator.h.

template<class T >
OVR_FORCE_INLINE void OVR::ConstructArray ( void *  p,
UPInt  count,
const T &  source 
)

Definition at line 129 of file OVR_Allocator.h.

static float OVR::DecodeFloat ( const UByte *  buffer) [static]

Definition at line 55 of file OVR_SensorImpl.cpp.

bool OVR::DecodeLatencyTestButtonMessage ( LatencyTestButtonMessage *  message,
UByte *  buffer,
int  size 
)

Definition at line 245 of file OVR_LatencyTestImpl.cpp.

bool OVR::DecodeLatencyTestColorDetectedMessage ( LatencyTestColorDetectedMessage *  message,
UByte *  buffer,
int  size 
)

Definition at line 149 of file OVR_LatencyTestImpl.cpp.

bool OVR::DecodeLatencyTestSamplesMessage ( LatencyTestSamplesMessage *  message,
UByte *  buffer,
int  size 
)

Definition at line 96 of file OVR_LatencyTestImpl.cpp.

bool OVR::DecodeLatencyTestStartedMessage ( LatencyTestStartedMessage *  message,
UByte *  buffer,
int  size 
)

Definition at line 198 of file OVR_LatencyTestImpl.cpp.

static SInt16 OVR::DecodeSInt16 ( const UByte *  buffer) [static]

Definition at line 45 of file OVR_SensorImpl.cpp.

bool OVR::DecodeTrackerMessage ( TrackerMessage *  message,
UByte *  buffer,
int  size 
)

Definition at line 142 of file OVR_SensorImpl.cpp.

static UInt16 OVR::DecodeUInt16 ( const UByte *  buffer) [static]

Definition at line 29 of file OVR_LatencyTestImpl.cpp.

static UInt32 OVR::DecodeUInt32 ( const UByte *  buffer) [static]

Definition at line 50 of file OVR_SensorImpl.cpp.

template<class FT >
FT OVR::DegreeToRad ( FT  rads)

Definition at line 136 of file OVR_Math.h.

template<class T >
OVR_FORCE_INLINE void OVR::Destruct ( T *  pobj)

Definition at line 139 of file OVR_Allocator.h.

template<class T >
OVR_FORCE_INLINE void OVR::DestructArray ( T *  pobj,
UPInt  count 
)

Definition at line 146 of file OVR_Allocator.h.

Vector3f OVR::EulerFromBodyFrameUpdate ( const TrackerSensors &  update,
UByte  sampleNumber,
bool  convertHMDToSensor = false 
)

Definition at line 774 of file OVR_SensorImpl.cpp.

File * OVR::FileFILEOpen ( const String &  path,
int  flags,
int  mode 
)

Definition at line 553 of file OVR_FileFILE.cpp.

template<class List , class Allocator >
void OVR::FreeListElements ( List &  list,
Allocator &  allocator 
)

Definition at line 311 of file OVR_List.h.

Definition at line 760 of file OVR_ThreadsPthread.cpp.

String OVR::GetProfilePath ( bool  create_dir)

Definition at line 49 of file OVR_Profile.cpp.

const char *OVR_CDECL OVR::GetShortFilename ( const char *  purl)

Definition at line 561 of file OVR_File.cpp.

static char* OVR::JSON_strdup ( const char *  str) [static]

Definition at line 57 of file OVR_JSON.cpp.

void void OVR::LogError ( const char *  fmt,
  ... 
)
void OVR::LogText ( const char *  fmt,
  ... 
)
Vector3f OVR::MagFromBodyFrameUpdate ( const TrackerSensors &  update,
bool  convertHMDToSensor = false 
)

Definition at line 757 of file OVR_SensorImpl.cpp.

template<typename T >
OVR_FORCE_INLINE Pickable<T> OVR::MakePickable ( T *  p)

Definition at line 289 of file OVR_RefCount.h.

SInt64 OVR_CDECL OVR::OVR_atoq ( const char *  string) [inline]

Definition at line 250 of file OVR_Std.h.

UInt64 OVR_CDECL OVR::OVR_atouq ( const char *  string) [inline]

Definition at line 259 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_iswalnum ( wchar_t  charCode) [inline]

Definition at line 390 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_iswalpha ( wchar_t  charCode) [inline]

Definition at line 391 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_iswdigit ( wchar_t  charCode) [inline]

Definition at line 392 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_iswspace ( wchar_t  charCode) [inline]

Definition at line 393 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_iswxdigit ( wchar_t  charCode) [inline]

Definition at line 394 of file OVR_Std.h.

char* OVR::OVR_itoa ( int  val,
char *  dest,
unsigned int  len,
int  radix 
) [inline]

Definition at line 50 of file OVR_Std.h.

const UByte* OVR_CDECL OVR::OVR_memrchr ( const UByte *  str,
UPInt  size,
UByte  c 
) [inline]

Definition at line 194 of file OVR_Std.h.

UPInt OVR_CDECL OVR::OVR_sprintf ( char *  dest,
UPInt  destsize,
const char *  format,
  ... 
) [inline]

Definition at line 269 of file OVR_Std.h.

char* OVR_CDECL OVR::OVR_strcat ( char *  dest,
UPInt  destsize,
const char *  src 
) [inline]

Definition at line 159 of file OVR_Std.h.

const char* OVR_CDECL OVR::OVR_strchr ( const char *  str,
char  c 
) [inline]

Definition at line 175 of file OVR_Std.h.

char* OVR_CDECL OVR::OVR_strchr ( char *  str,
char  c 
) [inline]

Definition at line 180 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_strcmp ( const char *  dest,
const char *  src 
) [inline]

Definition at line 170 of file OVR_Std.h.

char* OVR_CDECL OVR::OVR_strcpy ( char *  dest,
UPInt  destsize,
const char *  src 
) [inline]

Definition at line 137 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_stricmp ( const char *  a,
const char *  b 
)

Definition at line 27 of file OVR_Std.cpp.

UPInt OVR_CDECL OVR::OVR_strlen ( const char *  str) [inline]

Definition at line 132 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_strncmp ( const char *  ws1,
const char *  ws2,
UPInt  size 
) [inline]

Definition at line 226 of file OVR_Std.h.

char* OVR_CDECL OVR::OVR_strncpy ( char *  dest,
UPInt  destsize,
const char *  src,
UPInt  count 
) [inline]

Definition at line 148 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_strnicmp ( const char *  a,
const char *  b,
UPInt  count 
)

Definition at line 41 of file OVR_Std.cpp.

const char* OVR::OVR_strrchr ( const char *  str,
char  c 
) [inline]

Definition at line 185 of file OVR_Std.h.

char* OVR_CDECL OVR::OVR_strrchr ( char *  str,
char  c 
) [inline]

Definition at line 204 of file OVR_Std.h.

double OVR_CDECL OVR::OVR_strtod ( const char *  string,
char **  tailptr 
)

Definition at line 185 of file OVR_Std.cpp.

long OVR_CDECL OVR::OVR_strtol ( const char *  string,
char **  tailptr,
int  radix 
) [inline]

Definition at line 216 of file OVR_Std.h.

SInt64 OVR_CDECL OVR::OVR_strtoq ( const char *  nptr,
char **  endptr,
int  base 
) [inline]

Definition at line 240 of file OVR_Std.h.

long OVR_CDECL OVR::OVR_strtoul ( const char *  string,
char **  tailptr,
int  radix 
) [inline]

Definition at line 221 of file OVR_Std.h.

UInt64 OVR_CDECL OVR::OVR_strtouq ( const char *  nptr,
char **  endptr,
int  base 
) [inline]

Definition at line 231 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_tolower ( int  c) [inline]

Definition at line 447 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_toupper ( int  c) [inline]

Definition at line 452 of file OVR_Std.h.

int OVR_CDECL OVR::OVR_towlower ( wchar_t  charCode)

Definition at line 1005 of file OVR_Std.cpp.

int OVR_CDECL OVR::OVR_towupper ( wchar_t  charCode)

Definition at line 987 of file OVR_Std.cpp.

UPInt OVR_CDECL OVR::OVR_vscprintf ( const char *  format,
va_list  argList 
) [inline]

Definition at line 323 of file OVR_Std.h.

UPInt OVR_CDECL OVR::OVR_vsprintf ( char *  dest,
UPInt  destsize,
const char *  format,
va_list  argList 
) [inline]

Definition at line 293 of file OVR_Std.h.

wchar_t *OVR_CDECL OVR::OVR_wcscat ( wchar_t *  dest,
UPInt  destsize,
const wchar_t *  src 
)

Definition at line 94 of file OVR_Std.cpp.

int OVR_CDECL OVR::OVR_wcscmp ( const wchar_t *  a,
const wchar_t *  b 
)

Definition at line 124 of file OVR_Std.cpp.

int OVR_CDECL OVR::OVR_wcscoll ( const wchar_t *  a,
const wchar_t *  b 
) [inline]

Definition at line 356 of file OVR_Std.h.

wchar_t *OVR_CDECL OVR::OVR_wcscpy ( wchar_t *  dest,
UPInt  destsize,
const wchar_t *  src 
)

Definition at line 55 of file OVR_Std.cpp.

int OVR_CDECL OVR::OVR_wcsicmp ( const wchar_t *  a,
const wchar_t *  b 
)

Definition at line 151 of file OVR_Std.cpp.

int OVR_CDECL OVR::OVR_wcsicoll ( const wchar_t *  a,
const wchar_t *  b 
) [inline]

Definition at line 342 of file OVR_Std.h.

UPInt OVR_CDECL OVR::OVR_wcslen ( const wchar_t *  str)

Definition at line 112 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 72 of file OVR_Std.cpp.

double OVR_CDECL OVR::OVR_wcstod ( const wchar_t *  string,
wchar_t **  tailptr 
) [inline]

Definition at line 459 of file OVR_Std.h.

long OVR_CDECL OVR::OVR_wcstol ( const wchar_t *  string,
wchar_t **  tailptr,
int  radix 
) [inline]

Definition at line 480 of file OVR_Std.h.

const char* OVR::ParseHex ( unsigned *  val,
unsigned  digits,
const char *  str 
)

Definition at line 191 of file OVR_JSON.cpp.

static char* OVR::PrintNumber ( double  d) [static]

Definition at line 70 of file OVR_JSON.cpp.

char* OVR::PrintString ( const char *  str)

Definition at line 331 of file OVR_JSON.cpp.

template<class FT >
FT OVR::RadToDegree ( FT  rads)

Definition at line 134 of file OVR_Math.h.

void* OVR::ReturnArg0 ( void *  p)
void OVR::ScanFilePath ( const char *  url,
const char **  pfilename,
const char **  pext 
)

Definition at line 25 of file OVR_String_PathUtil.cpp.

const char* OVR::ScanPathProtocol ( const char *  url)

Definition at line 66 of file OVR_String_PathUtil.cpp.

static UInt16 OVR::SelectSensorRampValue ( const UInt16 *  ramp,
unsigned  count,
float  val,
float  factor,
const char *  label 
) [static]

Definition at line 175 of file OVR_SensorImpl.cpp.

static int OVR::SFerror ( ) [static]

Definition at line 40 of file OVR_FileFILE.cpp.

static const char* OVR::skip ( const char *  in) [static]

Definition at line 392 of file OVR_JSON.cpp.

void* OVR::Thread_PthreadStartFn ( void *  phandle)

Definition at line 636 of file OVR_ThreadsPthread.cpp.

unsigned WINAPI OVR::Thread_Win32StartFn ( void *  phandle)

Definition at line 797 of file OVR_ThreadsWinAPI.cpp.

int OVR_CDECL OVR::UnicodeCharIs ( const UInt16 *  table,
wchar_t  charCode 
) [inline]

Definition at line 368 of file OVR_Std.h.

static void OVR::UnpackSamples ( const UByte *  buffer,
UByte *  r,
UByte *  g,
UByte *  b 
) [static]

Definition at line 40 of file OVR_LatencyTestImpl.cpp.

static void OVR::UnpackSensor ( const UByte *  buffer,
SInt32 *  x,
SInt32 *  y,
SInt32 *  z 
) [static]

Definition at line 67 of file OVR_SensorImpl.cpp.


Variable Documentation

const UInt16 OVR::AccelRangeRamp[] = { 2, 4, 8, 16 } [static]

Definition at line 171 of file OVR_SensorImpl.cpp.

const unsigned char OVR::firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC } [static]

Definition at line 98 of file OVR_JSON.cpp.

const UInt16 OVR::GyroRangeRamp[] = { 250, 500, 1000, 2000 } [static]

Definition at line 172 of file OVR_SensorImpl.cpp.

const UInt16 OVR::MagRangeRamp[] = { 880, 1300, 1900, 2500 } [static]

Definition at line 173 of file OVR_SensorImpl.cpp.

Definition at line 105 of file OVR_DeviceImpl.cpp.

Log* volatile OVR::OVR_GlobalLog = 0

Definition at line 30 of file OVR_Log.cpp.

Definition at line 291 of file OVR_Std.cpp.

Definition at line 346 of file OVR_Std.cpp.

Definition at line 401 of file OVR_Std.cpp.

Initial value:
 {
  256,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,  272,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  288,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  304,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
15872,    0,    1,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    1,    0,    0,    0,    0,    0,    0,    0,
 4095,    0,33536,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    1,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}

Definition at line 433 of file OVR_Std.cpp.

const UInt16 OVR::UnicodeToLowerBits[] [static]
Initial value:
 {
  256,  272,  288,  304,  320,  336,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  352,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,  368,  384,
    0,  400,    0,    0,  416,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,  432,
    0,    0,    0,    0,65534, 2047,    0,    0,    0,    0,    0,    0,65535,32639,    0,    0,
21845,21845,21845,43605,21674,21845,21845,11093,52950,45531,53909, 4526,42128,19114,21845,21522,
21845,   85,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,55104,65534, 4091,    0,    0,    0,21844,    0,
65535,65535,65535,    0,    0,    0,21845,21845,    1,21845,21845,21845, 2186,21845,17749,  277,
    0,    0,    0,65534,65535,  127,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,65535,65535,   63,    0,    0,    0,
21845,21845,21845,21845,21845,21845,21845,21845,21845,   21,21845,21845,21845,21845,21845,  341,
65280,16128,65280,65280,16128,43520,65280,    0,    0,    0,    0, 3840, 3840, 3840, 7936, 3840,
    0,    0,    0,    0,    0,    0,65535,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,65472,65535,    0,    0,    0,
    0,    0,65534, 2047,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}

Definition at line 755 of file OVR_Std.cpp.

Definition at line 888 of file OVR_Std.cpp.

const UInt16 OVR::UnicodeToUpperBits[] [static]
Initial value:
 {
  256,  272,  288,  304,  320,  336,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,  352,  368,
    0,  384,    0,    0,  400,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,  416,
    0,    0,    0,    0,    0,    0,65534, 2047,    0,    0,    0,    0,    0,    0,65535,65407,
43690,43690,43690,21674,43349,43690,43690,54442, 4392,  516, 8490, 8785,21056,46421,43690,43048, 
43690,  170,    0,    0,    0, 2776,33545,   36, 3336,    4,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,61440,65534,32767,    0,43688,    0,
    0,    0,    0,65535,65535,65535,43690,43690,    2,43690,43690,43690, 4372,43690,35498,  554, 
    0,    0,    0,    0,    0,    0,65534,65535,  127,    0,    0,    0,    0,    0,    0,    0,
43690,43690,43690,43690,43690,43690,43690,43690,43690,   42,43690,43690,43690,43690,43690,  682,
  255,   63,  255,  255,   63,  170,  255,16383,    0,    0,    0,    3,    0,    3,   35,    0,
    0,    0,    0,    0,    0,    0,    0,65535,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,65535, 1023,    0,
    0,    0,    0,    0,65534, 2047,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}

Definition at line 726 of file OVR_Std.cpp.

Definition at line 795 of file OVR_Std.cpp.

Initial value:
 {
  256,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,  272,
    0,    0,    0, 1023,  126,    0,  126,    0,    0,    0,    0,    0,    0,    0,    0,    0,
    0, 1023,  126,    0,  126,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,    0}

Definition at line 455 of file OVR_Std.cpp.



oculus_sdk
Author(s):
autogenerated on Mon Oct 6 2014 03:01:19