OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ |
6 #define CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 25 matching lines...) Expand all Loading... |
36 class WebCanvasCaptureHandler; | 36 class WebCanvasCaptureHandler; |
37 class WebGraphicsContext3DProvider; | 37 class WebGraphicsContext3DProvider; |
38 class WebMediaPlayer; | 38 class WebMediaPlayer; |
39 class WebMediaRecorderHandler; | 39 class WebMediaRecorderHandler; |
40 class WebMediaStream; | 40 class WebMediaStream; |
41 class WebSecurityOrigin; | 41 class WebSecurityOrigin; |
42 class WebServiceWorkerCacheStorage; | 42 class WebServiceWorkerCacheStorage; |
43 } | 43 } |
44 | 44 |
45 namespace device { | 45 namespace device { |
| 46 class Gamepads; |
46 class MotionData; | 47 class MotionData; |
47 class OrientationData; | 48 class OrientationData; |
48 } | 49 } |
49 | 50 |
50 namespace service_manager { | 51 namespace service_manager { |
51 class Connector; | 52 class Connector; |
52 } | 53 } |
53 | 54 |
54 namespace content { | 55 namespace content { |
55 class BlinkInterfaceProviderImpl; | 56 class BlinkInterfaceProviderImpl; |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 const blink::WebSecurityOrigin& security_origin) override; | 150 const blink::WebSecurityOrigin& security_origin) override; |
150 | 151 |
151 bool LoadAudioResource(blink::WebAudioBus* destination_bus, | 152 bool LoadAudioResource(blink::WebAudioBus* destination_bus, |
152 const char* audio_file_data, | 153 const char* audio_file_data, |
153 size_t data_size) override; | 154 size_t data_size) override; |
154 | 155 |
155 blink::WebMIDIAccessor* CreateMIDIAccessor( | 156 blink::WebMIDIAccessor* CreateMIDIAccessor( |
156 blink::WebMIDIAccessorClient* client) override; | 157 blink::WebMIDIAccessorClient* client) override; |
157 | 158 |
158 blink::WebBlobRegistry* GetBlobRegistry() override; | 159 blink::WebBlobRegistry* GetBlobRegistry() override; |
159 void SampleGamepads(blink::WebGamepads&) override; | 160 void SampleGamepads(device::Gamepads&) override; |
160 blink::WebRTCPeerConnectionHandler* CreateRTCPeerConnectionHandler( | 161 blink::WebRTCPeerConnectionHandler* CreateRTCPeerConnectionHandler( |
161 blink::WebRTCPeerConnectionHandlerClient* client) override; | 162 blink::WebRTCPeerConnectionHandlerClient* client) override; |
162 blink::WebRTCCertificateGenerator* CreateRTCCertificateGenerator() override; | 163 blink::WebRTCCertificateGenerator* CreateRTCCertificateGenerator() override; |
163 blink::WebMediaRecorderHandler* CreateMediaRecorderHandler() override; | 164 blink::WebMediaRecorderHandler* CreateMediaRecorderHandler() override; |
164 blink::WebMediaStreamCenter* CreateMediaStreamCenter( | 165 blink::WebMediaStreamCenter* CreateMediaStreamCenter( |
165 blink::WebMediaStreamCenterClient* client) override; | 166 blink::WebMediaStreamCenterClient* client) override; |
166 blink::WebCanvasCaptureHandler* CreateCanvasCaptureHandler( | 167 blink::WebCanvasCaptureHandler* CreateCanvasCaptureHandler( |
167 const blink::WebSize& size, | 168 const blink::WebSize& size, |
168 double frame_rate, | 169 double frame_rate, |
169 blink::WebMediaStreamTrack* track) override; | 170 blink::WebMediaStreamTrack* track) override; |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
303 std::unique_ptr<BlinkInterfaceProviderImpl> blink_interface_provider_; | 304 std::unique_ptr<BlinkInterfaceProviderImpl> blink_interface_provider_; |
304 | 305 |
305 mojom::URLLoaderFactoryAssociatedPtr url_loader_factory_; | 306 mojom::URLLoaderFactoryAssociatedPtr url_loader_factory_; |
306 | 307 |
307 DISALLOW_COPY_AND_ASSIGN(RendererBlinkPlatformImpl); | 308 DISALLOW_COPY_AND_ASSIGN(RendererBlinkPlatformImpl); |
308 }; | 309 }; |
309 | 310 |
310 } // namespace content | 311 } // namespace content |
311 | 312 |
312 #endif // CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ | 313 #endif // CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ |
OLD | NEW |