Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 21b4df4d1d06e7b0968afea4988a7446f4fc99e2..ce92365e372bf0b34c8e888d42ef6bd365b02c44 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -115,6 +115,7 @@ struct RequestNavigationParams; |
struct ResourceResponseHead; |
struct StartNavigationParams; |
struct StreamOverrideParameters; |
+class VRDispatcher; |
class CONTENT_EXPORT RenderFrameImpl |
: public RenderFrame, |
@@ -537,6 +538,7 @@ class CONTENT_EXPORT RenderFrameImpl |
virtual bool exitFullscreen(); |
virtual blink::WebPermissionClient* permissionClient(); |
virtual blink::WebAppBannerClient* appBannerClient(); |
+ blink::WebVRClient* webVRClient() override; |
// WebMediaPlayerDelegate implementation: |
void DidPlay(blink::WebMediaPlayer* player) override; |
@@ -982,6 +984,9 @@ class CONTENT_EXPORT RenderFrameImpl |
scoped_ptr<blink::WebAppBannerClient> app_banner_client_; |
+ // The VR dispatcher attached to the frame, lazily initialized. |
+ VRDispatcher* vr_dispatcher_; |
+ |
#if defined(OS_MACOSX) || defined(OS_ANDROID) |
// The external popup for the currently showing select popup. |
scoped_ptr<ExternalPopupMenu> external_popup_menu_; |