diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 18:58:58 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 18:58:58 +0000 |
commit | e94cd2e516991ce237d574036b5b8a32cd94e8b1 (patch) | |
tree | 51367100a31c887582bd1470426bb533a473d12e /ppapi/proxy | |
parent | ad6e8a10ea9c47d76cb4eab0bdaae49af30c3e76 (diff) | |
download | chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.zip chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.tar.gz chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.tar.bz2 |
Add an API to determine if the system will support acceleration
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10213005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134959 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy')
-rw-r--r-- | ppapi/proxy/ppb_flash_proxy.cc | 11 | ||||
-rw-r--r-- | ppapi/proxy/ppb_flash_proxy.h | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/ppapi/proxy/ppb_flash_proxy.cc b/ppapi/proxy/ppb_flash_proxy.cc index 3db3dab..9442539 100644 --- a/ppapi/proxy/ppb_flash_proxy.cc +++ b/ppapi/proxy/ppb_flash_proxy.cc @@ -555,6 +555,17 @@ PP_Var PPB_Flash_Proxy::GetDeviceID(PP_Instance instance) { return StringVar::StringToPPVar(id); } +int32_t PPB_Flash_Proxy::GetSettingInt(PP_Instance instance, + PP_FlashSetting setting) { + switch (setting) { + case PP_FLASHSETTING_3DENABLED: + return static_cast<PluginDispatcher*>(dispatcher())->preferences(). + is_3d_supported; + default: + return -1; + } +} + PP_Bool PPB_Flash_Proxy::IsClipboardFormatAvailable( PP_Instance instance, PP_Flash_Clipboard_Type clipboard_type, diff --git a/ppapi/proxy/ppb_flash_proxy.h b/ppapi/proxy/ppb_flash_proxy.h index 29c6a67..018ac4a 100644 --- a/ppapi/proxy/ppb_flash_proxy.h +++ b/ppapi/proxy/ppb_flash_proxy.h @@ -66,6 +66,8 @@ class PPB_Flash_Proxy : public InterfaceProxy, public PPB_Flash_Shared { virtual int32_t InvokePrinting(PP_Instance instance) OVERRIDE; virtual void UpdateActivity(PP_Instance instance) OVERRIDE; virtual PP_Var GetDeviceID(PP_Instance instance) OVERRIDE; + virtual int32_t GetSettingInt(PP_Instance instance, + PP_FlashSetting setting) OVERRIDE; virtual PP_Bool IsClipboardFormatAvailable( PP_Instance instance, PP_Flash_Clipboard_Type clipboard_type, |