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 508f492baae6734429e6603500e84b431f745ecf..db35f6c80f5bdbde1d9e5f6573bcede630522ac5 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" |
@@ -113,6 +114,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); |
@@ -145,6 +150,8 @@ class CORE_EXPORT PerformanceBase : public EventTargetWithInlineData { |
const AtomicString&, |
ExecutionContext*); |
+ void addPaintTiming(PerformancePaintTiming::PaintType, double startTime); |
+ |
protected: |
explicit PerformanceBase(double timeOrigin); |