| Index: ppapi/cpp/view.cc
|
| diff --git a/ppapi/cpp/view.cc b/ppapi/cpp/view.cc
|
| index 68c6e311f20d957b51460acff4dfab0efe677d51..00035c6970b549924937e47360ff23096df4d55a 100644
|
| --- a/ppapi/cpp/view.cc
|
| +++ b/ppapi/cpp/view.cc
|
| @@ -15,6 +15,10 @@ template <> const char* interface_name<PPB_View_1_0>() {
|
| return PPB_VIEW_INTERFACE_1_0;
|
| }
|
|
|
| +template <> const char* interface_name<PPB_View_1_1>() {
|
| + return PPB_VIEW_INTERFACE_1_1;
|
| +}
|
| +
|
| } // namespace
|
|
|
| View::View() : Resource() {
|
| @@ -60,4 +64,16 @@ Rect View::GetClipRect() const {
|
| return Rect();
|
| }
|
|
|
| +float View::GetDeviceScale() const {
|
| + if (!has_interface<PPB_View_1_1>())
|
| + return 1.0f;
|
| + return get_interface<PPB_View_1_1>()->GetDeviceScale(pp_resource());
|
| +}
|
| +
|
| +float View::GetCSSScale() const {
|
| + if (!has_interface<PPB_View_1_1>())
|
| + return 1.0f;
|
| + return get_interface<PPB_View_1_1>()->GetCSSScale(pp_resource());
|
| +}
|
| +
|
| } // namespace pp
|
|
|