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 #include "webkit/plugins/ppapi/resource_creation_impl.h" | 5 #include "webkit/plugins/ppapi/resource_creation_impl.h" |
6 | 6 |
7 #include "ppapi/c/pp_size.h" | 7 #include "ppapi/c/pp_size.h" |
8 #include "ppapi/shared_impl/ppb_audio_config_shared.h" | 8 #include "ppapi/shared_impl/ppb_audio_config_shared.h" |
9 #include "ppapi/shared_impl/private/ppb_browser_font_trusted_shared.h" | 9 #include "ppapi/shared_impl/private/ppb_browser_font_trusted_shared.h" |
10 #include "ppapi/shared_impl/ppb_input_event_shared.h" | 10 #include "ppapi/shared_impl/ppb_input_event_shared.h" |
(...skipping 27 matching lines...) Expand all Loading... |
38 #include "webkit/plugins/ppapi/ppb_video_decoder_impl.h" | 38 #include "webkit/plugins/ppapi/ppb_video_decoder_impl.h" |
39 #include "webkit/plugins/ppapi/ppb_video_layer_impl.h" | 39 #include "webkit/plugins/ppapi/ppb_video_layer_impl.h" |
40 #include "webkit/plugins/ppapi/ppb_websocket_impl.h" | 40 #include "webkit/plugins/ppapi/ppb_websocket_impl.h" |
41 #include "webkit/plugins/ppapi/ppb_x509_certificate_private_impl.h" | 41 #include "webkit/plugins/ppapi/ppb_x509_certificate_private_impl.h" |
42 #include "webkit/plugins/ppapi/resource_helper.h" | 42 #include "webkit/plugins/ppapi/resource_helper.h" |
43 | 43 |
44 using ppapi::InputEventData; | 44 using ppapi::InputEventData; |
45 using ppapi::PPB_InputEvent_Shared; | 45 using ppapi::PPB_InputEvent_Shared; |
46 using ppapi::PPB_ResourceArray_Shared; | 46 using ppapi::PPB_ResourceArray_Shared; |
47 using ppapi::StringVar; | 47 using ppapi::StringVar; |
| 48 using ppapi::thunk::PPB_Graphics3D_API; |
48 | 49 |
49 namespace webkit { | 50 namespace webkit { |
50 namespace ppapi { | 51 namespace ppapi { |
51 | 52 |
52 ResourceCreationImpl::ResourceCreationImpl(PluginInstance* instance) { | 53 ResourceCreationImpl::ResourceCreationImpl(PluginInstance* instance) { |
53 } | 54 } |
54 | 55 |
55 ResourceCreationImpl::~ResourceCreationImpl() { | 56 ResourceCreationImpl::~ResourceCreationImpl() { |
56 } | 57 } |
57 | 58 |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
151 | 152 |
152 PP_Resource ResourceCreationImpl::CreateGraphics2D( | 153 PP_Resource ResourceCreationImpl::CreateGraphics2D( |
153 PP_Instance instance, | 154 PP_Instance instance, |
154 const PP_Size& size, | 155 const PP_Size& size, |
155 PP_Bool is_always_opaque) { | 156 PP_Bool is_always_opaque) { |
156 return PPB_Graphics2D_Impl::Create(instance, size, is_always_opaque); | 157 return PPB_Graphics2D_Impl::Create(instance, size, is_always_opaque); |
157 } | 158 } |
158 | 159 |
159 PP_Resource ResourceCreationImpl::CreateGraphics3D( | 160 PP_Resource ResourceCreationImpl::CreateGraphics3D( |
160 PP_Instance instance, | 161 PP_Instance instance, |
161 PP_Resource share_context, | 162 PPB_Graphics3D_API* share_context, |
162 const int32_t* attrib_list) { | 163 const int32_t* attrib_list) { |
163 return PPB_Graphics3D_Impl::Create(instance, share_context, attrib_list); | 164 return PPB_Graphics3D_Impl::Create(instance, share_context, attrib_list); |
164 } | 165 } |
165 | 166 |
166 PP_Resource ResourceCreationImpl::CreateGraphics3DRaw( | 167 PP_Resource ResourceCreationImpl::CreateGraphics3DRaw( |
167 PP_Instance instance, | 168 PP_Instance instance, |
168 PP_Resource share_context, | 169 PPB_Graphics3D_API* share_context, |
169 const int32_t* attrib_list) { | 170 const int32_t* attrib_list) { |
170 return PPB_Graphics3D_Impl::CreateRaw(instance, share_context, attrib_list); | 171 return PPB_Graphics3D_Impl::CreateRaw(instance, share_context, attrib_list); |
171 } | 172 } |
172 | 173 |
173 PP_Resource ResourceCreationImpl::CreateHostResolverPrivate( | 174 PP_Resource ResourceCreationImpl::CreateHostResolverPrivate( |
174 PP_Instance instance) { | 175 PP_Instance instance) { |
175 return (new PPB_HostResolver_Private_Impl(instance))->GetReference(); | 176 return (new PPB_HostResolver_Private_Impl(instance))->GetReference(); |
176 } | 177 } |
177 | 178 |
178 PP_Resource ResourceCreationImpl::CreateImageData(PP_Instance instance, | 179 PP_Resource ResourceCreationImpl::CreateImageData(PP_Instance instance, |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
342 instance, data))->GetReference(); | 343 instance, data))->GetReference(); |
343 } | 344 } |
344 | 345 |
345 PP_Resource ResourceCreationImpl::CreateX509CertificatePrivate( | 346 PP_Resource ResourceCreationImpl::CreateX509CertificatePrivate( |
346 PP_Instance instance) { | 347 PP_Instance instance) { |
347 return PPB_X509Certificate_Private_Impl::CreateResource(instance); | 348 return PPB_X509Certificate_Private_Impl::CreateResource(instance); |
348 } | 349 } |
349 | 350 |
350 } // namespace ppapi | 351 } // namespace ppapi |
351 } // namespace webkit | 352 } // namespace webkit |
OLD | NEW |