OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef InspectorTraceEvents_h | 5 #ifndef InspectorTraceEvents_h |
6 #define InspectorTraceEvents_h | 6 #define InspectorTraceEvents_h |
7 | 7 |
8 #include "platform/EventTracer.h" | 8 #include "platform/EventTracer.h" |
9 #include "platform/TraceEvent.h" | 9 #include "platform/TraceEvent.h" |
10 #include "wtf/Forward.h" | 10 #include "wtf/Forward.h" |
11 | 11 |
12 namespace WebCore { | 12 namespace WebCore { |
13 | 13 |
14 class Document; | 14 class Document; |
15 class ExecutionContext; | 15 class ExecutionContext; |
16 class FrameView; | 16 class FrameView; |
17 class GraphicsContext; | 17 class GraphicsContext; |
18 class GraphicsLayer; | 18 class GraphicsLayer; |
19 class KURL; | 19 class KURL; |
20 class LayoutRect; | 20 class LayoutRect; |
21 class LocalFrame; | 21 class LocalFrame; |
22 class RenderObject; | 22 class RenderObject; |
| 23 class RenderImage; |
23 class ResourceRequest; | 24 class ResourceRequest; |
24 class ResourceResponse; | 25 class ResourceResponse; |
25 class ScriptSourceCode; | 26 class ScriptSourceCode; |
26 class ScriptCallStack; | 27 class ScriptCallStack; |
27 class XMLHttpRequest; | 28 class XMLHttpRequest; |
28 | 29 |
29 class InspectorLayoutEvent { | 30 class InspectorLayoutEvent { |
30 public: | 31 public: |
31 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*
); | 32 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> beginData(FrameView*
); |
32 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(RenderObject
* rootForThisLayout); | 33 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> endData(RenderObject
* rootForThisLayout); |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 class InspectorXhrLoadEvent { | 96 class InspectorXhrLoadEvent { |
96 public: | 97 public: |
97 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); | 98 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(ExecutionContex
t*, XMLHttpRequest*); |
98 }; | 99 }; |
99 | 100 |
100 class InspectorPaintEvent { | 101 class InspectorPaintEvent { |
101 public: | 102 public: |
102 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*,
const LayoutRect& clipRect, const GraphicsLayer*); | 103 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*,
const LayoutRect& clipRect, const GraphicsLayer*); |
103 }; | 104 }; |
104 | 105 |
| 106 class InspectorPaintImageEvent { |
| 107 public: |
| 108 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(const RenderIma
ge&); |
| 109 }; |
| 110 |
105 class InspectorMarkLoadEvent { | 111 class InspectorMarkLoadEvent { |
106 public: | 112 public: |
107 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); | 113 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(LocalFrame*); |
108 }; | 114 }; |
109 | 115 |
110 class InspectorScrollLayerEvent { | 116 class InspectorScrollLayerEvent { |
111 public: | 117 public: |
112 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*); | 118 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> data(RenderObject*); |
113 }; | 119 }; |
114 | 120 |
(...skipping 14 matching lines...) Expand all Loading... |
129 | 135 |
130 class InspectorCallStackEvent { | 136 class InspectorCallStackEvent { |
131 public: | 137 public: |
132 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> currentCallStack(); | 138 static PassRefPtr<TraceEvent::ConvertableToTraceFormat> currentCallStack(); |
133 }; | 139 }; |
134 | 140 |
135 } // namespace WebCore | 141 } // namespace WebCore |
136 | 142 |
137 | 143 |
138 #endif // !defined(InspectorTraceEvents_h) | 144 #endif // !defined(InspectorTraceEvents_h) |
OLD | NEW |