components.conf |
|
589 |
external_api |
|
|
FxROutputHandler.cpp |
aRequiresMutex |
3515 |
FxROutputHandler.h |
|
977 |
FxRWindowManager.cpp |
|
1589 |
FxRWindowManager.h |
|
1038 |
gfxVR.cpp |
|
3159 |
gfxVR.h |
|
5197 |
gfxVRMutex.h |
GFX_VR_MUTEX_H |
1672 |
ipc |
|
|
moz.build |
|
2582 |
nsFxrCommandLineHandler.cpp |
aRequiresMutex |
5550 |
nsFxrCommandLineHandler.h |
!defined(GFX_VR_nsFxrCommandLineHandler_h_) |
1199 |
service |
|
|
VRDisplayClient.cpp |
|
27903 |
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
|
4926 |
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.
|
50336 |
VRManager.h |
|
6702 |
VRPuppetCommandBuffer.cpp |
static |
17869 |
VRPuppetCommandBuffer.h |
|
8291 |
VRServiceHost.cpp |
static |
9527 |
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 |