Index: third_party/WebKit/Source/core/timing/PerformanceBase.h |
diff --git a/third_party/WebKit/Source/core/timing/PerformanceBase.h b/third_party/WebKit/Source/core/timing/PerformanceBase.h |
index a66931b3224a2b8083345afb2fcf4ad2ebe8134c..eae4c68d650c1548f7fdc347ca9c71834357911c 100644 |
--- a/third_party/WebKit/Source/core/timing/PerformanceBase.h |
+++ b/third_party/WebKit/Source/core/timing/PerformanceBase.h |
@@ -38,6 +38,7 @@ |
#include "core/loader/FrameLoaderTypes.h" |
#include "core/timing/PerformanceEntry.h" |
#include "core/timing/PerformanceNavigationTiming.h" |
+#include "core/timing/PerformancePaintTiming.h" |
#include "platform/Timer.h" |
#include "platform/heap/Handle.h" |
#include "wtf/Forward.h" |
@@ -110,6 +111,10 @@ class CORE_EXPORT PerformanceBase : public EventTargetWithInlineData { |
void addNavigationTiming(LocalFrame*); |
+ void addFirstPaintTiming(double startTime); |
+ |
+ void addFirstContentfulPaintTiming(double startTime); |
+ |
void mark(const String& markName, ExceptionState&); |
void clearMarks(const String& markName); |
@@ -132,6 +137,8 @@ class CORE_EXPORT PerformanceBase : public EventTargetWithInlineData { |
NavigationType, |
const Document*); |
+ void addPaintTiming(PerformancePaintTiming::PaintType, double startTime); |
+ |
protected: |
explicit PerformanceBase(double timeOrigin); |