| Index: ui/gl/gl_image.h
|
| diff --git a/ui/gl/gl_image.h b/ui/gl/gl_image.h
|
| index b48b687957c2fae695e31f55554e599a821dd53d..a23669952a80b8de92eb1a508f9a3124ff2901e1 100644
|
| --- a/ui/gl/gl_image.h
|
| +++ b/ui/gl/gl_image.h
|
| @@ -14,6 +14,12 @@
|
| #include "ui/gfx/overlay_transform.h"
|
| #include "ui/gl/gl_export.h"
|
|
|
| +namespace base {
|
| +namespace trace_event {
|
| +class ProcessMemoryDump;
|
| +}
|
| +}
|
| +
|
| namespace gfx {
|
|
|
| // Encapsulates an image that can be bound to a texture, hiding platform
|
| @@ -61,6 +67,12 @@ class GL_EXPORT GLImage : public base::RefCounted<GLImage> {
|
| const Rect& bounds_rect,
|
| const RectF& crop_rect) = 0;
|
|
|
| + // Dumps information about the memory backing the GLImage to a dump named
|
| + // |dump_name|.
|
| + virtual void OnMemoryDump(base::trace_event::ProcessMemoryDump* pmd,
|
| + uint64_t process_tracing_id,
|
| + const std::string& dump_name) = 0;
|
| +
|
| protected:
|
| virtual ~GLImage() {}
|
|
|
|
|