Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index bd8bf95d1c3b3f842ff5366211056ef501396414..bbbf4aadd68a0c62015aa753aa37986ca2b5fb54 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -112,6 +112,7 @@ struct RequestNavigationParams; |
struct ResourceResponseHead; |
struct StartNavigationParams; |
struct StreamOverrideParameters; |
+class VRDispatcher; |
class CONTENT_EXPORT RenderFrameImpl |
: public RenderFrame, |
@@ -532,6 +533,10 @@ class CONTENT_EXPORT RenderFrameImpl |
virtual blink::WebPermissionClient* permissionClient(); |
virtual blink::WebAppBannerClient* appBannerClient(); |
+#if defined(ENABLE_WEBVR) |
+ blink::WebVRClient* webVRClient() override; |
+#endif |
+ |
// WebMediaPlayerDelegate implementation: |
void DidPlay(blink::WebMediaPlayer* player) override; |
void DidPause(blink::WebMediaPlayer* player) override; |
@@ -970,6 +975,11 @@ class CONTENT_EXPORT RenderFrameImpl |
scoped_ptr<blink::WebAppBannerClient> app_banner_client_; |
+#if defined(ENABLE_WEBVR) |
+ // The VR dispatcher attached to the frame, lazily initialized. |
+ scoped_ptr<VRDispatcher> vr_dispatcher_; |
+#endif |
+ |
#if defined(OS_MACOSX) || defined(OS_ANDROID) |
// The external popup for the currently showing select popup. |
scoped_ptr<ExternalPopupMenu> external_popup_menu_; |