DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
APZCTreeManagerChild.cpp 6.0 kB
APZCTreeManagerChild.h public IAPZCTreeManager 3.3 kB
APZCTreeManagerParent.cpp 7.4 kB
APZCTreeManagerParent.h public PAPZCTreeManagerParent 2.8 kB
APZChild.cpp 3.2 kB
APZChild.h APZChild implements PAPZChild and is used to remote a GeckoContentController * that lives in a diff 2.1 kB
APZInputBridgeChild.cpp 4.2 kB
APZInputBridgeChild.h public PAPZInputBridgeChild 1.6 kB
APZInputBridgeParent.cpp 4.8 kB
APZInputBridgeParent.h public PAPZInputBridgeParent 3.0 kB
CanvasChild.cpp 4.9 kB
CanvasChild.h 3.2 kB
CanvasParent.cpp 4.8 kB
CanvasParent.h 2.9 kB
CompositableForwarder.h public KnowsCompositor 5.3 kB
CompositableTransactionParent.cpp 11.6 kB
CompositableTransactionParent.h 2.4 kB
CompositorBench.cpp 10.7 kB
CompositorBench.h 911 Bytes
CompositorBridgeChild.cpp 41.4 kB
CompositorBridgeChild.h 15.3 kB
CompositorBridgeParent.cpp 93.3 kB
CompositorBridgeParent.h 32.1 kB
CompositorManagerChild.cpp static 9.3 kB
CompositorManagerChild.h public PCompositorManagerChild 3.8 kB
CompositorManagerParent.cpp static 11.9 kB
CompositorManagerParent.h 3.1 kB
CompositorThread.cpp static 5.1 kB
CompositorThread.h 1.9 kB
CompositorVsyncScheduler.cpp 13.0 kB
CompositorVsyncScheduler.h Manages the vsync (de)registration and tracking on behalf of the * compositor when it need to paint 5.3 kB
CompositorVsyncSchedulerOwner.h 1.0 kB
ContentCompositorBridgeParent.cpp 24.4 kB
ContentCompositorBridgeParent.h This class handles layer updates pushed directly from child processes to * the compositor thread. I 8.9 kB
ISurfaceAllocator.cpp static 7.5 kB
ISurfaceAllocator.h 9.3 kB
ImageBridgeChild.cpp 33.1 kB
ImageBridgeChild.h Returns true if the current thread is the ImageBrdigeChild's thread. * * Can be called from any th 15.1 kB
ImageBridgeParent.cpp static 14.7 kB
ImageBridgeParent.h 4.8 kB
KnowsCompositor.h See ActiveResourceTracker below. 6.0 kB
LayerAnimationUtils.cpp static 1.5 kB
LayerAnimationUtils.h 798 Bytes
LayerTransactionChild.cpp 1.2 kB
LayerTransactionChild.h public PLayerTransactionChild 2.1 kB
LayerTransactionParent.cpp 36.2 kB
LayerTransactionParent.h 8.8 kB
LayerTreeOwnerTracker.cpp 2.1 kB
LayerTreeOwnerTracker.h A utility class for tracking which content processes should be allowed * to access which layer tree 2.1 kB
LayersMessageUtils.h 31.7 kB
LayersMessages.ipdlh 16.2 kB
LayersSurfaces.ipdlh 3.4 kB
PAPZ.ipdl APZChild 3.1 kB
PAPZCTreeManager.ipdl PAPZCTreeManager is a protocol for remoting an IAPZCTreeManager. PAPZCTreeManager * lives on the PC 3.4 kB
PAPZInputBridge.ipdl This protocol is used to send input events from the UI process to the * GPU process for handling by 3.8 kB
PCanvas.ipdl PCanvas is the IPDL for recorded Canvas drawing. 1.4 kB
PCompositorBridge.ipdl 11.4 kB
PCompositorManager.ipdl but both the 3.6 kB
PImageBridge.ipdl The PImageBridge protocol is used to allow isolated threads or processes to push * frames directly 2.6 kB
PLayerTransaction.ipdl The layers protocol is spoken between thread contexts that manage * layer (sub)trees. The protocol 4.9 kB
PTexture.ipdl PTexture is the IPDL glue between a TextureClient and a TextureHost. 1.1 kB
PUiCompositorController.ipdl The PUiCompositorController protocol is used to pause and resume the * compositor from the UI threa 1.7 kB
PVideoBridge.ipdl The PVideoBridge protocol is used to share textures from the video decoders * to the compositor. 931 Bytes
PWebRenderBridge.ipdl 5.1 kB
RefCountedShmem.cpp 2.4 kB
RefCountedShmem.h 1.3 kB
RemoteContentController.cpp 14.3 kB
RemoteContentController.h public GeckoContentController 4.2 kB
ShadowLayerUtils.h 1.6 kB
ShadowLayerUtilsMac.cpp static 934 Bytes
ShadowLayerUtilsX11.cpp 4.9 kB
ShadowLayerUtilsX11.h 2.7 kB
ShadowLayers.cpp 34.9 kB
ShadowLayers.h 18.7 kB
SharedPlanarYCbCrImage.cpp 5.9 kB
SharedPlanarYCbCrImage.h public PlanarYCbCrImage 1.8 kB
SharedRGBImage.cpp 6.1 kB
SharedRGBImage.h public Image 1.9 kB
SharedSurfacesChild.cpp static 23.3 kB
SharedSurfacesChild.h 9.7 kB
SharedSurfacesMemoryReport.h 2.5 kB
SharedSurfacesParent.cpp static 8.2 kB
SharedSurfacesParent.h 2.9 kB
SynchronousTask.h 1.4 kB
TextureForwarder.h An abstract interface for classes that implement the autogenerated * IPDL actor class. Lets us chec 2.8 kB
ThreadSafeRefcountingWithMainThreadDestruction.h 5.3 kB
UiCompositorControllerChild.cpp static 9.7 kB
UiCompositorControllerChild.h 3.3 kB
UiCompositorControllerMessageTypes.h 2.4 kB
UiCompositorControllerParent.cpp static 11.6 kB
UiCompositorControllerParent.h 3.9 kB
VideoBridgeChild.cpp static 3.3 kB
VideoBridgeChild.h 2.8 kB
VideoBridgeParent.cpp static 3.1 kB
VideoBridgeParent.h 2.6 kB
WebRenderMessages.ipdlh 4.6 kB