CanvasManagerChild.cpp |
static |
9335 |
CanvasManagerChild.h |
|
2487 |
CanvasManagerParent.cpp |
static |
7466 |
CanvasManagerParent.h |
|
2364 |
CanvasRenderThread.cpp |
aCreatedThread |
9942 |
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.
|
2641 |
CanvasShutdownManager.cpp |
static |
6092 |
CanvasShutdownManager.h |
|
1862 |
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.
|
3465 |
CompositorSession.cpp |
|
1277 |
CompositorSession.h |
|
3580 |
CompositorWidgetVsyncObserver.cpp |
|
1142 |
CompositorWidgetVsyncObserver.h |
|
1270 |
CrossProcessPaint.cpp |
static |
18220 |
CrossProcessPaint.h |
A fragment of a paint of a cross process document tree.
|
6311 |
D3DMessageUtils.cpp |
|
2500 |
D3DMessageUtils.h |
|
1421 |
FileHandleWrapper.cpp |
|
863 |
FileHandleWrapper.h |
|
1754 |
GfxMessageUtils.h |
|
39944 |
GPUChild.cpp |
|
14330 |
GPUChild.h |
|
5234 |
GPUParent.cpp |
static |
27689 |
GPUParent.h |
|
5576 |
GPUProcessHost.cpp |
remoteType |
7502 |
GPUProcessHost.h |
|
5778 |
GPUProcessImpl.cpp |
|
1474 |
GPUProcessImpl.h |
|
1222 |
GPUProcessListener.h |
|
939 |
GPUProcessManager.cpp |
|
60287 |
GPUProcessManager.h |
|
14995 |
GraphicsMessages.ipdlh |
|
2109 |
InProcessCompositorSession.cpp |
static |
4155 |
InProcessCompositorSession.h |
|
1970 |
moz.build |
|
2201 |
OverlayInfo.h |
|
1636 |
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.
|
1686 |
PGPU.ipdl |
|
8452 |
PVsyncBridge.ipdl |
|
1005 |
RemoteCompositorSession.cpp |
|
3424 |
RemoteCompositorSession.h |
|
1544 |
VsyncBridgeChild.cpp |
static |
4134 |
VsyncBridgeChild.h |
|
1648 |
VsyncBridgeParent.cpp |
|
2267 |
VsyncBridgeParent.h |
|
1360 |
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. |
1510 |
VsyncIOThreadHolder.h |
|
1092 |