diff options
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() {} |