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 71.4 kB
AsyncPanZoomController.h Controller for all panning and zooming logic. Any time a user input is * detected and it must be pr 28.3 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 Maximum acceleration that can happen between two frames. Velocity is * throttled if it's above this 9.9 kB
Axis.h Helper class to maintain each axis of movement (X,Y) for panning and zooming. * Note that everythin 7.0 kB
CompositableForwarder.h public ISurfaceAllocator 9.0 kB
CompositableTransactionParent.cpp 15.5 kB
CompositableTransactionParent.h 1.9 kB
CompositorChild.cpp static 4.5 kB
CompositorChild.h public PCompositorChild 2.6 kB
CompositorCocoaWidgetHelper.cpp 593 Bytes
CompositorCocoaWidgetHelper.h 959 Bytes
CompositorParent.cpp 36.8 kB
CompositorParent.h 11.1 kB
FenceUtils.h FenceHandle is used for delivering Fence object via ipc. 1.2 kB
FenceUtilsGonk.cpp 2.5 kB
FenceUtilsGonk.h 1.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.6 kB
GestureEventListener.h Platform-non-specific, generalized gesture event listener. This class * intercepts all touches even 9.6 kB
ISurfaceAllocator.cpp 5.8 kB
ISurfaceAllocator.h 6.1 kB
ImageBridgeChild.cpp 29.9 kB
ImageBridgeChild.h Returns true if the current thread is the ImageBrdigeChild's thread. * * Can be called from any th 15.0 kB
ImageBridgeParent.cpp 6.9 kB
ImageBridgeParent.h public PImageBridgeParent 3.7 kB
LayerTransactionChild.cpp 2.9 kB
LayerTransactionChild.h public PLayerTransactionChild 2.5 kB
LayerTransactionParent.cpp 20.2 kB
LayerTransactionParent.h public PLayerTransactionParent 5.8 kB
LayersMessages.ipdlh 10.2 kB
LayersSurfaces.ipdlh 4.9 kB
PCompositable.ipdl 596 Bytes
PCompositor.ipdl The PCompositor protocol is used to manage communication between * the main thread and the composit 2.9 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.1 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 3.1 kB
ShadowLayerChild.cpp 1.2 kB
ShadowLayerChild.h public PLayerChild 1.0 kB
ShadowLayerParent.cpp 2.0 kB
ShadowLayerParent.h public PLayerParent 1.2 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 17.6 kB
ShadowLayerUtilsGralloc.h This class exists to share the underlying GraphicBuffer resources * from one thread context to anot 3.8 kB
ShadowLayerUtilsMac.cpp static 2.9 kB
ShadowLayerUtilsX11.cpp 7.7 kB
ShadowLayerUtilsX11.h 2.3 kB
ShadowLayers.cpp 33.4 kB
ShadowLayers.h 21.5 kB
ShadowLayersManager.h 823 Bytes
SharedPlanarYCbCrImage.cpp 11.8 kB
SharedPlanarYCbCrImage.h public PlanarYCbCrImage 4.1 kB
SharedRGBImage.cpp 6.7 kB
SharedRGBImage.h public Image 3.9 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