Name Description Size Coverage
APZCCallbackHelper.cpp 42861 86 %
APZCCallbackHelper.h Refer to documentation on SendSetTargetAPZCNotification for this class 8737 100 %
APZEventState.cpp clickCount 22046 97 %
APZEventState.h input block id 5844 100 %
APZTaskRunnable.cpp 6056 96 %
APZTaskRunnable.h 3794 100 %
APZThreadUtils.cpp static 3549 86 %
APZThreadUtils.h In the gtest environment everything runs on one thread, so we shouldn't assert that we're on a particular thread. This enables that behaviour. 2136 -
CheckerboardReportService.cpp static 7499 80 %
CheckerboardReportService.h Get the singleton instance. 4268 100 %
ChromeProcessController.cpp 13337 53 %
ChromeProcessController.h ChromeProcessController is a GeckoContentController attached to the root of a compositor's layer tree. It's used directly by APZ by default, and remoted using PAPZ if there is a gpu process. If ChromeProcessController needs to implement a new method on GeckoContentController PAPZ, APZChild, and RemoteContentController must be updated to handle it. 4174 100 %
ContentProcessController.cpp 4055 63 %
ContentProcessController.h ContentProcessController is a GeckoContentController for a BrowserChild, and is always remoted using PAPZ/APZChild. ContentProcessController is created in ContentChild when a layer tree id has been allocated for a PBrowser that lives in that content process, and is destroyed when the Destroy message is received, or when the tab dies. If ContentProcessController needs to implement a new method on GeckoContentController PAPZ, APZChild, and RemoteContentController must be updated to handle it. 3225 100 %
DoubleTapToZoom.cpp 18169 62 %
DoubleTapToZoom.h For a double tap at |aPoint|, return a ZoomTarget struct with contains a rect to which the browser should zoom in response (see ZoomTarget definition for more details). An empty rect means the browser should zoom out. |aDocument| should be the in-process root content document for the content that was tapped. 3343 -
ElementStateManager.cpp Clear the Event State Manager's global active content. 14468 98 %
ElementStateManager.h Manages setting and clearing the ':active' or `:hover` CSS pseudostate in the presence of touch input. 4447 100 %
InputAPZContext.cpp static 2211 100 %
InputAPZContext.h mozilla_layers_InputAPZContext_h 2567 -
ScrollingInteractionContext.cpp static 778 100 %
ScrollingInteractionContext.h mozilla_layers_ScrollingInteractionContext_h 1157 -
ScrollLinkedEffectDetector.cpp static 1313 100 %
ScrollLinkedEffectDetector.h mozilla_layers_ScrollLinkedEffectDetector_h 1477 -
TouchActionHelper.cpp 5193 98 %
TouchActionHelper.h Helper class to figure out the allowed touch behavior for frames, as per the touch-action spec. 1344 -
TouchCounter.cpp 2111 77 %
TouchCounter.h mozilla_layers_TouchCounter_h 957 -