| Index: ppapi/api/ppb_graphics_2d.idl
|
| diff --git a/ppapi/api/ppb_graphics_2d.idl b/ppapi/api/ppb_graphics_2d.idl
|
| index 56450f0c29d51ece6b0fb920c95aa067bb2febd5..f2fa64a58534e3d0c385482b72357539d62321f0 100644
|
| --- a/ppapi/api/ppb_graphics_2d.idl
|
| +++ b/ppapi/api/ppb_graphics_2d.idl
|
| @@ -12,7 +12,8 @@
|
|
|
| label Chrome {
|
| M14 = 1.0,
|
| - M27 = 1.1
|
| + M27 = 1.1,
|
| + M52 = 1.2
|
| };
|
|
|
| /**
|
| @@ -282,5 +283,26 @@ interface PPB_Graphics2D {
|
| float_t GetScale(
|
| [in] PP_Resource resource);
|
|
|
| + /**
|
| + * SetLayerTransform() sets a transformation factor that will be applied for
|
| + * the current graphics context displayed on the output device. If both
|
| + * SetScale and SetLayerTransform will be used, they are going to get combined
|
| + * for the final result.
|
| + *
|
| + * This function has no effect until you call Flush().
|
| + *
|
| + * @param[in] scale The scale to be applied.
|
| + * @param[in] origin The origin of the scale.
|
| + * @param[in] translate The translation to be applied.
|
| + *
|
| + * @return Returns <code>PP_TRUE</code> on success or <code>PP_FALSE</code>
|
| + * if the resource is invalid or the scale factor is 0 or less.
|
| + */
|
| + [version=1.2]
|
| + PP_Bool SetLayerTransform(
|
| + [in] PP_Resource resource,
|
| + [in] float_t scale,
|
| + [in] PP_Point origin,
|
| + [in] PP_Point translate);
|
| };
|
|
|
|
|