Name Description Size Coverage
CanvasManagerChild.cpp static 9319 -
CanvasManagerChild.h 2452 -
CanvasManagerParent.cpp static 8955 -
CanvasManagerParent.h 2648 -
CanvasRenderThread.cpp aCreatedThread 6472 -
CanvasRenderThread.h This class represents the virtual thread for canvas rendering. Depending on platform requirements and user configuration, canvas rendering may happen on the Compositor thread, Render thread or the CanvasRender thread. 2102 -
CanvasShutdownManager.cpp static 6129 -
CanvasShutdownManager.h 1835 -
CompositorOptions.h This class holds options that are "per compositor" - that is, these options affect a particular CompositorBridgeParent and all the content that it renders. This class is intended to be created by a platform widget (but NOT PuppetWidget) and passed to the graphics code during initialization of the top level compositor associated with that widget. The options are immutable after creation. The CompositorBridgeParent holds the canonical version of the options, but they may be accessed by other parts of the code as needed, and are accessible to content processes over PCompositorBridge as well. 3645 -
CompositorSession.cpp 1153 -
CompositorSession.h 3463 -
CompositorWidgetVsyncObserver.cpp 1021 -
CompositorWidgetVsyncObserver.h 1149 -
CrossProcessPaint.cpp static 18204 -
CrossProcessPaint.h A fragment of a paint of a cross process document tree. 6403 -
D3DMessageUtils.cpp 2379 -
D3DMessageUtils.h 1297 -
FileHandleWrapper.cpp 750 -
FileHandleWrapper.h 1192 -
GfxMessageUtils.h 30565 -
GPUChild.cpp = false 15202 -
GPUChild.h 5293 -
GPUParent.cpp static 27165 -
GPUParent.h 5565 -
GPUProcessHost.cpp remoteType 10647 -
GPUProcessHost.h 6823 -
GPUProcessImpl.cpp 1314 -
GPUProcessImpl.h 1098 -
GPUProcessListener.h 1111 -
GPUProcessManager.cpp 65714 -
GPUProcessManager.h 15814 -
GraphicsMessages.ipdlh 2111 -
InProcessCompositorSession.cpp static 3965 -
InProcessCompositorSession.h 1770 -
moz.build 2138 -
OverlayInfo.h 1609 -
PCanvasManager.ipdl The PCanvasManager protocol is the top-level protocol between the main and worker threads in the content process, and the renderer thread in the compositor process. This protocol should be used to create accelerated canvas instances. 1761 -
PGPU.ipdl 8261 -
PVsyncBridge.ipdl 925 -
RemoteCompositorSession.cpp 3266 -
RemoteCompositorSession.h 1420 -
VsyncBridgeChild.cpp static 4013 -
VsyncBridgeChild.h 1527 -
VsyncBridgeParent.cpp 2146 -
VsyncBridgeParent.h 1239 -
VsyncIOThreadHolder.cpp "VsyncIOThread" is used as the thread we send/recv IPC messages on. We don't use the "WindowsVsyncThread" directly because it isn't servicing an nsThread event loop which is needed for IPC to return results/notify us about shutdown etc. It would be better if we could notify the IPC IO thread directly to avoid the extra ping-ponging but that doesn't seem possible. 1389 -
VsyncIOThreadHolder.h 971 -