summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/browser/renderer_host/render_widget_host_view_aura.h1
-rw-r--r--content/browser/renderer_host/render_widget_host_view_base.h2
-rw-r--r--content/browser/renderer_host/render_widget_host_view_mac.h1
-rw-r--r--content/browser/renderer_host/render_widget_host_view_win.h1
-rw-r--r--content/port/browser/render_widget_host_view_port.h1
-rw-r--r--content/public/browser/render_widget_host_view.h6
6 files changed, 12 insertions, 0 deletions
diff --git a/content/browser/renderer_host/render_widget_host_view_aura.h b/content/browser/renderer_host/render_widget_host_view_aura.h
index 0127f1e..f58aee9 100644
--- a/content/browser/renderer_host/render_widget_host_view_aura.h
+++ b/content/browser/renderer_host/render_widget_host_view_aura.h
@@ -42,6 +42,7 @@ class WebTouchEvent;
class ImageTransportClient;
+// RenderWidgetHostView class hierarchy described in render_widget_host_view.h.
class RenderWidgetHostViewAura
: public content::RenderWidgetHostViewBase,
public ui::CompositorObserver,
diff --git a/content/browser/renderer_host/render_widget_host_view_base.h b/content/browser/renderer_host/render_widget_host_view_base.h
index c6c4078..ce60078 100644
--- a/content/browser/renderer_host/render_widget_host_view_base.h
+++ b/content/browser/renderer_host/render_widget_host_view_base.h
@@ -36,6 +36,8 @@ class RenderWidgetHostImpl;
//
// To enable embedders that add ports, everything else in content/
// should use the RenderWidgetHostViewPort interface.
+//
+// RenderWidgetHostView class hierarchy described in render_widget_host_view.h.
class CONTENT_EXPORT RenderWidgetHostViewBase
: public RenderWidgetHostViewPort {
public:
diff --git a/content/browser/renderer_host/render_widget_host_view_mac.h b/content/browser/renderer_host/render_widget_host_view_mac.h
index 4df271b..bb9cbdd 100644
--- a/content/browser/renderer_host/render_widget_host_view_mac.h
+++ b/content/browser/renderer_host/render_widget_host_view_mac.h
@@ -179,6 +179,7 @@ class RenderWidgetHostImpl;
// If the render process dies, the RenderWidgetHost* goes away and all
// references to it must become NULL."
//
+// RenderWidgetHostView class hierarchy described in render_widget_host_view.h.
class RenderWidgetHostViewMac : public content::RenderWidgetHostViewBase {
public:
virtual ~RenderWidgetHostViewMac();
diff --git a/content/browser/renderer_host/render_widget_host_view_win.h b/content/browser/renderer_host/render_widget_host_view_win.h
index 44dbfcb..d9d3f37 100644
--- a/content/browser/renderer_host/render_widget_host_view_win.h
+++ b/content/browser/renderer_host/render_widget_host_view_win.h
@@ -86,6 +86,7 @@ CONTENT_EXPORT extern const wchar_t kRenderWidgetHostHWNDClass[];
// If the render process dies, the RenderWidgetHostHWND goes away and all
// references to it must become NULL."
//
+// RenderWidgetHostView class hierarchy described in render_widget_host_view.h.
class RenderWidgetHostViewWin
: public CWindowImpl<RenderWidgetHostViewWin,
CWindow,
diff --git a/content/port/browser/render_widget_host_view_port.h b/content/port/browser/render_widget_host_view_port.h
index b30d204..cf0d459 100644
--- a/content/port/browser/render_widget_host_view_port.h
+++ b/content/port/browser/render_widget_host_view_port.h
@@ -40,6 +40,7 @@ namespace content {
// This is the larger RenderWidgetHostView interface exposed only
// within content/ and to embedders looking to port to new platforms.
+// RenderWidgetHostView class hierarchy described in render_widget_host_view.h.
class CONTENT_EXPORT RenderWidgetHostViewPort : public RenderWidgetHostView {
public:
virtual ~RenderWidgetHostViewPort() {}
diff --git a/content/public/browser/render_widget_host_view.h b/content/public/browser/render_widget_host_view.h
index aa66625..f11a9f8 100644
--- a/content/public/browser/render_widget_host_view.h
+++ b/content/public/browser/render_widget_host_view.h
@@ -34,6 +34,12 @@ class RenderWidgetHost;
// the surrounding environment and passing them to the RenderWidgetHost, and
// for actually displaying the content of the RenderWidgetHost when it
// changes.
+//
+// RenderWidgetHostView Class Hierarchy:
+// RenderWidgetHostView - Public interface.
+// RenderWidgetHostViewPort - Private interface for content/ and ports.
+// RenderWidgetHostViewBase - Common implementation between platforms.
+// RenderWidgetHostViewWin, ... - Platform specific implementations.
class CONTENT_EXPORT RenderWidgetHostView {
public:
virtual ~RenderWidgetHostView() {}