Pepper_31_C_interfaces
|
#include <ppb_view_dev.h>
Public Attributes | |
float(* | GetDeviceScale )(PP_Resource resource) |
float(* | GetCSSScale )(PP_Resource resource) |
Definition at line 28 of file ppb_view_dev.h.
float(* PPB_View_Dev_0_1::GetCSSScale)(PP_Resource resource) |
GetCSSScale returns the scale factor between DIPs and CSS pixels. This allows proper scaling between DIPs - as sent via the Pepper API - and CSS pixel coordinates used for Web content.
[in] | resource | A PP_Resource corresponding to a PPB_View resource. |
float
value representing the number of DIPs per CSS pixel. If the resource is invalid, the value will be 0.0. Definition at line 56 of file ppb_view_dev.h.
float(* PPB_View_Dev_0_1::GetDeviceScale)(PP_Resource resource) |
GetDeviceScale returns the scale factor between device pixels and DIPs (also known as logical pixels or UI pixels on some platforms). This allows the developer to render their contents at device resolution, even as coordinates / sizes are given in DIPs through the API.
Note that the coordinate system for Pepper APIs is DIPs. Also note that one DIP might not equal one CSS pixel - when page scale/zoom is in effect.
[in] | resource | A PP_Resource corresponding to a PPB_View resource. |
float
value representing the number of device pixels per DIP. If the resource is invalid, the value will be 0.0. Definition at line 44 of file ppb_view_dev.h.