Name Description Size
FxROutputHandler.cpp aRequiresMutex 3373
FxROutputHandler.h 977
FxRWindowManager.cpp 1589
FxRWindowManager.h 1038
VRDisplayClient.cpp 28112
VRDisplayClient.h mSessions is cleared in VRDisplayClient::SessionEnded. SessionEnded is guaranteed to be called by every XRSession when it is shutdown explicitly with the WebXR XRSession.end call, when all JS references on the XRSession are released, or when the window is closed. 3114
VRDisplayPresentation.cpp We ignore layers with an incorrect number of values. In the future, VRDisplay.requestPresent may throw in this case. See https://github.com/w3c/webvr/issues/71 5142
VRDisplayPresentation.h GFX_VR_DISPLAY_PRESENTAITON_H 1386
VRManager.cpp When VR content is active, we run the tasks at 1ms intervals, enabling multiple events to be processed per frame, such as haptic feedback pulses. 50481
VRManager.h 6697
VRPuppetCommandBuffer.cpp static 17869
VRPuppetCommandBuffer.h 8275
VRServiceHost.cpp static 9514
VRServiceHost.h VRServiceHost is allocated as a singleton in the GPU process. It is responsible for allocating VRService either within the GPU process or in the VR process. When the VR process is enabled, it maintains the state of the VR process, starting and stopping it as needed. VRServiceHost provides an interface that enables communication of the VRService in the same way regardless of it running within the GPU process or the VR process. 3355
VRShMem.cpp For mode constants 23124
VRShMem.h 4063
VRThread.cpp 3650
VRThread.h 1190
components.conf 589
external_api 1
gfxVR.cpp 3129
gfxVR.h 5508
gfxVRMutex.h GFX_VR_MUTEX_H 1619
ipc 27
moz.build 2764
nsFxrCommandLineHandler.cpp aRequiresMutex 5550
nsFxrCommandLineHandler.h !defined(GFX_VR_nsFxrCommandLineHandler_h_) 1199
service 29
vrhost 7