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
3 // found in the LICENSE file.
5 #ifndef PPAPI_SHARED_IMPL_PPAPI_PREFERENCES_H_
6 #define PPAPI_SHARED_IMPL_PPAPI_PREFERENCES_H_
11 #include "base/strings/string16.h"
12 #include "ppapi/shared_impl/ppapi_shared_export.h"
16 struct PPAPI_SHARED_EXPORT Preferences
{
18 typedef std::map
<std::string
, base::string16
> ScriptFontFamilyMap
;
23 ScriptFontFamilyMap standard_font_family_map
;
24 ScriptFontFamilyMap fixed_font_family_map
;
25 ScriptFontFamilyMap serif_font_family_map
;
26 ScriptFontFamilyMap sans_serif_font_family_map
;
27 int default_font_size
;
28 int default_fixed_font_size
;
29 int number_of_cpu_cores
;
31 bool is_stage3d_supported
;
32 bool is_stage3d_baseline_supported
;
33 bool is_webgl_supported
;
34 bool is_accelerated_video_decode_enabled
;
39 #endif // PPAPI_SHARED_IMPL_PPAPI_PREFERENCES_H_