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
AsyncPanZoomController.cpp etc 86.5 kB
AsyncPanZoomController.h 34.2 kB
AsyncTransactionTracker.cpp 5.3 kB
AsyncTransactionTracker.h AsyncTransactionTracker tracks asynchronous transaction. * It is typically used for asynchronous la 4.9 kB
AutoOpenSurface.h Some surface types can be fairly expensive to open. This helper * tries to put off opening surface 2.2 kB
Axis.cpp These are the preferences that control the behavior of APZ 9.8 kB
Axis.h Helper class to maintain each axis of movement (X,Y) for panning and zooming. * Note that everythin 7.4 kB
CompositableForwarder.h public ISurfaceAllocator 11.1 kB
CompositableTransactionParent.cpp 14.0 kB
CompositableTransactionParent.h 2.3 kB
CompositorChild.cpp static 6.9 kB
CompositorChild.h public PCompositorChild 4.3 kB
CompositorParent.cpp 43.9 kB
CompositorParent.h 11.7 kB
FenceUtils.h FenceHandle is used for delivering Fence object via ipc. 1.9 kB
FenceUtilsGonk.cpp 6.4 kB
FenceUtilsGonk.h 2.2 kB
GeckoContentController.h 4.9 kB
GestureEventListener.cpp Maximum time for a touch on the screen and corresponding lift of the finger * to be considered a ta 13.5 kB
GestureEventListener.h Platform-non-specific, generalized gesture event listener. This class * intercepts all touches even 9.5 kB
ISurfaceAllocator.cpp 10.6 kB
ISurfaceAllocator.h 8.1 kB
ImageBridgeChild.cpp 33.5 kB
ImageBridgeChild.h Returns true if the current thread is the ImageBrdigeChild's thread. * * Can be called from any th 15.3 kB
ImageBridgeParent.cpp 13.3 kB
ImageBridgeParent.h public PImageBridgeParent 5.7 kB
LayerTransactionChild.cpp 5.6 kB
LayerTransactionChild.h public PLayerTransactionChild 3.5 kB
LayerTransactionParent.cpp 28.2 kB
LayerTransactionParent.h public PLayerTransactionParent 7.3 kB
LayersMessages.ipdlh 11.7 kB
LayersSurfaces.ipdlh 4.4 kB
PCompositable.ipdl 596 Bytes
PCompositor.ipdl The PCompositor protocol is used to manage communication between * the main thread and the composit 3.8 kB
PGrallocBuffer.ipdl This is a trivial protocol that's used to track gralloc buffers * across thread contexts. A live P 914 Bytes
PImageBridge.ipdl The PImageBridge protocol is used to allow isolated threads or processes to push * frames directly 2.3 kB
PLayer.ipdl PLayer represents a layer shared across thread contexts. 1.2 kB
PLayerTransaction.ipdl The layers protocol is spoken between thread contexts that manage * layer (sub)trees. The protocol 4.1 kB
PTexture.ipdl PTexture is the IPDL glue between a TextureClient and a TextureHost. 1.1 kB
ShadowLayerChild.cpp 1.2 kB
ShadowLayerChild.h public PLayerChild 1.0 kB
ShadowLayerParent.cpp 3.4 kB
ShadowLayerParent.h public PLayerParent 1.6 kB
ShadowLayerUtils.h 2.7 kB
ShadowLayerUtilsD3D10.cpp static 3.1 kB
ShadowLayerUtilsD3D10.h Write into |aDescr| a cross-process descriptor of |aTexture|, if * possible. Return true iff |aDes 994 Bytes
ShadowLayerUtilsGralloc.cpp 20.2 kB
ShadowLayerUtilsGralloc.h This class exists to share the underlying GraphicBuffer resources * from one thread context to anot 3.9 kB
ShadowLayerUtilsMac.cpp static 3.0 kB
ShadowLayerUtilsX11.cpp 7.9 kB
ShadowLayerUtilsX11.h 2.3 kB
ShadowLayers.cpp 37.3 kB
ShadowLayers.h 22.2 kB
ShadowLayersManager.h 1.1 kB
SharedPlanarYCbCrImage.cpp 13.3 kB
SharedPlanarYCbCrImage.h public PlanarYCbCrImage 4.2 kB
SharedRGBImage.cpp 6.9 kB
SharedRGBImage.h public Image 4.1 kB
TaskThrottler.cpp 1.4 kB
TaskThrottler.h The TaskThrottler prevents update event overruns. It is used in cases where * you're sending an asy 3.3 kB