Name Description Size Coverage
components.conf 589 -
external_api -
FxROutputHandler.cpp aRequiresMutex 3515 -
FxROutputHandler.h 977 -
FxRWindowManager.cpp 1622 -
FxRWindowManager.h 1038 -
gfxVR.cpp 3159 -
gfxVR.h 5071 -
gfxVRMutex.h GFX_VR_MUTEX_H 1672 -
ipc -
moz.build 2582 -
nsFxrCommandLineHandler.cpp aRequiresMutex 5550 -
nsFxrCommandLineHandler.h !defined(GFX_VR_nsFxrCommandLineHandler_h_) 1040 -
service -
VRDisplayClient.cpp 27708 -
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. 3149 -
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 4894 -
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. 48721 -
VRManager.h 6702 -
VRPuppetCommandBuffer.cpp static 17869 -
VRPuppetCommandBuffer.h 8291 -
VRServiceHost.cpp static 9519 -
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 23206 -
VRShMem.h 4123 -
VRThread.cpp 3650 -
VRThread.h 1190 -