Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Matsemann/oculus-fpv
/ functions
Functions
2,478 in github.com/Matsemann/oculus-fpv
⨍
Functions
2,478
◇
Types & classes
467
↓ 102 callers
Method
ToCStr
Pointer to raw buffer.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_String.h:186
↓ 78 callers
Method
AddVertex
pc/OculusSDK/Samples/CommonSrc/Render/Render_Device.h:473
↓ 63 callers
Method
GetSize
Sizing methods - delegate to Hash.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Hash.h:1230
↓ 50 callers
Method
PushBack
pc/OculusSDK/LibOVR/Src/Kernel/OVR_List.h:175
↓ 43 callers
Method
IsEmpty
Determine if list is empty (i.e.) points to itself. Go through void* access to avoid issues with strict-aliasing optimizing out the access after Remov
pc/OculusSDK/LibOVR/Src/Kernel/OVR_List.h:157
↓ 40 callers
Method
Clear
pc/OculusSDK/LibOVR/Src/OVR_DeviceHandle.cpp:140
↓ 40 callers
Function
SwapOrder
Swap the byte order of a byte array
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:801
↓ 33 callers
Function
OVR_strcpy
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Std.h:148
↓ 32 callers
Method
Value
The meaning of 'value' changes for the specific type. @verbatim Document: empty Element: name of the element Comment: the comment
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:608
↓ 31 callers
Method
GetPtr
Access Operators
pc/OculusSDK/LibOVR/Src/Kernel/OVR_RefCount.h:475
↓ 30 callers
Method
GetFirst
pc/OculusSDK/LibOVR/Src/Kernel/OVR_List.h:149
↓ 30 callers
Function
OVR_strcmp
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Std.h:181
↓ 29 callers
Method
AddTriangle
pc/OculusSDK/Samples/CommonSrc/Render/Render_Device.h:512
↓ 29 callers
Method
GetPrev
Get element i. 0 is the most recent, 1 is one step ago, 2 is two steps ago, ...
pc/OculusSDK/LibOVR/Src/OVR_SensorFilter.h:80
↓ 26 callers
Function
OVR_strlen
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Std.h:143
↓ 26 callers
Method
Release
pc/OculusSDK/LibOVR/Src/Kernel/OVR_RefCount.cpp:83
↓ 24 callers
Method
FirstChildElement
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.cpp:725
↓ 24 callers
Method
Release
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.cpp:245
↓ 23 callers
Method
GetSize
pc/OculusSDK/Samples/CommonSrc/Render/Render_GL_Device.h:115
↓ 23 callers
Method
ToText
Safely cast to Text, or null.
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:560
↓ 22 callers
Function
UpdateButtonMaskAndBitfield
pc/OculusSDK/Samples/CommonSrc/Platform/Linux_Gamepad.cpp:245
↓ 20 callers
Method
AddRef
Delegate relevant implementation to DeviceRectord to avoid re-implementation in every derived Device.
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.cpp:241
↓ 18 callers
Method
GetNextItem
Returns next item in a list of children; 0 if no more items exist.
pc/OculusSDK/LibOVR/Src/OVR_JSON.h:108
↓ 18 callers
Method
IsNull
pc/OculusSDK/LibOVR/Src/Kernel/OVR_List.h:160
↓ 16 callers
Function
Swap
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:40
↓ 15 callers
Method
GetHandler
GetHandler() is not thread safe if used out of order across threads; nothing can be done about that.
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.h:94
↓ 15 callers
Function
skip
----------------------------------------------------------------------------- Utility to jump whitespace and cr/lf
pc/OculusSDK/LibOVR/Src/OVR_JSON.cpp:403
↓ 14 callers
Method
SetShader
pc/OculusSDK/Samples/CommonSrc/Render/Render_Device.h:195
↓ 14 callers
Method
ToElement
Safely cast to an Element, or null.
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:556
↓ 13 callers
Method
AddStringItem
pc/OculusSDK/LibOVR/Src/OVR_JSON.h:117
↓ 13 callers
Method
Alloc
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:314
↓ 13 callers
Function
OVR_sprintf
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Std.h:280
↓ 12 callers
Function
AssignError
Helper to assign error sting and return 0.
pc/OculusSDK/LibOVR/Src/OVR_JSON.cpp:112
↓ 12 callers
Function
BEToSystem
Big Endian to System (LE)
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:870
↓ 12 callers
Method
GetSize
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:612
↓ 12 callers
Method
GetThreadQueue
pc/OculusSDK/LibOVR/Src/OVR_OSX_DeviceManager.cpp:106
↓ 12 callers
Method
IsEmpty
Returns true if the Hash is empty.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Hash.h:1148
↓ 12 callers
Function
LEToSystem
Little Endian to System (LE)
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:858
↓ 12 callers
Method
RemoveAt
Removing an element from the array is an expensive operation! It compacts only after removing the last element.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Array.h:502
↓ 12 callers
Method
SetError
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.cpp:1706
↓ 12 callers
Function
SystemToBE
System (LE) to Big Endian
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:894
↓ 12 callers
Function
SystemToLE
System (LE) to Little Endian
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Alg.h:882
↓ 11 callers
Function
Construct
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Allocator.h:105
↓ 11 callers
Function
DecodeNextChar
Safer version of DecodeNextChar, which doesn't advance pointer if null character is hit.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_UTF8Util.h:87
↓ 11 callers
Method
GetDistortionK
pc/OculusSDK/LibOVR/Src/Util/Util_Render_Stereo.h:234
↓ 11 callers
Method
GetItemByName
Returns the child item with the given name or NULL if not found
pc/OculusSDK/LibOVR/Src/OVR_JSON.cpp:880
↓ 11 callers
Method
GetLock
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.h:235
↓ 11 callers
Method
PushCall
pc/OculusSDK/LibOVR/Src/OVR_ThreadCommandQueue.h:261
↓ 10 callers
Method
AddRef
pc/OculusSDK/LibOVR/Src/Kernel/OVR_RefCount.h:163
↓ 10 callers
Method
Dot
Dot product Used to calculate angle q between two vectors among other things, as (A dot B) = |a||b|cos(q).
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:222
↓ 10 callers
Method
GetManagerImpl
Convenience method to avoid manager access typecasts.
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.h:256
↓ 10 callers
Method
Name
Get the name of an element (which is the Value() of the node.)
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:1081
↓ 10 callers
Method
OnMessage
pc/OculusSDK/LibOVR/Src/OVR_SensorFusion.cpp:330
↓ 10 callers
Method
Read
pc/OculusSDK/LibOVR/Src/Kernel/OVR_File.cpp:271
↓ 10 callers
Method
SetScreenParameters
pc/OculusSDK/LibOVR/Src/OVR_OSX_HMDDevice.h:99
↓ 9 callers
Method
AddFactory
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.h:379
↓ 9 callers
Method
AddNumberItem
pc/OculusSDK/LibOVR/Src/OVR_JSON.h:116
↓ 9 callers
Method
CompareNoCase
pc/OculusSDK/LibOVR/Src/Kernel/OVR_String.cpp:488
↓ 9 callers
Method
GetCachedHash
Cached hash value access - can be optimized bu storing hash locally. Mask value only needs to be used if SetCachedHash is not implemented.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Hash.h:134
↓ 9 callers
Method
GetFeatureReport
pc/OculusSDK/LibOVR/Src/OVR_OSX_HIDDevice.cpp:836
↓ 9 callers
Method
GetFirstItem
Returns first/last child item, or null if child list is empty
pc/OculusSDK/LibOVR/Src/OVR_JSON.h:99
↓ 9 callers
Method
GetProfileManager
Every DeviceManager has an associated profile manager, which is used to store user settings that may affect device behavior.
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.h:366
↓ 9 callers
Method
LogMessage
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Log.cpp:70
↓ 9 callers
Method
PushCallAndWaitResult
pc/OculusSDK/LibOVR/Src/OVR_ThreadCommandQueue.h:290
↓ 9 callers
Method
RemoveNode
pc/OculusSDK/LibOVR/Src/Kernel/OVR_List.h:58
↓ 9 callers
Method
SetFeatureReport
pc/OculusSDK/LibOVR/Src/OVR_OSX_HIDDevice.cpp:812
↓ 9 callers
Method
Visit
pc/OculusSDK/LibOVR/Src/OVR_DeviceImpl.cpp:772
↓ 8 callers
Function
DecodeUInt16
Reported data is little-endian now
pc/OculusSDK/LibOVR/Src/OVR_LatencyTestImpl.cpp:40
↓ 8 callers
Method
GetData
pc/OculusSDK/LibOVR/Src/Kernel/OVR_String.h:121
↓ 8 callers
Method
GetShaders
pc/OculusSDK/Samples/CommonSrc/Render/Render_Device.h:273
↓ 8 callers
Method
Length
Get quaternion length.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:1057
↓ 8 callers
Method
Normalized
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:1086
↓ 8 callers
Method
QueryFloatAttribute
See QueryIntAttribute()
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:1202
↓ 8 callers
Method
QueryIntAttribute
Given an attribute name, QueryIntAttribute() returns XML_NO_ERROR, XML_WRONG_ATTRIBUTE_TYPE if the conversion can't be performed, or XML_NO_
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:1170
↓ 8 callers
Method
SetStr
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.cpp:100
↓ 8 callers
Method
Unpack
pc/OculusSDK/LibOVR/Src/OVR_SensorImpl.cpp:369
↓ 7 callers
Method
Data
pc/OculusSDK/Samples/CommonSrc/Render/Render_D3D1X_Device.cpp:862
↓ 7 callers
Method
Data
pc/OculusSDK/Samples/CommonSrc/Render/Render_GL_Device.cpp:613
↓ 7 callers
Function
DecodeUInt32
pc/OculusSDK/LibOVR/Src/OVR_SensorImpl.cpp:63
↓ 7 callers
Method
FirstChild
Get the first child node, or null if none exists.
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:632
↓ 7 callers
Method
GetIPD
pc/OculusSDK/LibOVR/Src/OVR_Profile.h:144
↓ 7 callers
Method
GetSize
Returns number of bytes
pc/OculusSDK/LibOVR/Src/Kernel/OVR_String.h:189
↓ 7 callers
Method
NextSiblingElement
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.cpp:753
↓ 7 callers
Function
SFerror
pc/OculusSDK/LibOVR/Src/Kernel/OVR_FileFILE.cpp:51
↓ 7 callers
Function
TIXML_SNPRINTF
Microsoft visual studio, version 2005 and higher. int _snprintf_s( char *buffer, size_t sizeOfBuffer, size_t count, const char *format [,
pc/OculusSDK/3rdParty/TinyXml/tinyxml2.h:85
↓ 7 callers
Method
Transposed
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:639
↓ 7 callers
Function
UnicodeCharIs
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Std.h:379
↓ 6 callers
Method
AddItem
----------------------------------------------------------------------------- Adds a new item to the end of the child list
pc/OculusSDK/LibOVR/Src/OVR_JSON.cpp:904
↓ 6 callers
Method
AddRef
pc/OculusSDK/LibOVR/Src/Kernel/OVR_RefCount.cpp:79
↓ 6 callers
Method
Clear
Remove all entries from the Hash table.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Hash.h:1146
↓ 6 callers
Method
CreateDevice
pc/OculusSDK/LibOVR/Src/OVR_DeviceHandle.cpp:102
↓ 6 callers
Method
Cross
Compute cross product, which generates a normal vector. Direction vector can be determined by right-hand rule: Pointing index finder in direction a an
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:335
↓ 6 callers
Function
DecodeFloat
pc/OculusSDK/LibOVR/Src/OVR_SensorImpl.cpp:68
↓ 6 callers
Method
GetBuffer
pc/OculusSDK/Samples/CommonSrc/Render/Render_GL_Device.h:113
↓ 6 callers
Function
GetCurrentThreadId
Returns the unique Id of a thread it is called on, intended for comparison purposes.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_ThreadsWinAPI.cpp:996
↓ 6 callers
Method
GetDefaultProfileName
Returns the name of the profile that is marked as the current default user.
pc/OculusSDK/LibOVR/Src/OVR_Profile.cpp:554
↓ 6 callers
Method
GetProfileType
pc/OculusSDK/LibOVR/Src/OVR_OSX_HMDDevice.h:94
↓ 6 callers
Method
GetSize
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Array.h:376
↓ 6 callers
Method
LengthSq
Get quaternion length squared.
pc/OculusSDK/LibOVR/Src/Kernel/OVR_Math.h:1059
↓ 6 callers
Method
LoadBuiltinShader
pc/OculusSDK/Samples/CommonSrc/Render/Render_GL_Device.cpp:386
next →
1–100 of 2,478, ranked by callers