Name Description Size Coverage
components.conf 500 -
external_api 0 %
FxROutputHandler.cpp aRequiresMutex 3435 0 %
FxROutputHandler.h 897 0 %
FxRWindowManager.cpp 1542 50 %
FxRWindowManager.h 958 -
gfxVR.cpp 3038 0 %
gfxVR.h GFX_VR_H 4950 4 %
gfxVRMutex.h GFX_VR_MUTEX_H 1551 0 %
ipc 15 %
moz.build 2493 -
nsFxrCommandLineHandler.cpp aRequiresMutex 5421 16 %
nsFxrCommandLineHandler.h !defined(GFX_VR_nsFxrCommandLineHandler_h_) 911 100 %
service 0 %
VRDisplayClient.cpp 27587 0 %
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. 3028 0 %
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 4773 0 %
VRDisplayPresentation.h GFX_VR_DISPLAY_PRESENTAITON_H 1265 0 %
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. 48600 16 %
VRManager.h 6581 100 %
VRPuppetCommandBuffer.cpp static 17748 6 %
VRPuppetCommandBuffer.h 8170 0 %
VRServiceHost.cpp static 9398 24 %
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. 3234 100 %
VRShMem.cpp For mode constants 23085 0 %
VRShMem.h 4002 0 %
VRThread.cpp 3529 0 %
VRThread.h 1069 0 %